我想在包含相同网站/cms/代码但内容语言不同的两个域上实现 Google 跟踪代码管理器。因此,我想使用一个带有两个标签的容器(一个 GTM 代码)。一个标签包含 domainA.com 的 UA 片段,另一个包含 domainB.com。
问题来了。我怎么能对 GTM 说 domainA.com 的分析标签只会在 www.domainA.com、domainA.com 上触发,无论是否有 https 和/或 http。域 B 同样的情况
我正在考虑使用正则表达式的触发规则 ^(https?://)?(www.)?mysite.com
以上选项是否适用于 GTM?这是最佳实践吗?或者我应该使用两个不同的容器,以便 domainA 和 domainB 具有他唯一的 GTM 标签?
最佳答案
创建一个“主机名”类型的 url 宏。创建一个查找表宏,根据“主机名”的值分配属性 ID。将此宏插入您的 Universal Analytics 模板代码。使用默认的“所有页面”规则(它将在 http 和 https 页面上触发而不会出现问题)。如果您想对两个域使用相同的配置,这比使用不同的 ID 和规则集创建两次标签要简单得多。
关于regex - 使用 GTM 在一个容器中实现两个 Analytics 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25669207/