2014-02-26 82 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 
相關問題