linkTrackEvents

上次更新: 2023-03-14
  • 主题:
  • Variables
    查看有关此主题的更多信息
  • 创建对象:
  • User
    Admin

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

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

使用Web SDK确定要包含在XDM事件中的Analytics事件

Web SDK不排除链接跟踪调用的某些字段。 但是,您可以使用 onBeforeEventSend 用于在将数据发送到Adobe之前清除或设置所需字段的回调。 参见 全局修改事件 有关更多信息,请参阅Web SDK文档。

使用Adobe Analytics扩展进行的链接跟踪调用中的事件

如果您不使用自定义代码,Adobe Experience Platform 会自动将定义的事件包含在链接跟踪点击中。

重要

如果您在Analytics扩展的自定义代码编辑器中设置事件,则必须将此事件包含在 linkTrackEvents 使用自定义代码。

AppMeasurement和Analytics扩展自定义代码编辑器中的s.linkTrackEvents

s.linkTrackEvents 变量是一个字符串,其中包含以逗号分隔的事件列表,您要将这些事件包含在链接跟踪图像请求(tl() 方法)中。必须满足以下三个条件才能在链接跟踪点击中包含量度:

  • events 变量中设置所需事件。例如:s.events = "event1";
  • linkTrackVars 中设置 events 变量。例如:s.linkTrackVars = "events";
  • linkTrackEvents 变量中设置所需事件。例如:s.linkTrackEvents = "event1";
s.linkTrackEvents = "event1,event2,event3,purchase";

此变量的默认值是空字符串。如果未定义此变量,则链接跟踪图像请求中将包括所有事件。请注意,数据收集会根据界面中设置的事件自动填充此变量,因此始终为使用 Adobe Experience Platform 中的标记的实施设置此变量。

小贴士

在此变量中指定事件时,请避免使用 Analytics 对象标识符 (s.)。例如,s.linkTrackEvents = "event1"; 是正确的,而 s.linkTrackEvents = "s.event1"; 是错误的。

示例

以下链接跟踪函数在发送到 Adobe 的图像请求中仅包含 event1(不包含 event2):

s.events = "event1,event2";
s.linkTrackVars = "events";
s.linkTrackEvents = "event1";
s.tl(this,"o","Example Custom Link");

在此页面上