google-analytics - Google Tag Manager + Universal Analytics 不会触发出站链接

标签 google-analytics google-tag-manager

我正在尝试使用谷歌标签管理器通过出站点击跟踪来实现谷歌分析。我设置了以下标签:

Google Analytics Universal - Page View - Firing rules: All pages

All Clicks - Link Click Listener - Firing rules: All pages

External Links Tracker - Universal Analytics - Event - Firing rules: External link



外部链接规则定义如下:

{{event}} equals gtm.linkClick

{{element url }} does not start with http://example.com

{{element url }} does not start with http://www.example.com



当我在调试中运行 GTM 时,它似乎正在工作,但是当我发布它时,它不起作用。 Analytics 仅收集正常流量,但不收集出站点击事件。

有任何想法吗?

最佳答案

list ,

我认为答案很简单——你必须创建两个规则,因为如果你同时包含两个条件(有 WWW 和没有 WWW),你必须考虑使用的运算符。 GTM 默认使用 AND 运算符,因此如果两个条件同时匹配,此标记将触发。这永远不会发生:)

为了避免 URL 在 {{element url}}(作为参数)中的情况,使用正则表达式创建一个简单的规则应该可以解决问题:

规则 1) 出站 WWW

{{event}} equals gtm.linkClick
{{element url }} does not match RegEx ^http:\/\/([a-z]*\.)?example\.com

关于google-analytics - Google Tag Manager + Universal Analytics 不会触发出站链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22050295/

相关文章:

javascript - History.pushState 似乎会导致 gtag.js 再次加载(SPA)

google-analytics - 如何以分钟为单位设置pieSliceText的格式:Google Piechart中的秒数

facebook - 使用 Facebook Open Graph 进行 GA UTM 事件跟踪

google-analytics - 为什么我收到 gtag is not Defined with GTM script

javascript - Google 跟踪代码管理器 - 捕获类值(value)

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

包括 jar 在内的 android lib 的 Android 应用程序

google-analytics - 谷歌分析 API : filter by URI?

javascript - 如何在 Google 跟踪代码管理器中使用自定义 <img> 标签跟踪按钮点击

google-analytics - Android 设备被归类为桌面设备