【完全解決】GTMプレビューモードが繋がらない・接続中から進まない時の原因と対処法7選

PC・業務ツール
この記事は約10分で読めます。
【完全解決】GTMプレビューモードが繋がらない・接続中から進まない時の原因と対処法7選

【完全解決】GTMプレビューモードが繋がらない・接続中から進まない時の原因と対処法7選

Google タグマネージャー(GTM)で「プレビュー」ボタンを押したのに、Tag Assistantが「Connecting…」のまま永遠にクルクル回って繋がらない、または「Could not find the Tag Assistant window」などのエラーが出る……。

この現象は、GTMの設定ミスだけでなく、ブラウザのセキュリティ機能や拡張機能、リダイレクトの設定など様々な要因で発生します。本記事では、原因の切り分けチャートと、具体的な7つの解決手順をわかりやすく解説します。

まずは原因を切り分け!トラブル診断チャート

症状に応じて、まず確認すべきチェックポイントをまとめました。

発生している症状 考えられる主な原因 優先対処法
「Connecting…」で止まる 広告ブロック/ブラウザのプライバシー制限 拡張機能無効化・シークレットモード
新規タブが開いた後すぐ閉じる URLのリダイレクト(パラメータ削除) リダイレクト後の完全なURLを指定
別ウィンドウは開くが連動しない GTMコードの未設置・IDの不一致 HTMLソースでコンテナIDを検索
「Could not find…」と出る サードパーティCookie制限 / 複数タブ開画 Cookieの全許可・既存タブの全削除

GTMプレビューが繋がらない時の解決手順 7選

対策 1 広告ブロック拡張機能(AdBlocker)を無効化する

【頻度:極めて高い】

uBlock Origin、AdGuard、Brave Shieldなどの広告ブロック拡張機能が有効になっていると、GTMの接続スクリプト(gtm.jstagassistant.google.com への通信)が遮断されます。

対処手順:

  • ブラウザの拡張機能一覧から、広告ブロック系機能を一時的にオフにする。
  • 対象の検証サイトとTag Assistantドメインをホワイトリスト(除外リスト)に登録する。
対策 2 サードパーティCookieのブロック設定を解除する

GTMプレビューモードは、Tag Assistant(google.com)と検証対象サイトの間でドメインを跨いだセッション連携を行うため、サードパーティCookieを使用します。

Chromeでの確認手順:

  1. Chrome設定 > 「プライバシーとセキュリティ」「サードパーティ Cookie」 を開く。
  2. 「サードパーティの Cookie を許可する」を選択するか、一時的に閲覧制限を解除する。
対策 3 リダイレクト(URL転送)によるパラメータ消失を防ぐ

GTMプレビューを起動すると、対象URLの末尾に ?gtm_debug=12345678... というデバッグ用パラメータが付与されます。

注意: http から https への自動転送や、末尾の /(スラッシュ)有無によるリダイレクトが発生すると、このパラメータが消去されて接続が切れることがあります。

対処手順:

GTMの「Connect Tag Assistant」画面で入力するURLを、リダイレクトが起きない「最終的な遷移先URL」(例: https://example.com/)に書き換えて実行してください。

対策 4 Webサイト上に正しいGTMコードが埋め込まれているか確認する

GTMコード(コンテナID: GTM-XXXXXXX)が設置されていない、または作業中のコンテナIDと異なるものが埋め込まれている場合、絶対に接続できません。

正しい設置コードの例(head用):

<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({‘gtm.start’: new Date().getTime(),event:’gtm.js’});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!=’dataLayer’?’&l=’+l:”;j.async=true;j.src= ‘https://www.googletagmanager.com/gtm.js?id=’+i+dl;f.parentNode.insertBefore(j,f); })(window,document,’script’,’dataLayer’,’GTM-XXXXXXX’);</script>

検証ページのソースを表示(Ctrl + U または Cmd + Option + U)し、GTM- で検索して設置状況とIDの一致を確認してください。

対策 5 Tag Assistantの余分なタブ・ウィンドウを全て閉じる

過去に開いたTag Assistantのタブや、プレビュー対象ページが複数開いたまま残っていると、セッションの競合が発生して接続が進まなくなるケースがあります。

対処手順:

  • ブラウザで開いているTag Assistantのタブ・ウィンドウをすべて全終了する。
  • 再度GTMの管理画面に戻り、「プレビュー」を押し直す。
対策 6 シークレットモード(インコグニト)で接続を試す

ブラウザのキャッシュや、他の機能拡張が邪魔をしているかテストするための最も手軽で確実なアプローチです。

やり方:

  1. Chromeの「シークレット ウィンドウを開く」を起動。
  2. シークレットウィンドウ上でGTMにログインし、プレビューモードを実行。

※シークレットモードでも「拡張機能の実行」を許可している場合は、一旦無効にしてテストしてください。

対策 7 CSP(Content Security Policy)のセキュリティ制限を確認

【頻度:やや低い・エンジニア向け】

Webサイト側に高度なセキュリティ設定(CSPヘッダー)が施されている場合、googletagmanager.comtagassistant.google.com からのスクリプト実行やWebSocket通信が拒否されることがあります。

F12キーでブラウザのデベロッパーツールの「Console」タブを開き、赤字で Refused to load the script... CSPContent Security Policy と出ている場合は、社内のWeb開発担当・サーバー管理者に相談してください。

まとめ:困ったときのクイックチェックリスト

GTMプレビューモードが繋がらない時は、焦らず以下の順序で試すのが解決への一番の近道です。

  1. リダイレクトなしの正確なURLを入力しているか?
  2. 広告ブロック拡張機能をオフにしたか?
  3. サイト上のGTMコンテナIDと作業中GTMのIDは一致しているか?
  4. シークレットウィンドウで試したか?

ほとんどの場合、「URLのリダイレクト(パラメータ消滅)」「広告ブロック拡張機能」を解消することで正常に接続できるようになります。

コメント

Back to top
タイトルとURLをコピーしました