Google Analytics沒數據的幾個原因
很多新手在剛接觸Google Analytics的時候會遇到Google Analytics沒數據的情況,不知道怎麼處理,下面是我總結的幾種比較常見的原因和對應的排除方式。
跟踪代碼被移除
跟踪代碼被開發移除,自然Google Analytics裡沒有數據。
檢查方法:
1、用Ghostery檢測:
如果看到有Google Analytics表示頁面有跟踪代碼,如果沒有,表示跟踪代碼沒有佈署或被移除了。
看瀏覽器下的Network的代碼加載和數據傳輸
狀態200表示加載成功,如果沒有analytics.js,表示沒有代碼加載到。
另外你還可以找帶collect的請求,這個是向谷歌分析發送數據的,如果沒有,也可以知道不能發送數據。
未發布
如果頁面沒有跟踪代碼,處理被開發移除掉,還有可能是其他原因,如果是首次佈署,那麼還可能是還沒發布,如開發還沒發佈到線上的環境去,GTM還沒有發布版本,如果用GTM管理Ga,沒有發布Ga配置的的話,是不會生效的。
檢查方法:
看GTM裡面有沒有Google Analytics的的配置和發布版本。
GTM上的配置錯誤
如沒有觸發,tracking Id不對等,都可能導致沒有數據
檢查方式:
檢查Google Analytics 的Tag中的tracking Id,是不是你媒體資源的tracking Id,觸發器是不是all pages,必要的時候還可以在預覽狀態下去測試。
過濾器
過濾設置錯誤,將自己網站的流量都排除掉,有些人本來要設置包含,用錯了,設置成排除,將自己的網站流量排除掉,自然就沒數據。
檢查方式:
看過濾器是否有做設置,逐個檢查過濾的的具體設置,看有沒有hostname是將自己的主機名過濾掉的。
看錯數據
可能是看錯報告的位置,如測試的時候要看的是實時報告裡的,其他報告的數據是由幾個小時的滯後性的,有些人剛部署完就看Channel的報告說,怎麼沒數據,其實是因為看錯了報告。
另一種可能是看錯媒體資源,如你佈署的是UA-111111-1的媒體資源,但你看的是UA-22222-1的媒體資源,不要驚訝,有些人就是這麼粗心的。
如果還不會,那麼可以對著這個佈署過程去檢查; 一個完整的部署案例