2013-07-25 147 views
1

我正在嘗試使用GTM爲GA進行一些虛擬瀏覽量事件。 我看到了一些指導如何使用GTM這樣的工作 - >http://moz.com/ugc/tracking-google-analytics-events-with-google-tag-manager 我完成了所有步驟,唯一不同的是我使用GA的analytics.js。腳本如下:Google跟蹤代碼管理器中的自定義HTML標記不起作用

<script> 
$("input[name=checkout]").click(function(){ 
ga('send','pageview','thankspage'); 
} 
) 
</script> 

因此,此自定義html標記不起作用。我使用了Google Tag Assistant,但沒有看到它。 這似乎也是我所有的自定義html標籤無法發佈。我真的不明白這個東西出了什麼問題,因爲就GTM而言,所有的東西都是公開的。

回答

1

這將是至少值得一試(你對他們的規則,你呢?因爲別人的代碼不會觸發)從

"url contains Regepx .*" 

改變規則自定義標籤(所有頁)以

event contains gtm.dom 

這就是標籤管理者相當於jQuery的的document.ready的,你想,以確保您連接之前,他們的活動其實也存在於您的輸入元素(或者你可以使用jQuery的生活()/ on()方法)。當然,在此之前,您必須先打開GA標籤才能創建跟蹤器。

+0

關於gtm.dom的好處!但是這裏有一些新的細節。正如我在GTM中發射GA Universal一樣,我必須使用dataLayer和宏來設置pageview方法。我還發現,我可以使用預定義的GA標籤,可以將一些宏放在「虛擬頁面路徑」中,但對於新的Universal標籤,此框不存在。 – user2619360

+0

您正在通用分析標籤模板的「更多設置/基本」部分中查找「文檔路徑」。 –

-1

我試圖將一個事件附加到標籤時也遇到了自定義html標籤的麻煩。 最後,我發現另一種方式來跟蹤標籤管理器中的虛擬頁面:P: - 首先,我添加了一個點擊偵聽器,該控件使用規則控制,確保只會在所需頁面上觸發 - 之後,我創建一個谷歌分析標籤,具有以下設置: - 更多設置 - >基本配置 - >虛擬頁面路徑:感謝頁面(在你的情況下,這將出現在分析報告中) - 作爲規則我創建了一個捕捉事件= gtm.click,element id =你的輸入元素id,url =點擊監聽器觸發的url(你可以用contains或regex捕獲它,不管你需要什麼)

相關問題