我在Google跟踪代码管理器中有一个标记会触发按钮上的单击事件。然后它会在我的页面中注入Custom HTML Tag
。这就是我注入的内容:
<script>
// This 'if' statement will check if this is a Google Crawler,
// and if not, continue.
if (document.location.href.search('.appspot.') == -1) {
window.mixpanel = window.mixpanel || {};
window.ga = window.ga || {};
window['optimizely'] = window['optimizely'] || [];
// Specifiek
mixpanel.track('CTAMaakAfspraak');
ga('send', 'event', 'CTAMaakAfspraak');
window.optimizely.push(["trackEvent", "CTAMaakAfspraak"]);
}
</script>
如您所见,在4
行上,我检查当前网址是否与某个字符串匹配。如果它没有(它返回-1
),它将跟踪一些事件。
事情是,事件仍然出现在我的MixPanel的实时Feed中:
请注意当前网址字段。它显然包含.appspot.
,我搜索它。
有人可以解释为什么会发生这些事情,以及如何避免这种行为?
编辑:这里有一些描述问题的截图。
我的标记:
我的触发器:
我的变量: