タグマネージャーでインプレッションを測定する

Googleアナリティクスでバナーとかのインプレッションを測定する方法は参考サイトがよくありますが、

Googleタグマネージャーでバナーとかのインプレッションを測定する方法があまり見当たらなかったのでメモしました。

バナーを測定するために下記のようなコードがあるとします。

<a href="#" class="test_banner" id="banner1"> <img src="https://dabohaze.site/wp-content/uploads/2020/10/character_earth_chikyu_internet-min-400x300.png" alt="バナー1" loading="lazy">
</a>
<a href="#" class="test_banner" id="banner2"> <img src="https://dabohaze.site/wp-content/uploads/2020/10/website_news-min-395x300.png" alt="バナー2" loading="lazy">
</a>

前提

GoogleタグマネージャーとGoogleアナリティクスを連携させていることが前提です。

トリガーの作成

まずはトリガーを作成します。

  • トリガーのタイプ:要素の表示
  • 選択方法:CSSセレクタ
  • 要素セレクタ:.test_banner
  • トリガーを起動するタイミング:1要素につき1度
  • 視認の最小割合:1割合
  • トリガーの発生場所:すべての表示イベント

タグの作成

続いてタグを作成します。

  • タグの種類:Google アナリティクス:ユニバーサルアナリティクス
  • トラッキングタイプ:イベント
  • カテゴリ:テストバナー
  • アクション:インプレッション
  • ラベル:{{Click ID}}
  • 非インタラクションヒット:真
  • Googleアナリティクス設定:{{Google アナリティクス設定}}
  • トリガー:上記で作成したトリガー

ラベルに{{Click ID}}がない場合は変数>設定で{{Click ID}}にチェックをすれば選択できるようになります。

 

あとは、忘れずに作成したタグを公開します。

念のためGoogleアナリティクスのリアルタイム>イベント>イベント(直前の 30 分間)で確認するとしっかりインプレッションの測定ができています!