2014-02-26 111 views
2

我正在尝试通过使用Google跟踪代码管理器跟踪出站点击次数来实施Google Analytics分析。我有以下标签设置:Google跟踪代码管理器+ Universal Analytics不会针对出站链接触发

谷歌Analytics(分析)通用 - 页面视图 - 触发规则:所有页面

所有点击 - 链接点击监听器 - 触发规则:所有页面

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

外部链接规则定义如下:

{{事件}}等于gtm.linkClick

{{元素网址}}不会启动http://example.com

{{元素网址}}不http://www.example.com

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

任何想法?

+0

,我想强调的是,问题是当我推动代码。在调试模式下,它工作正常。我可以调试正在触发的事件。但不是当生活。 – checklist

回答

1

清单

我认为答案很简单 - 你必须创建两个规则,因为如果你有两个条件(与WWW和无WWW),您必须考虑使用的操作员。 GTM在默认情况下使用AND运算符,所以如果两个条件在同一时间匹配,这个标签会触发。这永远不会发生:)

要避免的情况,当你的网址是{{元素网址}}(作为参数),创建正则表达式的简单规则应该做的伎俩:

规则1)出境WWW

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

谢谢,但这是行不通的。该规则现在被解雇,只要点击一个链接。我认为这是因为每个规则本身对于本地链接都是正确的 – checklist

+0

如果切换到不包含什么内容? –

+0

我不能使用不接触,因为我的链接可以有一个引用它们作为参数(例如http://example2.com?page?referrer=http://example.com – checklist

0

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

+0

不幸的是,我不能,因为我的一些url有example.com作为参数 – checklist

0

什么:

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