2009-09-24 175 views
0

我正在爲我正在使用的網站重做一些網站跟蹤。爲了進行跟蹤,我們目前正在使用Google Analytics(分析),該分析似乎運行良好。然而,我有一些類似this question中的問題,但是它很老,沒有人回答,所以我在這裏碰到了一些問題。 :)谷歌分析:_trackPageview不刷新頁面?

基本上,我跟蹤兩種東西。原始綜合瀏覽量(輸入頁面)和頁面上的事件(打開的燈箱,點擊重要的東西等)。我對兩種事件都使用_trackPageview,因爲我需要能夠跟蹤GA目標渠道跟蹤中的一些Lightbox流,並且據我所知,無法在目標渠道中跟蹤_trackEvent調用。

這裏的問題在於,它看起來像GA的工作方式,它並不真正發佈其數據(螢火蟲不顯示任何請求發生,至少),但推遲到頁面刷新或類似的東西那。我並不完全確定發生了什麼,但基本上我將所有事件都引導到第一個導致頁面刷新的事件全部在渠道中刷新,看起來他們都是從導致刷新的事件中退出。 (這有道理嗎?:)有沒有什麼辦法可以強制GA在發生事件時「沖洗」事件,而不是推遲事件?還是我用完全錯誤的東西?

編輯:我有點盲目地閱讀螢火蟲日誌...它實際上做了__utm.gif請求與正確的數據。使漏斗更奇怪,但基本問題仍然有效。

感謝

回答

0

我相信每個調用_trackPageview將提交給谷歌Analytics(分析)的唯一請求(通過參數將__utm.gif對象)。 Google Analytics非常難以調試,因爲在您發送數據的時間到實際可見的時間之間存在這樣的延遲。通常情況下,您必須等待4個小時才能顯示數據 - 因此您可能需要等待以確認您的代碼正在運行。

+0

嗯,我確實有幾天的數據,所以這不是延遲的方式。它可能是因爲我按順序過多地跟蹤多個跟蹤點,並且請求按順序到達,但我不知道。這看起來太「確定性」了。所有出口的99%顯示爲從下一頁刷新的軌跡點出口... – Dentoid 2009-09-27 11:31:46

0

嗯......我真的只有老GA的經驗,但在我看來,你最好的行動方式是解碼utm.gif請求並查看它是否包含不正確的信息。這是谷歌推薦的list of debugging tools

2

我爲此做了一個功能。我們想要追蹤有多少人點擊我們的幾個鏈接,以便我們「跟蹤瀏覽量」。

function trackPV(trackerCode, url) 
{ 
    var tracker = _gat._getTracker(trackerCode); 
    if(url) 
    { 
     tracker._trackPageview(url); 
    } 
    else 
    { 
     tracker._trackPageview(); 
    } 
} 

基本上,你在跟蹤代碼(UA-XXXXX)和URL傳遞,如果你想,如「http://www.example.com/link1」,默認情況下它只是跟蹤你的頁面。

希望這會有所幫助。

0

使用「事件跟蹤」。至少在谷歌分析幫助檢查出來。

+0

您能否延長您的答案?提供一些例子呢? – user35443 2012-12-14 18:44:13