某些实施不希望将所有变量包含在所有链接跟踪图像请求中。使用 linkTrackVars
和 linkTrackEvents
变量可在 tl()
调用中有选择地包含维度和量度。
页面查看调用(t()
方法)不使用此变量。
Launch 会根据界面中设置的变量自动在后端填充此变量,因此实施始终使用 Launch 来设置此变量。
如果使用自定义代码编辑器在 Launch 中设置事件,则还必须使用自定义代码在 linkTrackVars
中包含该变量。
s.linkTrackVars
变量是一个字符串,其中包含以逗号分隔的变量列表,您要将这些事件包含在链接跟踪图像请求(tl()
方法)中。必须满足以下两个条件才能在链接跟踪点击中包含维度:
s.eVar1 = "Example value";
。linkTrackVars
变量中设置所需变量。例如:s.linkTrackVars = "eVar1";
。s.linkTrackVars = "eVar1,eVar2,events,channel,products";
此变量的默认值是空字符串。但是,Adobe 在代码管理器中提供了 AppMeasurement 代码,其中该变量被设置为 "None"
。有效值是用于填充维度的任何页面级变量。
"None"
,则链接跟踪图像请求中不包含任何变量。在此变量中指定变量时,请避免使用 Analytics 对象标识符 (s.
)。例如,s.linkTrackVars = "eVar1";
是正确的,而 s.linkTrackVars = "s.eVar1";
是错误的。
以下链接跟踪函数在发送到 Adobe 的图像请求中仅包含 eVar1
(不包含 eVar2
):
s.eVar1 = "Example value 1";
s.eVar2 = "Example value 2";
s.linkTrackVars = "eVar1";
s.tl(this,"o","Example Custom Link");