まず落ち着いて大丈夫です!
「設定したのに動かない…」って、めちゃくちゃ不安になりますよね。
でもGTMは、どこか1か所がズレるだけで発火しなくなることがよくあります。
大丈夫です。自分も設定も責めなくてOKです。
初心者の方がまず見るべき場所は、実はいつも同じ3つです。
まず見る3箇所
1) 「そもそもGTMが入っているか」:タグがページに載っている?
一番多いのがこれです。
GTMの設定を頑張っても、サイト側にGTMのコードが入っていないと、何も始まりません。
よくある例
・テスト環境には入ってるけど、本番には入っていない
・WordPressの別テーマに切り替えて、貼った場所が消えた
・“G-XXXX”は入ってるけど、“GTM-XXXX”は入ってない(混同)
次に何をする?
・自分のサイトを開いて、GTMの管理画面で「プレビュー(タグアシスタント)」を使う
・つながらない/何も表示されない場合は、まず「GTMコードが未設置」の可能性が高いです
2) クリックしても反応がある?
GTMが入っていても、次に大事なのは「GTMが反応できているか」です。
プレビューでサイトを操作すると、左側に
「ページビュー」「クリック」などの動きが出ます。
ここがポイント
・何も出ない:GTMが読まれていない/別ページを見ている可能性
・イベントは出るけどタグが発火しない:次の「条件」の問題が濃厚
よくある例
・目的のページじゃなく、別のドメイン(別URL)を見ていた
・広告ブロックが強くて、プレビューがうまくつながらない
・Safariの設定や拡張機能で計測が抑制されている
次に何をする?
・まずChromeで試す(拡張機能は一度OFFでもOK)
・同じ画面で「クリックイベントが出ているか」まで確認する
3) 「発火条件が厳しすぎないか」:条件を一度ゆるめる
最後にここです。初心者ほど、最初から条件を細かくしがちです。
でも、条件が厳しすぎると誰も条件を満たせず“発火しない”になります。
よくある条件ミス
・URLが「完全一致」になっていて、/thanks と /thanks/ の違いで外れる
・クリック対象がボタンではなく、実際は「中のspan」や「画像」だった
・クラス名がページごとに微妙に違っていた
次に何をする?
・いったん条件をゆるめて、発火するか試します
例:
・URL条件:完全一致 → 含む
・クリック条件:特定のボタン → リンククリック全体(一時的に)
・発火したら、少しずつ条件を戻す
これがいちばん早くて、迷子になりにくいです。
10分でできる「切り分け」チェックリスト
1.プレビューで接続できる?(できない→コード未設置の可能性)
2.クリック等のイベントが出る?(出ない→環境/ドメイン/ブロックを疑う)
3.条件をゆるめたら発火する?(する→条件が厳しいだけ)
この順番で見れば、原因はかなりの確率で見つかります。
動かないのは「あなたのせい」じゃない
GTMって、正直わかりにくいです。
でも「入ってる?」「反応してる?」「条件が合ってる?」の3つに分けると、急に見通しが良くなります。
もし今日ひとつだけやるなら、プレビューで“イベントが出るか”まで確認してみてください。
それだけでも、次に直す場所が見えてきます。