FICILCOM Inc. LogoFICILCOM Inc.
  • 会社情報
  • 会社概要
  • ミッション・ビジョン・バリュー
  • 行動指針
  • サービス一覧
  • NeX-Ray
  • Xtrategy
  • おためし転職
  • 剣 - Tsurugi
  • 採用トップ
  • カルチャー
  • 福利厚生
  • 選考フロー
  • FAQ
  • 募集ポジション
お問い合わせ
  1. ホーム
  2. ブログ
  3. アクセス解析
  4. GA4のクリック計測をGTMで設定する方法|ボタン・リンク・二重計測の確認

GA4のクリック計測をGTMで設定する方法|ボタン・リンク・二重計測の確認

GA4でクリックイベントを計測する設定方法|GTMでの手順を解説

公開日: 2026/07/22

最終更新日: 2026/09/22

カテゴリ: アクセス解析

著者: 与謝秀作

この記事の内容を実践したい方へ

無料でNeX-Rayを始める→

登録1分・無料・いつでも停止可能

GA4でサイト内のボタンやリンクのクリックを計測するには、GTM(Googleタグマネージャー)でクリック条件を決め、その操作に応じてGA4イベントを送信します。

ただし、外部サイトへのリンクは、GA4の拡張計測機能で取得できる場合があります。既存の自動計測を確認してから、追加で必要なクリックを設定すると、二重計測を防ぎやすくなります。この記事では、内部リンクとボタンの設定例から、公開前後の検証までを解説します。

GA4で自動計測できるクリックと、追加設定が必要なクリック

対象

まず確認する方法

注意点

別ドメインへの通常のリンク

拡張計測機能の離脱クリック

クロスドメイン測定の対象ドメインなどは扱いが異なる

同じサイト内のリンク

GTMなどで必要なイベントを追加

リンク先の閲覧と、リンクを押した行動を区別する

モーダルを開くなどのbutton要素

GTMの「すべての要素」など

「リンクのみ」では対象にならない

電話・メールのリンク

tel:・mailto:を条件に個別に検証

クリックを通話成立・メール送信完了と扱わない

GA4の「click」イベントがあるからといって、ページ内のすべてのクリックを取得しているわけではありません。拡張計測機能の離脱クリックは、別サイトへの移動を対象とします。仕様はGoogle公式の離脱クリック計測を確認してください。

設定前に準備するもの

  • 対象サイトに設置されたGTMコンテナと、編集・公開に必要な権限。
  • 計測先のGA4プロパティ、Webデータストリーム、測定ID(G-から始まるID)。
  • 対象サイトで動作しているGoogleタグ。
  • 計測するリンクやボタン、そのクリック後に確認したい行動。

GTMの権限とGA4の権限は別です。GA4でデータを見られても、GTMの変更を公開できるとは限りません。アクセスの共有方法はGA4の権限付与・共有方法も参照してください。

すでにCMSや別のタグから同じイベントを送っていないかも確認します。Googleタグを重複して設置すると、クリック以外の計測にも影響するため、既存の設定を把握してから進めましょう。

GTMで内部リンクのクリックを計測する手順

ここでは、次の問い合わせリンクをクリックしたときに、cta_clickというカスタムイベントを送る例を使います。IDやURLは説明用です。実際のサイトに合わせて置き換えてください。

<a id="contact-cta" href="/contact">お問い合わせ</a>

1.クリックの組み込み変数を有効にする

GTMの「変数」から組み込み変数の設定を開き、Click ID、Click URL、Click Text、Click Classes、Click Elementなど、判定や検証に必要な変数を有効にします。

Click IDはクリック対象のID、Click URLはリンク先URL、Click Elementは対象の要素を確認するために使います。名前が似ているため、プレビューで実際に入る値を確認してください。詳細はGTMの組み込み変数にまとまっています。

2.「クリック-リンクのみ」のトリガーを作る

  1. 「トリガー」→「新規」を開きます。
  2. 種類を「クリック-リンクのみ」にします。
  3. 対象を「一部のリンククリック」にします。
  4. 条件を「Click ID」「等しい」「contact-cta」にします。
  5. 分かりやすい名前で保存します。例:Link - Contact CTA。

同じIDが複数の要素で重複していないかを確認してください。IDが使えない場合は、Click URLなど別の条件を検討します。URL条件では、末尾のスラッシュやクエリパラメータの違いにより一致しない場合があるため、実際の値で検証します。

3.GA4イベントタグを作る

「タグ」→「新規」から「Google アナリティクス:GA4イベント」を選び、送信先の測定IDとイベント名を設定します。既存のGoogleタグとの対応も確認します。

項目

この例の設定

タグ名

GA4 - CTA Click - Contact

測定ID

対象プロパティのG-から始まるID

イベント名

cta_click

パラメータ:cta_name

contact

パラメータ:link_url

{{Click URL}}

トリガー

作成したLink - Contact CTA

このイベント名は設定例です。社内に既存の命名規則があれば合わせます。送信するURLにメールアドレスや氏名などが含まれないことを確認し、不要なパラメータは送らないようにしましょう。

タグとトリガーの基本はGoogle公式のGA4イベント設定手順でも確認できます。設定画面の保存だけでは、本番環境への反映は完了しません。次の検証を行ってから公開します。

button要素や電話リンクを計測する場合

button要素は「すべての要素」で判定する

リンクではないボタンには、「クリック-すべての要素」を使います。次のようにボタン内にspanやアイコンがある場合は、クリックした場所によってClick IDが空になることがあります。

<button id="open-contact" type="button">
<span>相談フォームを開く</span>
</button>

この例では、トリガーを「一部のクリック」にし、「Click Element」「CSSセレクタに一致する」で次を指定する方法があります。

#open-contact, #open-contact *

ボタン本体と、その子要素を対象にする指定です。文字・余白・アイコンなど複数箇所をクリックして、同じイベントが1回ずつ記録されるかを確認します。CSSセレクタ条件はGTM公式のセレクタ説明も参照してください。

電話・メールはクリック条件を明示する

電話リンクを計測する場合は、「クリック-リンクのみ」でClick URLがtel:から始まる条件を検討します。メールリンクはmailto:です。専用イベント名を決め、実際の端末でトリガーと送信を検証します。

電話リンクが押されても、発信が完了したとは限りません。メールアプリを開く操作も、メール送信完了とは別です。クリックを補助指標として扱い、必要なら別の方法で最終成果を確認します。

Tag AssistantとDebugViewで動作を確認する

  1. GTMの「プレビュー」から、対象サイトをTag Assistantに接続します。
  2. 対象リンクを1回クリックし、該当するクリックイベントを選びます。
  3. VariablesでClick IDやClick URLを確認し、想定した条件と一致するかを見ます。
  4. Tags Firedで、対象のGA4イベントタグが発火していることを確認します。
  5. GA4のDebugViewで、対象のデバッグ端末にイベントが届いているか、パラメータの値が正しいかを見ます。
  6. 対象外のリンクでは発火しないこと、同じ操作が重複して記録されないことも確認します。
  7. 変更内容を記録してGTMを公開し、本番ページでも改めて確認します。

Tags FiredはGTM側の実行状況です。それだけでGA4への受信まで確認できたことにはなりません。DebugViewでイベントが見えない場合は、デバッグ端末、送信先の測定ID、同意設定やブラウザの計測制限も確認します。DebugViewの公式ヘルプも参照してください。

通常レポートへの反映には時間がかかる場合があります。まずデバッグで送信を確認し、レポートに表示されないからといって同じタグを追加しないようにします。

計測されない・二重に計測される場合の対処

症状

確認すること

クリックイベントが見つからない

GTMの設置、トリガーの種類、対象ページ、同意状態を確認

イベントはあるがタグが発火しない

Click IDやURLの実際の値と、トリガー条件を照合

ボタンの文字を押したときだけ動かない

子要素がクリック対象になっていないか。セレクタ条件を検証

