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