Tag Assistant は、ウェブサイトのタグの実装と機能を確認するためのトラブルシューティング ツールです。ウェブサイトのタグ、イベント、データを確認したり、デバッグ セッションをエクスポートおよびインポートしたり、デバッグ用 URL を共有して他のユーザーがデバッグできるようにしたりできます。
ウェブサイトに Google タグが含まれている場合、Tag Assistant でタグ付けされたページとタグ付けされていないページが [タグの対象範囲の概要] に追加され、サイト全体のタグ設定ステータスの概要を確認できます。
始める前に
以下の機能を有効にするには、Tag Assistant Companion(Chrome 拡張機能)をインストールすることをおすすめします。
- iframe 内の Google タグの検出。
- 現在のウィンドウから開いたポップアップ ウィンドウまたは新しいタブのデバッグ。
- デバッグ ウィンドウを、ポップアップではなく新しいブラウザタブで開く。これにより、ユーザーはブラウザの URL バーを操作して、参照 URL ベースのアクションを簡単にデバッグできます。
- 同じデバッグ セッションで複数のウィンドウをデバッグする。識別しやすいように、各ウィンドウのイベントツリーに記号が表示されます。
Tag Assistant をウェブサイトに接続する
- Google Tag Assistant に移動します。
- [Add domain] をクリックします。
- デバッグするウェブサイトの URL を入力します(「https://」または「http://」で始まる URL を入力してください)。
- [接続] をクリックします。
Tag Assistant をウェブサイトに接続すると、URL の末尾にデバッグ パラメータ(_dbg
)が追加されます。このパラメータを使用すると、Google アナリティクスの DebugView などの他のデバッグ サーフェスでイベントを確認できます。
Tag Assistant との接続を解除する
- デバッグモードが有効になっているウェブブラウザ タブを開きます。
- デバッグ ウィンドウで、[Stop Debugging] をクリックするか、左上の [X] をクリックします。
次のステップ
デバッグ セッション(アクティブまたはクローズド)を再開するには、Tag Assistant のホームページの [Active Domains] または [History] に表示されているドメイン名をクリックします。
デバッグ情報は、ウェブサイトにアクセスしている通常のユーザーには表示されません。ページに Google タグが設定されていれば、同じドメイン内での操作中はデバッグ ウィンドウが開いたままになり、デバッグ情報が表示されます。
ウェブサイトをクリックして表示すると、Tag Assistant でタグに関する情報が更新されます。
接続に関する問題を解決する
デバッグ ウィンドウがページに正しく接続されない場合は、次の解決策をお試しください。
- 入力した URL のページに、Google タグが設定されていない可能性があります。Google タグがインストールされていると思われるウェブサイトの、別の URL を試してください。
- ページ URL に追加されたデバッグ パラメータによってページの動作が干渉されている可能性があります。これを解決するには、デバッグモードを使用するために入力したドメインを編集し、[Include debug signal in the URL] チェックボックスをオフにします。
- Google タグ スクリプトは、Tag Assistant がページに接続しようとした時点で読み込まれます。[Retry] をクリックして、再度接続します。
- ページが AMP ページである可能性があります。現在 AMP は Tag Assistant ではサポートされていません。
- ページでは Google タグが iframe 内に読み込まれます。iframe に読み込まれたタグ設定は、Chrome 拡張機能である Tag Assistant Companion がインストールされている場合にのみデバッグできます。
- 複数のブラウザ リダイレクトを行うと、デバッグ ウィンドウを読み込めない場合があります。
- ウェブブラウザに広告ブロッカーがインストールされていると、Google タグを実行できない場合があります。テスト対象のページでは広告ブロッカーを無効にしてください。
- Tag Assistant Companion がインストールされている場合は、テストするページのサイトデータの読み取りや変更を行う権限が拡張機能に付与されていることを確認してください。
- 同意管理ツールにより Google タグがブロックされる場合があります。Google の Consent API の操作に使用する同意管理ツールを設定してください。
トラブルシューティングの手順
それでも問題が解決しない場合は、以下のトラブルシューティングの手順をお試しください。
- Google タグがブラウザ拡張機能によってブロックされている可能性があります。ブラウザの拡張機能を無効にして、接続を再試行してみてください。
- Google タグがページに読み込まれているかどうかを確認します。接続を試みる前に、ページに Google タグが存在することを確認してください。
- Google タグが正しく読み込まれているかどうかを確認します。Google タグが正しく読み込まれているかどうかは、ブラウザのデベロッパー ツールを使用して確認できます。
- Google タグが配信されているかどうかを確認します。Google タグが配信されているかどうかは、ブラウザのデベロッパー ツールで確認できます。
- 正しいドメイン名を使用していることを確認してください。ウェブサイトへの接続に使用しているドメイン名を再確認します。
- 正しいウェブサイト URL を使用していることを確認します。ウェブサイトに接続するために使用しているウェブサイト URL をもう一度確認します。
- Google タグコードにエラーがないか確認します。Google タグ コードが正しく実装されていることを確認します。
- Google タグがファイアウォールまたはプロキシ サーバーによってブロックされていないかを確認します。Google タグがファイアウォールやプロキシ サーバーによってブロックされていないことを確認します。
- Google タグがコンテンツ セキュリティ ポリシー(CSP)によってブロックされていないか確認します。Google タグが CSP によってブロックされていないことを確認します。