Google analytics 谷歌标签管理器&x2B;Universal Analytics不会触发出站链接

Google analytics 谷歌标签管理器&x2B;Universal Analytics不会触发出站链接,google-analytics,google-tag-manager,Google Analytics,Google Tag Manager,我正试图通过使用谷歌标签管理器跟踪出站点击来实现谷歌分析。我设置了以下标签: 谷歌分析通用-页面浏览-触发规则:所有页面 所有单击-链接单击侦听器-触发规则:所有页面 外部链接跟踪器-通用分析-事件-触发规则: 外部链接 外部链接规则定义如下: {{event}}等于gtm.linkClick {{element url}}}不以开头 {{element url}}}不以开头 当我在调试中运行GTM时,它似乎正在工作,但当我发布它时,它不工作。Analytics仅收集正常流量,但不收集出站点击事

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

谷歌分析通用-页面浏览-触发规则:所有页面

所有单击-链接单击侦听器-触发规则:所有页面

外部链接跟踪器-通用分析-事件-触发规则: 外部链接

外部链接规则定义如下:

{{event}}等于gtm.linkClick

{{element url}}}不以开头

{{element url}}}不以开头

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


有什么想法吗?

尝试
{{element url}}
不包含example.com

检查表

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

为了避免URL位于{{element URL}}(作为参数)中的情况,使用正则表达式创建一个简单规则应该做到以下几点:

规则1)出站WWW

那么:

{{element url}} does not match regex  ^http://(www\.)?example\.com

不幸的是,我不能,因为我的一些URL中有example.com作为参数。谢谢,但这不起作用。现在,只要单击链接,就会触发该规则。我认为这是因为,对于本地链接,每个规则本身都是正确的。如果切换到“不包含”?我不能使用“不包含联系人”,因为我的链接中可以有一个引用作为参数(例如,正则表达式也可以做到这一点,您实际上可以将其简化为一个规则:^((?!example\.com)。)*$let me update the regex以处理参数我会强调,问题在于推送代码时。在调试模式下,它工作正常。我可以调试正在触发的事件,但不能在活动时进行调试。
{{element url}} does not match regex  ^http://(www\.)?example\.com