我正在使用DTM在单页应用上实施Adobe Analytics代码。
我有一个链接,我们已成功设置为退出链接,它会按原样触发。如果这很重要,它将在新选项卡中打开,我们实际上并没有退出网站。但是,每当我们触发任何后续页面视图时,我们都会看到相同的事件被触发。有没有办法只在实际点击链接时触发此事件?我认为,因为它是一个单页应用程序而且代码没有得到刷新,这就是它在每个后续页面上的原因。
答案 0 :(得分:2)
使用Adobe Analytics和DTM令单页应用程序感到沮丧。我们所做的是清除在每个页面视图之前设置的所有变量。我们有一个清除,道具,回忆,事件,listVars,继承人,pageName等功能。
答案 1 :(得分:1)
请检查您正在使用的s_code的女巫版本,如果您正在使用Appmeasurement或最后一个s_code版本,请使用clearkVars()函数。 以下代码是来自浏览器控制台的日志,其中包含控制台响应:
s.events ="event1"
"event1"
s.linkTrackVars='events';
"events"
s.eVar1="value"
"value"
s.clearVars();
undefined
s.events
undefined
s.eVar1
undefined
您可以在自定义代码部分中触发此内容(如果您的自定义代码部分设置为在gui设置后触发,或者您可以将其作为JavaScript第三方标记触发。