文章目錄
更新時間:2025年1月10號
有些人在GTM上預覽調試的時候,可能會看到個別Tags一直處於“Still running”的狀態,如:
這是什麼原因導致的呢?
Still running表示資料沒有成功發送出去,可能有以下幾個原因:
評估ID輸入錯誤
比如你的評估ID是G-123456,但你輸入成G-12345,導致GA4發送資料失敗,所以處於Still running狀態。
處理方式:確保輸入正確的評估ID
Cookie Consent
如果你安裝有Cookie Consent,它會影響Tags的執行,如果用戶沒有授權,不能收集數據,可能會導致Tags處於Still running狀態。
處理方式:確保Cookie Consent安裝正確
觸發條件延時
觸發條件延時,導致Tags還沒執行完,也會出現Still running狀態,一般執行完就變成Succeed。
處理方式:等待延時結束就可以
Content Security Policy 屏蔽
如果你沒有在GA和GTM做變更,GA4突然就沒有資料,那麼可能是CSP的問題,CSP 必須允許執行 Google 跟蹤代碼管理器代碼段,詳細請看:https://developers.google.com/tag-manager/web/csp
可以在頁面header裡添加如下程式:
<meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'self' www.googletagmanager.com www.google-analytics.com; connect-src 'self' www.google-analytics.com; img-src 'self' data: www.googletagmanager.com www.google-analytics.com; style-src 'self'; frame-src 'self' www.googletagmanager.com">
瀏覽器的插件屏蔽
瀏覽器上的一些插件屏蔽會導致GTM一直處於Still running狀態。
處理方式:移除瀏覽器的插件,如 Ghostery, AdGuard AdBlocker, AdBlock Plu