Google Analytics追蹤代碼中的5個常見錯誤

簡介:為了了解網站訪客進站後的行為以進行行爲分析甚至是後續再行銷,通常都會在網站上埋設代碼利用Google Analytics進行追蹤,本文整理了在埋設代碼時常見的錯誤。

錯誤1 – 缺少代碼

除了在初始發佈追蹤代碼期間忽略某些頁面時,代碼可能會遺失,因為:

  • 新模板沒有獲得代碼
  • 特殊廣告系列目標網頁未獲得代碼
  • 在編輯模板或頁面的其他部分期間無意中刪除了代碼
  • 沒有埋設GA的開發中網站被發布了

 

最佳處理方式1 – 讓每個人都參與進來

制定流程以確保所有團隊成員都了解您的追蹤代碼,並了解Google Analytics代碼的放置位置或將Google Tag Manager放置在新模板或網頁上的正確位置。

 

 

錯誤2 – 代碼重複

也許有人不小心複製貼上了新代碼兩次,或者更有可能的是,代碼可能會被複製,因為在遷移到新的Google Analytics期間出現了問題。

通常,一個代碼片段位於頁面頂部附近,而另一段代碼位於底部附近。即使它們彼此相鄰,您也可能會發現:

  • Google Tag Manager(或其他代碼管理系統)正在向GA發送匹配,並且該頁面上的代碼也會向同一GA屬性發送匹配(相同的UA ID號)
  • GA代碼和Universal Google Analytics代碼都會向同一GA屬性發送匹配

有一個很棒的Chrome擴充功能稱為Google Tag Assistant,可以幫助調出這個錯誤和其他錯誤。

最佳處理方式2 – 測試和監控代碼更改

無論何時發佈新代碼,都要使用瀏覽器開發人員工具確保每個頁面只按預期追蹤單個網頁瀏覽,或者如果追蹤多個網頁瀏覽,則應將其發送到不同的UA編號。舊代碼應刪除或定向到單獨的UA編號。

更多技術用戶會記住,GA代碼將其匹配發送到http://www.google-analytics.com/__utm.gif,而Universal Analytics將其匹配發送到http://www.google-analytics.com/collect

 

 

額外提示:在發佈後監控Google Analytics中的數據,以觀察每頁額外點擊導致的跳出率下降。

跳出是只有一次點擊的Session,通常來自查看單個頁面。每次載入時,頁面會向Google Analytics發送兩次點擊,但跳出率將會大幅下降。

錯誤3 – 自動事件會影響跳出率

除了重複的代碼之外,如果每次加載頁面時發送hit,自動事件也會使跳出率人為地降低。例子:

  • 內部促銷
  • 合作夥伴廣告
  • 資本窗口

最佳處理方式3 – 使用非交互事件

如果用戶沒有有意與您的網站進行互動,請追蹤非互動事件,以保持跳出率準確(且有用)。

錯誤4 – 缺少子網域追蹤

如果您未發佈子網域追蹤,Google Analytics會在第二個站點上將用戶A識別為用戶B – 這也將創建第二個Session。

Google Analytics會寫入Cookie來識別每個用戶,預設情況下,Cookie會寫入完整的域名(“www”除外)。如果要跨子網域追蹤用戶,則不應依賴預設值,例如:

  • yourdomain.com開頭並以shop.yourdomain.comdonate.yourdomain.com結尾的用戶
  • 在子網域(或您的主域)之間來回切換的用戶,例如news.yourdomain.cominvestors.yourdomain.comproducts.yourdomain.com

最佳處理方式4 – 將cookie域設置為“自動”,添加引用排除

將cookie域設置為“auto”會將cookie寫入yourdomain.com,允許它們被主域和yourdomain.com的所有子網域讀取。這樣,用戶A將跨子網域標識為用戶A,而不是啟動第二個Session。

最後,驗證您的域名是否在“排除流量”列表中列出。

例外:如果您希望每次用戶在子網域中移動時追蹤第二個Session,請堅持使用預設值,這將告訴您從mydomain.com開始的Session實際上是來自像blog.mydomain.com這樣的子網域的推薦

錯誤5 – 缺少跨網域追蹤

您的用戶是否從mydomain.com旅行到myotherdomain.com?在這種情況下,子網域追蹤不會幫助您。您需要跨網域追蹤,以確保仍然將用戶A標識為用戶A,並避免在分析數據中啟動第二個Session。

如果這兩個網站都被追蹤到相同的Google Analytics(分析)屬性(它們上面有相同的UA編號),那麼當有人在兩個或更多站點之間移動時,您將結束多個Session和用戶。

最佳處理方式5 – 設置跨網域追蹤

跨網域追蹤分為兩部分:

  • 將_ga cookie推送到網域A上單擊的鏈接的URL
  • 從網域B上的該URL讀取cookie。(反之亦然,網域B上的鏈接並讀取域A上的cookie)。

 

設定跨網域追蹤失敗

Google Analytics(分析)知道這是一個常見問題,因此Google已經構建了一個簡化過程的過程。當用戶點擊您確定的網站時,可以使用不同的命令告訴GA傳遞cookie,然後使用另一個命令允許第二個網站上的追蹤器使用傳遞的_ga值而不是創建新值。

正確設置可能需要您請專家協助。透過Google Tag Manager中的跨網域追蹤,它可以簡化,但不一定非常簡單。

Leave a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *