4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

GA4でサイト内のリンククリックイベントを計測する

Posted at

背景

Google Analytics 4 で自動収集されるイベントのclickでは、公式ドキュメント にある通り、離脱クリックのみが計測される。
つまり、GTMを配信しているページ間のリンククリックはclickでは収集できず、ヘッダーとフッターどちらにもリンクを貼った場合など、page_viewイベントだけではどちらのリンクからの遷移かがわからない。

そこで、サイト内のリンクをクリックしたイベントをGA4で計測できるよう、GTM側でイベントin_domain_clickを作成した。
idも紐づくので、配置したリンクごとに集計ができるようになった。

GA4, GTMいずれもまだまだ勉強中で、もっとよい方法があればコメントよろしくお願いします。

作業

手順は以下のとおり。なお、GA4タグはすでに公開済みとする。

  1. イベントのトリガーを作成
  2. イベントのタグを作成
  3. 作成内容をプレビュー

イベントのトリガーを作成

GTMの管理画面に入り、トリガー > 新規より、クリックイベントをトリガーとして保存する。
今回はすべてのリンククリックを対象とした。

スクリーンショット 2021-10-18 17.31.26.png

イベントのタグを作成

GTMの管理画面に入り、タグ > 新規より、GA4イベントタグを保存する。
各種設定については以下のとおり。

  • 設定タグ:GA4設定タグの名称
  • イベント名:任意(もともとあるイベント名と重複しないほうが良い)
  • イベントパラメータ
    • link_url: リンク先のURL
    • link_text: リンクのテキスト内容
    • link_id: リンクのid
  • トリガー:上記で作成したトリガー

スクリーンショット 2021-10-18 17.34.45.png

プレビュー

以下をプレビューで確認したのち、GTMを公開する。

  • Link Click時に Tagsタブで タグが発火しているか
  • Link Click時に Variablesタブで Click ID, Click Text, Click URLが取得できているか

GA4でイベントを確認

UIがよく変わるので 2021/10現在。

レポート > ライフサイクル > エンゲージメント > イベント から設定したイベント名があることを確認。
イベント名をクリックすると、イベントパラメータも参照できる。

4
2
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?