2012-02-21 42 views
1

我正在爲我正在使用的網站使用Google Analytics自定義變量。這是在頁面上傳的代碼片段。訪客自定義變量Google Analytics幫助

_gaq.push(['_setAccount', 'UA-xxxxxxxxx-1']); 
//]]> 
</script> 

<script> 
    //<![CDATA[ 
    _gaq.push(['_trackPageview', 'searches/new/registration/complete']); 
    _gaq.push(['_setCustomVar', 1, "member type", "registered", 1]); 
    _gaq.push(['_trackEvent', 'registration', 'signup',,1]); 

雖然我知道,_trackPageview需要被放置在_setCustomVar電話後,我仍然看到數字流過到谷歌分析「成員類型=註冊的」。我不想排除這些數字,我想在我修改此代碼片段放置錯誤之前弄清楚它。

爲什麼我stil收到此名稱 - 值組合的訪問的任何原因?

謝謝 -

+0

這不是一個關於編程的問題,而是一個關於GA使用情況的問題,您應該將其發佈到網站管理員SE上 – Eduardo 2012-02-22 06:49:18

回答

0

的自定義變量設置與GA cookie中,實際上存儲和你的下一個_trackPageview發送,這就是爲什麼你仍然可以看到它,你正在做的大概發送數據當你不想(下一個瀏覽量)。

編輯:另外正如指出的那樣,它可以與你的_trackEvent方法一起使用,最終會做同樣的事情,在你不想要的特定時間發送數據,特別是與事件相關的數據,所以如果沒有人觸發頁面中的那些設置customVar,它就不會被設置。

+1

這僅適用於訪問者級別的自定義變量就像OP正在使用的那樣;會話和頁面級別的自定義變量不會被存儲在cookie中,但是,實際發生的事情是,當您在該頁面調用_trackEvent時,自定義變量會被設置。 – Yahel 2012-02-22 13:33:26

0

因爲你的自定義變量的範圍設置爲1,它仍然會得到由「trackEvent」(即使沒有「trackPageview的」。

如果您的範圍設置爲3(網頁級別)發射,它會然後依靠「trackPageview」,並且不會很好地與「trackEvent」一起註冊

相關問題