GoogleタグマネージャーとTag Assistantは役割が違う
GoogleタグマネージャーとTag Assistantは、名前が似ていますが役割は違います。
Googleタグマネージャーは、サイトに入れる計測タグを管理する場所です。Tag Assistantは、そのタグが実際に動いているか確認するための道具です。
簡単に分けると、こうです。
Googleタグマネージャー:タグを設定・管理する場所
Tag Assistant:タグの動作を確認する場所
この違いを分けて考えないと、「設定したつもり」「入れたつもり」「動いているつもり」が混ざります。
Googleタグマネージャーでやること
Googleタグマネージャー、つまりGTMでは、サイトに入れたい計測タグを管理します。
たとえば、次のようなものです。
- Google Analytics 4
- Microsoft Clarity
- Google広告タグ
- 問い合わせボタンのクリック計測
- 外部フォームへの遷移計測
- 資料ダウンロードの計測
通常、サイト側にはGTMのコードだけを入れます。その後、GA4やClarityなどの細かい設定はGTMの管理画面で行います。
これにより、計測タグを追加するたびにHTMLを直接編集しなくて済みます。静的HTMLサイトでも、WordPressでも、サービスページでも、タグ管理をGTM側に寄せることで運用がかなり楽になります。
Tag Assistantでやること
Tag Assistantは、GTMで設定したタグが実際に動いているか確認するために使います。
GTMでGA4やClarityを設定しても、それだけでは「動いている」とは言えません。対象ページを開いたときに、実際にタグが読み込まれ、発火しているかを見る必要があります。
Tag Assistantでは、GTMコンテナの読み込み、GoogleタグやClarityタグの発火状況、未配信タグの有無、タグが動いたイベントをまとめて確認します。設定画面ではなく、実際のページ表示で何が起きたかを見るのが役割です。
「GTMで設定した」と「ページ上で発火した」は別です。Tag Assistantは、その差を確認するための画面です。
発火確認済みとは何か
「発火確認済み」とは、対象ページを開いたときに、Tag Assistant上でタグが実際に実行されたことを確認できた状態です。
たとえばトップページを開いて、Tag Assistant上で次のように確認できれば、初期確認としては発火確認済みと言えます。
- GTMコンテナが接続されている
- Googleタグが配信されている
- Microsoft Clarityタグが配信されている
逆に、GTMにタグを作っただけでは発火確認済みとは言えません。HTMLにGTMコードが入っているだけでも、まだ確認済みではありません。
実際のページで動いたことを、Tag Assistantで見る必要があります。
全ページをTag Assistantで見る必要はあるか
基本的には、全ページを1つずつTag Assistantで開く必要はありません。
GTMのタグが「All Pages」で設定されていて、各ページに同じGTMコードが入っていれば、代表的なページで確認すれば十分です。
たとえば、まずは次のようなページを確認します。
- トップページ
- 主要な記事ページ
- サービスページ
- 問い合わせページ
- 英語ページなど別テンプレートのページ
このあたりでGTMが読み込まれ、GA4やClarityが発火していれば、初期確認としては十分です。
ただし、ここで注意があります。Tag Assistantで全ページを開く必要はありませんが、全ページにGTMコードが入っているかは別問題です。
静的HTMLサイトでは、古いページ、新しいページ、英語ページ、カテゴリページなどでHTML構造がばらつくことがあります。代表ページでは動いていても、別のページにはGTMコードが入っていないことがあります。
そのため、実務では次の2つを分けて確認します。
GTMコードが全対象ページに入っているか:機械的に確認する
GTM内のタグが発火しているか:Tag Assistantで代表ページを確認する
この2つを混ぜると、計測漏れに気づきにくくなります。
GA4イベントタグは最初から増やしすぎない
GTMには、GoogleタグとGA4イベントタグがあります。
Googleタグは、GA4の基本計測を行うためのタグです。ページビューなどの基本的な計測は、まずこれで始められます。
一方、GA4イベントタグは、特定の行動を個別に計測したいときに使います。
たとえば、次のような行動です。
- 問い合わせフォームを開いた
- 電話番号をクリックした
- 資料をダウンロードした
- 外部サイトへ移動した
- 料金ページを見た
最初から何でもイベント化すると、GTMの管理画面もGA4のレポートも分かりにくくなります。
まずはGoogleタグで基本計測を始める。そのうえで、必要になった行動だけイベント化する。この順番の方が安全です。
ClarityはProject IDだけで始める
Microsoft ClarityもGTMから配信できます。
最初は、ClarityのProject IDを設定し、All Pagesで発火させれば十分です。録画やヒートマップが取れる状態にすることを優先します。
GAのClient IDやSession IDと連携する設定もありますが、最初から無理に入れる必要はありません。
余計な変数や連携設定を入れると、Tag Assistant上でタグが失敗することがあります。まずはProject IDだけで発火確認する方が、原因を切り分けやすくなります。
まとめ
Googleタグマネージャーは、タグを設定して公開する場所です。Tag Assistantは、そのタグが実際に動いているか確認する場所です。
最初の計測環境では、次の形で十分です。
- サイトにはGTMコードだけを入れる
- GTM内にGoogleタグを設定する
- ClarityもGTMから配信する
- Tag Assistantで発火確認する
- 追加イベントは必要になってから作る
- 全対象ページにGTMコードが入っているかは機械的に確認する
タグ管理は、入れることよりも確認することが大事です。
GTMで設定する。Tag Assistantで発火を見る。全ページへの設置状況は別途確認する。
この3つを分けて考えると、計測まわりの混乱はかなり減ります。
