Show Menu
主题×

s.linkTrackVars

变量是随自定义、退出和下载链接一起发送的、以逗号隔开的变量列表。
The linkTrackVars parameter should include each variable that you want to track with every file download, exit link, and custom link.
The settings for linkTrackVars and linkTrackEvents within the JS file affect every file download, exit link, and custom link. 如果变量(或事件)应用至当前页面而非特定的文件下载、退出链接或自定义链接,则会夸大每个变量和事件的实例。
为确保使用自定义链接代码设置正确的变量,Adobe建议按如 linkTrackVars 下方 linkTrackEvents 式在自定义链接代码中进行设置:
<a href="index.html" onClick=" 
var s=s_gi('rsid'); 
s.linkTrackVars='prop1,prop2,eVar1,eVar2,events'; 
s.linkTrackEvents='event1'; 
s.prop1='Custom Property of Link'; 
s.events='event1'; 
s.tl(this,'o','Link Name'); 
">My Page 

在上例中,prop1的值是在自定义链接代码本身中设置的。 prop2 的值则来自在页面上设置的变量的当前值。
The values of linkTrackVars and linkTrackEvents override the settings in the JS file and ensure only the variables and events specified in the custom link code are set for the specific link.
注意:如果 linkTrackVars (或 linkTrackEvents )为null(或空字符串,如“”),则跟踪为当前页面定义的所有Analytics变量(或事件)。 换句话说,所有具有值的变量都会与链接数据一起发送。 这很可能会使每个变量的实例膨胀。 为避免与其他变量相关联的实例次数或页面查看次数虚增,Adobe 建议在用于链接跟踪的链接的 linkTrackVars onClick linkTrackEvents 事件中填充和。
所有应随链接数据(自定义、退出和下载链接)一起发送的变量都应在 linkTrackVars . 如果使用 linkTrackEvents ,则 linkTrackVars 应包含“events”。
最大大小
调试程序参数
填充报表
默认值
不适用
不适用
任何
"无"
When populating linkTrackVars , do not use the 's.' prefix for variables. 例如,不要用“s.prop1”填充 linkTrackVars ,而应用“prop1”填充。以下示例说明了应如何使用 linkTrackVars
s.linkTrackVars="eVar1,events" 
s.linkTrackEvents="event1" 
s.events="event1" 
s.eVar1="value A" 
s.eVar2="value B" 
s.t() // eVar1, event1 and event2 are recorded 
<a href="https://google.com">event1 and eVar1 are recorded</a> 
<a href="test.php" onClick="s=s_gi('rs1');s.eVar1='value C';s.events='';s.tl(this,'o')">eVar1 is recorded</a> 

由于指向 google.com 的链接为退出链接(除非您就是 Google),event1 和 eVar1 将随退出链接数据一起发送,从而增加与 eVar1 关联的实例以及 event1 的触发次数。在指向 test.php 的链接中,eVar1 随“value C”的某个值一起发送,因为这是在调用 tl() 时 eVar1 的当前值。

语法和可能值

linkTrackVars 变量是以逗号隔开、区分大小写的变量名称列表,无对象名称前缀。使用“eVar1”而不是“s.eVar1”。
s.linkTrackVars="variable_name[,variable_name[...]]"

The linkTrackVars variable may contain only variables that are sent to Analytics, namely: events , campaign , purchaseID , products , eVar1-75 , prop1-75 , hier1-5 , channel , server , state , zip , and pageType .

示例

s.linkTrackVars="events,prop1,eVar49"

s.linkTrackVars="products"

配置设置

缺陷、问题和提示

  • 如果 linkTrackVars 留为空白,则所有含值的变量将与所有服务器调用一起被跟踪。
  • linkTrackVars 中列出的任何含值变量,都会在下载、退出或自定义链接时被跟踪。
  • 如果使用 linkTrackEvents ,则 linkTrackVars 必须包含“events”。
  • 请勿使用“s.”或“s_objectname.”作为变量的前缀。