不要在 4 页的 Google 跟踪代码管理器中触发 Google 分析

Don't fire Google Analytics in Google Tag Manager on 4 pages

我使用 Google 标签管理器对所有页面进行 运行 Google 分析。现在的情况是,由于技术原因,四个页面可能无法 运行 Google 分析。我该怎么做?

我自己尝试了这个,方法是使用 Google Analytics 可能 运行 没有的页面创建页面视图触发器。然后,我将此触发器设置为 'Exception',用于所有页面上 Google Analytics 运行 的标记。不幸的是,它不起作用,因为 Google 分析仍在这些页面上 运行ning。我知道这一点,因为 Tag Assistant 扩展和预览模式表明了这一点。

我做错了什么,我该如何解决?

大胆猜测,因为您没有包含异常触发器的设置。但至少图像显示您的异常是 "Page view" 触发器,这意味着您的 GA 标签可能会在其他事件中触发(例如,如果您有基于点击的事件跟踪或类似事件)。

我建议您将异常触发器配置为 "custom event" 触发器。然后选中 "use regex" 复选框,并输入 .*,这意味着这将针对任何 GTM 事件触发。然后设置 "some custom events" 选项,并使用要从跟踪中排除的网址设置过滤器:

这意味着任何事件都无法触发 Google 对任何网址的分析跟踪(您必须相应地调整您的正则表达式)。然后刷新预览 or/and 发布,这应该会按预期工作。