Google Tag Managerの自動イベント変数を利用して外部リンクのクリック数を計測する方法

ウェブサイトの計測においてページ内の外部リンクをクリックした数および、その属性情報を計測したいケースがあると思います。

本記事ではGoogle Tag Managerの自動イベント変数を利用してGoogle Analticsユニバーサルアナリティクス(以下、UA)及びGoogle Analytics4(以下、GA4)で計測する方法を紹介していきます。

前提となる計測仕様

計測タイミング 外部リンクをクリックしたとき
UAイベントカテゴリ/GA4イベント "外部リンククリック"という文字列
UAイベントアクション/GA4イベントパラメーター(ev_action) クリックURL
UAイベントラベル/GA4イベントパラメーター(ev_label) ページURL

外部リンク判定用ユーザー定義変数の作成

以下の内容でユーザー定義変数を作成します。

変数名 ExternalLink
変数のタイプ 自動イベント変数
変数タイプ 要素URL
要素タイプ アウトバウンド
Untitled 9

※要素タイプに「アウトバウンド」を指定することでクリックした要素のURLが外部リンクかどうかを判定し、外部リンクのときはtrueをそれ以外のときはfalseを返す変数が定義可能です。

また「アフィリエイトドメイン」で自ドメイン以外のドメインを内部リンクとして定義することも可能です。(複数ドメインの場合はカンマ区切りでを指定)

外部リンククリック用トリガーの作成

以下の内容でトリガーを作成します。

トリガーのタイプ クリック・リンクのみ
このトリガーの発生場所 一部のリンククリック
トリガーの条件 ExternalLink:等しい:true
Untitled 1 1

計測用UAタグの作成

以下の内容でタグを作成します。

タグの種類 Googleアナリティクス:ユニバーサルアナリティクス
トラッキングタイプ イベント
カテゴリ 外部リンククリック
アクション {{Click URL}}
ラベル {{Page URL}}
トリガー 先に作成したExternal Link Click
Untitled 2 1
Untitled 3 1

計測用GA4タグの作成

以下の内容でタグを作成します。

タグの種類 Googleアナリティクス:GA4イベント
イベント名 外部リンククリック
イベントパラメーター パラメーター名(ev_action) :{{Click URL}}
パラメーター名(ev_label) :{{Page URL}}
トリガー 先に作成したExternal Link Click
Untitled 4 1
Untitled 5 1

まとめ

今回はGoogle Tag Managerの自動イベント変数を利用し外部リンクのクリック数をUAとGA4で計測方法をを紹介しました。参考になりましたら嬉しく思います。

Implement DigitalではGoogle Tag Manger/Google Analyticsの導入・実装・運用を支援するサービスを提供しています。

ご興味がありましたらお問い合わせください