将 Google Tag Manager 过滤到仅我的主域(不包括测试环境)?

And*_*tos 3 web google-tag-manager

我的 Web 应用程序有多个运行环境:本地主机、测试和生产。

我想拥有相同的 GTM 代码,但以某种方式告诉 GTM 过滤掉除生产服务器上的真实请求之外的所有内容(可以通过域,example.com 完成)。

我知道我可以在 JS 中执行此操作,在那里我检查主机名并且如果主机名不是我的主域,则不包含标签代码,但我想要一个我在 GTM 上配置的解决方案,以便我 100% 确定它正在工作并且我没有得到错误的数据。

我不能为每个环境使用不同的代码库。

管理这种情况的最佳方法是什么?

Дми*_*лах 7

GTM 中有一个名为 Page Hostname 的内置变量,因此您可以将其设置为代码触发器的条件。例如,您可以将 Google Analytics(分析)标记的触发器从 更改All Page ViewsSome Page Views,其中页面主机名与您网站的主机名匹配。 在此处输入图片说明