Show Menu
主题×

getAndPersistValue

getAndPersistValue 插件可获取您选择的值,并在确定的时间段内用该值填充某个 Analytics 变量。通常用于了解一个促销活动在点进之后共产生多少次页面查看,这样能让您很容易知道每个促销活动中最常被查看的页面。
尚未验证此插件是否与 AppMeasurement for JavaScript 兼容。请参阅 AppMeasurement 插件支持
例如,您可以使用此插件在每个访客在接下来的 30 天内进行页面查看时,将促销活动代码中的 campaign 变量设置为的自定义流量 ( s.prop ) 变量。通过该示例可以确定最初的点进导致跟踪代码产生了多少次页面查看。
下面的说明需要您更改网站上的数据收集代码。此操作会影响您网站上的数据收集,且只应由具有使用和实施 Analytics 经验的开发人员完成。

插件代码和实施

配置区域 :无需对此区域进行任何更改。
插件配置
将以下代码置于 s_doPlugins() 函数中,它位于 s_code.js 文件中被标记为 ​插件配置​ 的区域中。 ​选取一个自定义流量 (s.prop) 变量或一个自定义转化 (s.eVar) 变量,以便用于捕获保留值数据。这应该是一个已经通过“管理控制台”启用的变量,且当前未做其他任何使用。您可以使用以下示例并根据需要对它进行更新。
s.prop1=s.getAndPersistValue(s.campaign,'s_getval',30);
s.getAndPersistValue ​具有三个参数:
  1. 要保留的当前填充的变量或值(如上面显示的 s.campaign )。
  2. Cookie 名称,用于存储值(如上面显示的 s_getval )。
  3. 保留周期,以天为单位。如上所示,设为“30”会使得在接下来 30 天内,用户每次进行页面查看时该值都会被填充到所选变量。如果忽略,则默认设置为 session
插件区域 :添加以下代码到 s_code.js 文件中标记为“PLUGINS SECTION”的区域。请勿对此部分的插件代码进行任何更改。
/* 
 * Plugin: getAndPersistValue 0.3 - get a value on every page 
 */ 
s.getAndPersistValue=new Function("v","c","e","" 
+"var s=this,a=new Date;e=e?e:0;a.setTime(a.getTime()+e*86400000);if(" 
+"v)s.c_w(c,v,e?a:0);return s.c_r(c);");

在生产环境中进行部署之前,请务必对插件安装进行广泛地测试,以确保可按预期进行数据收集。