タグは発火するがGA4に届かない

測定ID、Googleタグ、同意・ブロック、DebugViewの端末を確認

1クリックで同じイベントが2回届く

同じイベントを送る複数タグ、直書きコード、GTMの重複設置を確認

外部リンクの数が想定より多い

拡張計測機能のclickと手動イベントを合算していないか確認

同じ操作に対してclickとcta_clickが1回ずつ発生する設計もあります。この場合はイベント名ごとに意味を分け、単純合算を避けます。同じイベント名で重複する場合は、どの設定から送られているかを特定して整理してください。必要な自動計測まで一括で無効にする前に、重複する範囲を確認します。

クリックデータをレポートと改善に使う

GA4ではイベント名をcta_clickに絞り、イベント数などを確認します。独自パラメータのcta_nameを通常のレポートや探索で使う場合は、イベントスコープのカスタムディメンションとして登録する方法があります。登録前のデータへ遡って適用されるものではないため、計測設計時に必要性を確認しましょう。

問い合わせフォームへ進むクリックは、問い合わせ完了とは別の行動です。フォーム送信が目的なら、送信成功を確認できるイベントも設計し、「記事を読む→フォームへ進む→送信を完了する」のどこに課題があるかを調べます。

クリック数だけで判断せず、記事の閲覧数や利用者数と合わせて比較してください。複数回クリックする人もいるため、イベント数と人数は区別します。具体的な改善の考え方は、導線と動線の違い・サイト改善の手順で解説しています。

公式情報の確認日:2026年9月22日。

 

 

 

 

目次

  1. GA4で自動計測できるクリックと、追加設定が必要なクリック
  2. 設定前に準備するもの
  3. GTMで内部リンクのクリックを計測する手順
  4. button要素や電話リンクを計測する場合
  5. Tag AssistantとDebugViewで動作を確認する
  6. 計測されない・二重に計測される場合の対処
  7. クリックデータをレポートと改善に使う

 

会社情報

  • 会社情報
  • 会社概要
  • ミッション・ビジョン・バリュー
  • 行動指針

サービス

  • サービス一覧

ブログ

  • ブログ
  • カテゴリ
  • 著者

見積もり

  • 見積もりシミュレーション

採用

  • 採用情報
  • カルチャー・働き方
  • 福利厚生・制度
  • 選考フロー
  • よくある質問
  • 募集ポジション

ポリシー

  • プライバシーポリシー
  • 反社会的勢力排除方針
  • 情報セキュリティ方針

お問い合わせ

  • お問い合わせ

公式SNS

  • X
  • LinkedIn
  • Facebook
  • Pinterest
© 2026 Ficilcom Inc.

関連記事

GA4の「探索」の使い方|レポート作成と見方の基本を解説
アクセス解析2026/09/01

GA4探索の使い方|自由形式・ファネル・経路の作成と読み方

GA4探索の自由形式・ファネル・経路を目的別に使い分ける方法を解説。セグメントの単位、率の母数、保持期間やデータ品質、標準レポートとの数値差、共有時の注意を具体例で整理します。

与謝秀作続きを読む
GA4の権限設定とは?許可レベルの違いと安全な転送・付与手順
アクセス解析2026/08/21

GA4の権限付与・共有方法|5つの役割と追加できないときの対処

GA4の権限付与・共有を、アカウントとプロパティの違いから解説。5つの役割の比較、ユーザー追加・変更・削除の手順、権限を追加できない・画面が見えないときの確認点を整理し、外部会社への依頼例と権限棚卸しの進め方も紹介します。

与謝秀作続きを読む
Googleアナリティクスレポートの見方|主要指標とチェックすべき項目
アクセス解析2026/08/19

GA4レポートの見方|集客・ページ・キーイベントを読む手順

GA4の標準レポートを、集客・ランディングページ・閲覧ページ・キーイベントの順で読む方法を解説。メニュー構成の違いや指標の分母、未計測とゼロの区別を確認表と架空例で整理します。

与謝秀作続きを読む