2014-02-18 57 views
1

我試圖跟蹤對我網站上特定主題的訪問。每篇文章都可以標記幾個主題,因此似乎跟蹤每個主題的訪問次數的唯一方法是針對文章所涉及的每個主題發佈事件。使用GTM爲JS陣列中的每個項目啓動Google Analytics事件

我正在使用Google Analytics(UA)和Google跟蹤代碼管理器。

到目前爲止,我已經創建了下面的自定義HTML代碼中GTM:

<script> 
var wt_topics = $("meta[name='WT.cg_n']").attr("content"); 
var topic_array = wt_topics.split(';'); 
var uniqueTopics = []; 
$.each(topic_array, function(i, el){ 
    if($.inArray(el, uniqueTopics) === -1) uniqueTopics.push(el); 
}); 

var recordTitle = $("meta[name='DCSext.recordtitle']").attr("content"); 

$.each(uniqueTopics, function(index, value) { 
    ga('send', 'event', 'Topics', value, recordTitle); 
}); 
</script> 

該功能可將網頁上爲主題的JavaScript數組提供一個字符串,然後將其刪除任何重複,最後大火數組中每個項目的事件。或者至少,它應該做最後一點。

如果我更換GA(「送」 ......代碼警報()標記它的作品,所以我懷疑它不知道什麼是「GA」一詞應該。

上午什麼我做錯了嗎?和有沒有更好的辦法做到這一點,利用GTMS宏,標籤等?

感謝

回答

1

你在Content Groupings採取看看?另外,谷歌剛剛發佈的補充內容組的能力via Google Tag Manager。

通過內容分組,您可以將內容分組到一個邏輯結構中,以反映您對網站或應用程序的看法,然後查看並比較按組名指定的彙總指標,以及深入查看單個URL,頁面標題或屏幕名稱。例如,您可以查看羣組中所有頁面(如男士/襯衫)的綜合瀏覽量,然後深入查看每個網址或頁面標題。

+1

是的,我研究了一下,但是每頁不能有多個組,這就是我所需要的。 這真的很奇怪,因爲它聽起來像是一個經常要求的功能(例如博客標籤,新聞主題,產品類別等),但除非我在尋找錯誤的東西,沒有人有解決方案。 –

相關問題