页面加载时额外的站点催化剂调用

时间:2015-08-18 19:19:44

标签: javascript adobe-analytics

您正在尝试在DTM中设置规则。 以下是我的设置 - 没有页面加载规则

  1. 基于自定义事件的规则
  2. 在上述基于事件的规则的自定义代码中直接调用规则。
  3. 我的期望不是在基于自定义事件的规则上触发站点催化剂调用,而是仅使用直接调用规则触发。

    实际结果是: 甚至在触发基于事件的规则之前加载页面时 - 我看到一个站点催化剂调用是'SATELLITE:Adobe Analytics:跟踪页面视图'我很确定这是来自DTM中的scode但是我不希望这发生而不是我的来电应来自直接电话会议

    有什么想法吗?

2 个答案:

答案 0 :(得分:2)

在工具设置中将return false;添加到自定义页面代码中。这样可以防止调用默认页面视图。

答案 1 :(得分:0)

有几种方法可以做到这一点。最简单的方法是将基于事件的规则的Adobe Analytics部分配置为不发送请求:

Adobe Analytics Section - tracking disabled

然后通过规则中的第三方JS标记调用DC规则:

_satellite.track('MY_RULE_NAME')

如果由于某种原因您在事件活动中触发了页面视图(使用属性中的其他规则),您可以考虑在基于事件的规则触发时设置数据元素,然后在自定义Adobe Analytics配置中中止分析电话。

if(_satellite.getVar('MY_EVENT_BASED_RULE_FIRED')
{
s.abort = true;
}

希望这有帮助。