linkTrackVars

某些实施不希望将所有变量包含在所有链接跟踪图像请求中。使用 linkTrackVarslinkTrackEvents 变量可在 tl() 调用中有选择地包含维度和量度。

页面查看调用(t() 方法)不使用此变量。

使用 Adobe Experience Platform Launch 的链接跟踪调用中的变量

Launch 会根据界面中设置的变量自动在后端填充此变量,因此实施始终使用 Launch 来设置此变量。

重要

如果使用自定义代码编辑器在 Launch 中设置事件,则还必须使用自定义代码在 linkTrackVars 中包含该变量。

AppMeasurement 和 Launch 自定义代码编辑器中的 s.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");

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now