SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

新着記事一覧を見る

MarkeZine Day(マーケジンデイ)は、マーケティング専門メディア「MarkeZine」が主催するイベントです。 「マーケティングの今を網羅する」をコンセプトに、拡張・複雑化している広告・マーケティング領域の最新情報を効率的にキャッチできる場所として企画・運営しています。

直近開催のイベントはこちら!

MarkeZine Day 2025 Retail

「Google Tag Manager」ではじめる解析タグ統合管理

Google Tag Managerを使いこなそう! カスタムタグ・マクロ・イベントを使って思い通りのトラッキング


ページ内で発生したイベントをもとにタグを実行する方法

 次に、PDFファイルへのリンクのクリックなど、通常のページ遷移ではなく、ページ内で発生したイベントをもとにタグを実行する方法をご紹介します。Google Tag Managerでこのように少し高度なトラッキングを行う場合、「DataLayer」という概念が登場しますので、まずはこちらについてご説明しましょう。

「DataLayer」とは

 たとえばGoogle Analyticsでイベントトラッキングを行うとき、ページ内にイベントを発行するためのJavaScriptを書き、イベントのカテゴリ、アクション、ラベルなどをGoogle Analyticsに渡し、イベント発生を通知する必要があります。このように、Webページから解析タグにデータを渡す/イベントの発生を通知するといった動作をGoogle Tag ManagerではDataLayerという概念を使用して抽象化しています。

 DataLayerを使用して抽象化することで、Webページは各解析タグに直接データを渡したりイベント発生を通知せず、Google Tag Managerに対してのみデータを渡したりイベント発生を通知することになります。そのため、たとえば、上図の解析タグ1を削除して、同じイベントで新たな解析タグ3を実行するという変更が発生しても、Webページ側を書き換える必要がなくなります。

 DataLayerを使うときは、Google Tag Managerのコンテナタグの前に、下記のようなDataLayer初期化コードを挿入します。

※画像をクリックすると、拡大表示します。

マクロ機能を使って、ページからイベント通知やデータを受け取る

 ページからDataLayerに送られたイベント発生通知やデータをGoogle Tag Managerで使用するには、マクロという機能を使用します。画面の左側にあるナビゲーションの「マクロ」を開くと、デフォルトで3つのマクロが登録されています。

eventマクロ

 DataLayerでイベント発生通知を受け取ると、このeventマクロにデータが挿入されます。上記の画面で説明されている通り、イベント発生通知をDataLayerに送る場合は、dataLayer.push({‘event’: ‘イベント名’});を実行します。

referrerマクロ

 ページのリファラー情報(参照元ページ)が代入されるマクロです。このマクロは、Google Tag Managerで自動的に初期化されるため、特にページ側にコードを書いておく必要はありません。

urlマクロ

 ページのURLが代入されるマクロです。前回、AdWordsコンバージョンタグを実行する条件を指定したとき、「url」「等しい」「(コンバージョンページのURL)」という指定をしたと思います。この時すでにurlマクロを使用しています。

次のページ
イベント発生を条件にタグを実行する

この記事は参考になりましたか?

  • Facebook
  • X
  • Pocket
  • note
「Google Tag Manager」ではじめる解析タグ統合管理連載記事一覧

もっと読む

この記事の著者

金森 和紀(カナモリカズキ)

金森 和紀 (NRIネットコム株式会社 システムエンジニア)

野村総合研究所グループ、NRIネットコムのシステムエンジニア。2010年に新卒入社後、ECサイトなどのWebシステム開発担当を経て、現在は主に大手企業のクライアント向けにGoogle Analyticsの導入コンサルティング・設計・実装・運用...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

MarkeZine(マーケジン)
2012/11/09 18:22 https://markezine.jp/article/detail/16655

Special Contents

PR

Job Board

PR

おすすめ

イベント

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング