缺少追蹤程式碼的通知

診斷」可定期評估您的 Analytics (分析) 執行成效,並在必要時發出通知,提醒您如何持續調整 Analytics (分析),讓資料、成效和分析都能達到最佳品質。

本文內容:

總覽

Analytics (分析) 會定期嘗試找出未正確安裝追蹤程式碼的網站網頁。系統會查看 Google 搜尋在 Analytics (分析) 帳戶相關網站上的檢索結果。此外,系統會在啟用 JavaScript 的情況下檢索這些網頁的一小部分,並檢查執行結果來確認已傳送預期的匹配。請注意,匹配實際上並不會傳送到 Analytics (分析),因此流量不會有灌水的問題。

如果網頁似乎沒有傳送追蹤資料,系統會顯示通知來提醒您這個問題:

限制

「診斷」不會造訪因需要先登入或已加入 robots.txt 排除項目,而無法公開檢索的網頁。如果是這些網頁,建議您自行使用 Google Tag Assistant 來檢查標記狀態。一般來說,我們無法檢索所有網頁,因為數量過於龐大。此外,考量到執行費用,系統可能也會排除特定網頁,但會優先檢索流量大的網頁。

檢索頻率從數日到最多數週 (最差的情況) 都有可能;因此,在系統重新檢查該網頁之前,最近的追蹤程式碼變更或修正可能都不會反映在結果中,這點請您注意。

檢索器必須能夠正確執行 JavaScript,也就是說,如果 robots.txt 封鎖了必要的指令碼檔案,檢索器就無法繼續運作。使用自訂 JavaScript 程式碼或某些第三方標記管理工具來安裝非標準追蹤程式碼時,通常就會發生這種情形。

檢查及修正

收到缺少追蹤程式碼的通知後,請先按照這些指示確認追蹤程式碼是否正確安裝在網頁上。如果確定缺少追蹤程式碼,請在這些網頁上設定網頁追蹤程式碼。您收到的通知只會記錄幾個網頁做為樣本,這些網頁並不代表全部,因此請務必檢查網站上的其他網頁。

如果網頁屬於其他網站,或是追蹤程式碼確實安裝正確,請參閱以下章節。

記錄的網頁不屬於網站

如果這些網頁屬於您不認識的網域,這表示該網站可能不小心在追蹤程式碼中指定了您的 Analytics (分析) 帳戶。首先,您應該建立篩選器,儘快從該網域中排除不需要的流量,然後試著聯絡網站管理員修正問題。

如果這些網頁屬於您認識的網域或相關網域,但不屬於該網站的一部份,這可能表示同一個網域下有多個網站,且網站界線不明確。

我們的系統可以處理頂層路徑對應到不同網站的簡單多網站設定。舉例來說,如果 http://www.example.com/glass/http://www.example.com/fiber/ 這兩個路徑對應到不同的網站,而這些網站又各自設置了不同的 Analytics (分析) 帳戶,我們的演算法就能清楚看出網站界線。

如果是更複雜的路徑至網站對應 (網站界線位在更深層的路徑,或是未遵循可預測的模式),其他網站的網頁可能就會誤列在結果中。建議您將通知設定為「忽略」,避免再收到這類問題的通知。

追蹤程式碼確實無誤

記錄的網址可能只是虛報:追蹤程式碼確實安裝正確,且可傳送資料。偶爾出現誤判是正常現象,因為有少數的錯誤是聯播網和系統發生異常或 JavaScript 執行逾時所引起的。此外,最近進行的修正或變更可能要過數週才能檢索並處理完畢,這點也請注意。不過,如果大部分的結果都是誤判,這很可能表示網站中安裝了不一致的追蹤程式碼。舉例來說,網站可能有部分網頁是使用建議的標準 Analytics (分析) 程式碼來追蹤,其他網頁則採用自訂安裝。

追蹤程式碼驗證工具不支援非標準安裝,在這種模式下,robots.txt 會封鎖 JavaScript,導致檢索器無法檢索。如果驗證工具在整個網站上都無法找到安裝證據,就會直接視為採用非標準安裝而放棄搜尋。不過,如果混合使用受支援和不支援的追蹤程式碼,驗證工具就會在部分網頁上找到 Analytics (分析),因而能夠繼續處理。在這種情況下,採用的安裝方式不受支援的所有網頁,都會誤發缺少追蹤程式碼的通知。

一般來說,強烈建議您對追蹤程式碼採用一致方式,並在整個網站採用同一種安裝方式。如果無法修正不一致的地方,建議您將通知設定為「忽略」,這樣就不會再收到這些問題的通知。

這對您有幫助嗎?
我們應如何改進呢?