【发布时间】:2014-11-03 05:12:10
【问题描述】:
嗨, 我在 DTM 中使用直接呼叫规则。我正在单击一个 href 链接(在新窗口中打开)。 我想删除/清除与点击关联的 eVar 和事件。我使用自定义页面代码来清除这些值。
直接调用规则 1> Adobe Analytics 跟踪设置:
s.tl(); - 不增加网页浏览量;
直接调用规则 1 > Adobe 分析> 在 custompagecode 内:
s.eVar12 = dataLayer.testString;
s.events="event2,event16,event19,event22";
s.tl(this,'o','testClick');
s.events="";
s.eVar12="";
return true;
问题:
我在自定义页面代码中使用了 s.tl() 函数,它触发 (pe=lnk_o),默认情况下直接调用规则再次触发 (pe=lnk_o)。我看到“pe=lnk_o”被触发了两次。
如何在不重复请求的情况下清除直接调用规则中的粘性变量?
【问题讨论】:
-
您可以做一些事情: 2) 使用 s.abort 来抑制调用。或者,您可以设置 s.abort=true;在页面加载规则中要禁止的每个 Adobe Analytics 实例的自定义页面代码部分中。 3) 将 Adobe Analytics 标签作为常规标签而不是工具弹出。将它们作为工具删除,并将它们作为 Javascript/Third Pary 标记放在页面加载规则中。这包括核心库代码和您在工具配置部分中可能拥有的任何其他内容。这也意味着输出“触发器”(s.t call)。 - 谢谢蜡笔暴力 (stackoverflow.com/users/184595/crayon-violent)
-
stackoverflow.com/questions/25063665/… 由 Crayon Violent 回答
标签: javascript html adobe sticky adobe-analytics