有問題可以在文章底部留言

GTM預覽提示:GTM is not enabled for debugging

Google Tag Manager Haran 3年前 (2023-02-14) 2081次瀏覽 0條留言

更新時間:2026年6月10號

GTM預覽模式出現:GTM is not enabled for debugging“,如GTM預覽提示:GTM is not enabled for debugging

通常表示Tag Assistant已經成功連線到網站,但GTM容器沒有進入除錯模式,常見原因如下:

GTM程式碼沒有正確安裝

最常見原因是網站上根本沒有載入GTM

檢查方式:在瀏覽器開發者工具裡的網路搜尋“gtm.js”,正常應該看到:

https://www.googletagmanager.com/gtm.js?id=GTM-XXXXXX

如果沒有看到,表示GTM沒有成功載入。

GTM容器ID不一致

Tag Assistant連接的是GTM-ABC123,但網站實際安裝的是GTM-XYZ789 ,此時也會出現 GTM is not enabled for debugging的錯誤。

檢查方式:檢查網站原始碼,確認與GTM後台容器一致。

 

網站快取問題

如果剛剛發布新版本、更換GTM ID、修改主題,可能CDN或快取還沒更新。

處理方式:清除網站快取、清除CDN快取、強制重新整理

 

Content Security Policy(CSP)阻擋

有些網站設定CSP,但沒有見 GTM 的域名添加進去,導致GTM無法正常載入。

檢查方式:在瀏覽器開發者工具裡的控制台可能會看到Refused to load script或Content Security Policy violation

解決方式:將googletagmanager.com添加到 CSP

Content-Security-Policy: 
  script-src 'self' 'unsafe-inline' 'unsafe-eval' https://*.googletagmanager.com https://tagmanager.google.com;
  connect-src 'self' https://*.googletagmanager.com;
  img-src 'self' https://*.googletagmanager.com;

 

Consent Mode阻擋GTM

某些Cookie Banner會在使用者同意前阻擋GTM

如德國就要求在用戶同意後才可以載入GTM,確保正確的加載時機。

 

GTM被JavaScript錯誤中斷

如果GTM程式碼之前的JS發生錯誤導致 GTM 沒有執行。

檢查方式:在瀏覽器開發者工具裡的控制台,查看是否有紅色錯誤訊息。

 

瀏覽器外掛阻擋

瀏覽器外掛可能阻擋googletagmanager.com,如AdBlock、uBlock Origin、Ghostery、Brave Shield

解決方式:暫時停用廣告攔截器

 

Server-side GTM 設定錯誤

sGTM裡的transport_url或server_container_url設定錯誤。

檢查方式:檢查transport_url和server_container_url

 

網頁嵌入iframe或沙盒

如果網頁是嵌入 iframe 或沙盒,是無法正常測試。如 Shopify網站就是在沙盒運行的,GTM 的預覽調試是無法才是,會報錯GTM is not enabled for debugging

 


如果您在操作上仍有任何疑問,歡迎留言交流,或加入:Google Analytics 4交流社團發問
Like (0)
發佈我的留言
取消留言
表情 贴图 加粗 删除线 居中 斜体

Hi,*为發佈留言必須填寫。

  • 顯示名稱*
  • 電子郵件地址*
  • 個人網站網址