过滤Google跟踪代码管理器中的某些网址'自定义HTML'标签

时间:2016-03-31 12:39:36

标签: javascript google-analytics analytics google-tag-manager mixpanel

我在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中:

Image showing the event that should be ignored. Note the 'Current URL' field.

请注意当前网址字段。它显然包含.appspot.,我搜索它。

有人可以解释为什么会发生这些事情,以及如何避免这种行为?

编辑:这里有一些描述问题的截图。

我的标记

My tag

我的触发器

My trigger

我的变量

My variables

0 个答案:

没有答案