トリガーはGTMの「いつ実行するか」を担当します。ページビュートリガーはすべてのページをロードするときにタグを実行し、クリックトリガーは対象のクリック時に、フォーム送信トリガーは設定条件に合う送信時にタグを発火させます。トリガタイプとフィルタ条件をうまく設定することは、GTM品質の鍵です。
トリガーは、イベントタイプ(例:クリック)とフィルタ条件(例:クリックした要素のCSSクラスが「cta-button」)を組み合わせて設定します。フィルタなしで「すべてのクリック」でタグを付けると、ページのすべてのリンク・ボタンクリックにタグが発火してデータ汚染が起こる。正確なフィルタ設計がデータ精度を決定します。
設定画面:GTM(tagmanager.google.com)→コンテナ→トリガタブで、トリガ全体を管理します。各トリガの種類、フィルタ条件、リンクタグ数を一目で確認できます。weballin実務で最も頻繁に使用されるトリガーは、ページビュー、クリック(リンク/すべての要素)、フォームの送信、カスタムイベントの4つです。
要点
- イベントタイプ(ページビュー・クリック・スクロール・フォーム送信など)とフィルタ条件の組み合わせで発火時期を決定する。
- 正規表現またはCSSセレクタで、特定の要素またはURLパターンにのみタグが実行されるように制限できます。
- 例外トリガ(Blocking Trigger)で、特定の条件下ではタグが発火しないようにブロックします。
- カスタムイベントトリガーでデータレイヤープッシュイベントとタグをリンクします。
- 1つのトリガーを複数のタグに共有でき、冗長設定を減らします。
