regex - 使用 GTM 在一个容器中实现两个 Analytics 属性

标签 regex google-analytics google-tag-manager universal-analytics

我想在包含相同网站/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/

相关文章:

php - 正则表达式:SQL 查询字符串匹配 * 或 .* 但计数 (*)

android - 拦截 INSTALL_REFERRER 然后转发到 Google AnalyticsReceiver

javascript - 通过 Google 标签管理器进行电子商务跟踪

google-analytics - 用于实现 Google Analytics 或 Google Tag Manager 的自动化解决方案

regex - 在 Google 跟踪代码管理器中的某些页面上触发代码

javascript - 我应该使用 | (管道)或? (问号)?

java - 将正则表达式 ruby​​ 转换为 java

Python:将正则表达式应用于以日期时间作为列的数据框

google-analytics - Analytics API是否可以进行多个查询?

url - 谷歌分析 : Ignoring URL segments - can it be done?