Googleタグマネージャー(GTM)は、ウェブサイトやモバイルアプリにおけるタグ管理を簡単かつ効率的に行うためのツールです。
主にウェブサイトのトラッキングや分析、広告配信を行うために利用されますが、、Googleアナリティクスと連携することで、ウェブサイトのユーザー行動をより深く分析することも可能になります。
Googleタグマネージャーを活用することで、これまで見えてこなかったユーザーのニーズも把握することができ、集客や売上に貢献できるかもしれません。
この記事では、Googleタグマネージャーの基本やメリットから、Googleアナリティクスと組み合わせて、イベントを計測し可視化する方法についてご紹介します。
Googleタグマネージャーとは?
Googleタグマネージャー(GTM)は、ウェブサイトやアプリに埋め込むタグを一元管理するツールです。
タグは、トラッキングコードやそのほか関連するコードの総称です。
たとえばGoogleアナリティクスのトラッキングコードをGoogleタグマネージャーを介してウェブサイトに埋め込むことで、サイトの流入やコンテンツの利用状況などを分析できます。
Googleタグマネージャーを導入するメリット
1.効率的なタグ管理
ウェブサイトやアプリを運営するにあたり、多くの異なるツールやサービスを利用することがあります。
これらのツールやサービスを利用するためには、それぞれの「タグ」と呼ばれる特定のコードをサイトやアプリに埋め込む必要があります。
タグの数が増えると、どのタグがどのツールに対応しているのかを管理するのが難しくなり、サイトのコードが複雑になることもあります。
Googleタグマネージャー(GTM)は、これらのタグを一箇所で一元管理できるツールです。GTMにタグを登録しておけば、個々のタグを手動でサイトに追加する必要がなく、タグの管理が非常に簡単になります。
これにより、タグに関連する問題を迅速に特定し、修正することができます。
2.タグ設置の手間を削減
通常、新しいタグを設置するためには、制作会社やシステム担当者に依頼し、その後テストと確認を行う必要があります。
しかし、これには時間とコストがかかり、すぐにタグを設置したい場合には不便です。
GTMを利用すると、タグの設置や更新を自社で簡単に行うことができます。
これにより、タグの設置に関する外部への依頼やコストを削減し、設定の確認やテストを迅速に行うことができます。
GTMの管理画面は、Webに明るくないユーザーでも簡単にタグの設置や管理を行うことができ、大幅な時間の節約にもつながります。
3.手軽なデータ収集
マーケティング担当者は、データをもとに戦略を検討することが重要です。
しかしデータを収集するためには、専門的な技術やコードの知識が必要になったり、技術者に依存するケースが多いです。
そのため、マーケティング担当者が求めるデータをタイムリーに収集することが難しく、迅速なマーケティング判断を下すのが困難です。
Googleタグマネージャー(GTM)を使用すると、マーケティング担当者でも比較的簡単にウェブサイトから必要なデータを収集することが可能になります。
GTMはタグを使ってさまざまな種類のデータを収集し、分析することができます。
データ収集が手軽になり、マーケティング担当者はより迅速にデータに基づく判断を下すことができるようになります。
Googleタグマネージャーの導入方法
Googleタグマネージャーの導入方法は以下の記事で解説しています。
導入がお済みでない方は、参考にしてみてください。
導入する際の注意点
Googleタグマネージャー(GTM)は、さまざまなサイトやアプリのタグを一元管理するツールです。誤った設定は、データの不整合や重複計測、さらにはデータの損失につながる可能性があります。
たとえば、タグの設定ミスにより、以前は計測できていたデータが取得できなくなったり、同じデータが二重で計測されてしまうことがあります。
データ分析の正確さを大きく損なう可能性があり、誤ったマーケティング戦略を導くリスクもあります。
そこで、GTMの導入や設定を行う際には、GTMやタグの専門知識を持った制作パートナーやシステム担当者と連携をとりながら、適切な設定を確認し、変更を行うことが重要です。
さらに、新しい設定を実装する前や変更を加えるごとに、テストと検証を行うことで、設定が正しく、データが正確に収集されていることを確認しましょう。
Googleタグマネージャーのアカウント構造
Googleタグマネージャー(GTM)は、「アカウント」と「コンテナ」という2つの主要な層で構成されています。
Googleタグマネージャーのアカウント構造
アカウント
アカウントは、コンテナを管理するためのグループを指します。
通常、ウェブサイトやプロジェクトごとに異なるアカウントを作成します。
コンテナ
コンテナは、GTMの特有の概念で、実際のタグ設定を行うウェブサイトやアプリを指します。基本的に、1つのウェブサイト(ドメイン)に1つのコンテナが使用されるのが一般的です。
このアカウントとコンテナの階層構造の中に、「タグ」、「トリガー」、「変数」という3つの要素が存在します。
タグ
タグはデータを外部のサービスに送信するためのコードを指します。
たとえば、Googleアナリティクス、Google広告、Yahoo!広告などのタグがあります。
Googleタグマネージャーのタグ(管理画面)
Googleタグマネージャーのタグ一覧
以下は、Googleタグマネージャーのタグの一覧です。
タグの種類によって、取り扱うデータが異なるため目的に合わせて確認しましょう。
タグの種類 | 概要 |
Googleアナリティクス:GA4 イベント | Google Analytics 4のイベントデータを送信するタグ。ユーザーの行動やウェブサイトの使用状況を測定できます。 |
Google広告のコンバージョン トラッキング | Google広告のコンバージョンデータ(例: 購入や問い合わせ)を送信するタグ。広告の効果測定に利用します。 |
Google広告のリマーケティング | Google広告のリマーケティングリストにユーザーを追加するタグ。リターゲティング広告キャンペーンに利用します。 |
Googleタグ | 複数のGoogleサービスへデータを送信する機能を提供するタグ。例えばGA4の設定やGoogle広告のユーザーにはコンバージョンの送信を可能にします。 |
Floodlight カウンタ | DoubleClick Floodlightのカウンタタグ。特定のページビューやイベントの回数を測定します。 |
Floodlight 販売 | DoubleClick Floodlightの販売タグ。販売トランザクションデータを測定し、広告効果を分析します。 |
コンバージョンリンカー | アドワーズのコンバージョントラッキングタグをサポートし、クロスドメインのトラッキングを可能にします。 |
カスタムHTML | 任意のHTMLコードを実行するタグ。他のアナリティクスツールやスクリプトを組み込む際に利用します。 |
カスタム画像 | 1x1ピクセルの画像タグを送信し、外部サーバーにデータを送信するタグ。通常は、サードパーティのトラッキングに利用します。 |
その他 | 上記以外のカスタムまたはサードパーティのタグ。特定の目的に合わせて設定・利用します。 |
トリガー
トリガーとは、タグが作動する特定のタイミングや条件を設定するために使用されます。
たとえば、ページが表示された時やユーザーがバナーをクリックした時など、特定のアクションが発生した時にタグを作動させることができます。
トリガーは、データ収集のタイミングをコントロールし、必要な情報を適切なタイミングで取得するために重要な要素です。
Googleタグマネージャーのトリガー(管理画面)
Googleタグマネージャーのトリガー一覧
以下は、Googleタグマネージャーのトリガーの一覧です。
ユーザーの行動とデータを取得したいタイミングを合わせて設定しましょう。
トリガータイプ:ページビュー
ページビュータイプのトリガー | 概要 |
DOM Ready | WebページのDOMが完全に構築され、Javascriptが安全に操作できる状態になった時点で発火します。 |
ウィンドウの読み込み | ウィンドウが完全に読み込まれた時に発火します。 |
ページビュー | ページが表示された時に発火します。 |
初期化 | タグマネージャーのコンテナが読み込まれた時に発火します。 |
同意の初期化 | ユーザーがCookieやそのほかの追跡技術の使用に同意したとき、または同意の状態が変更された時に発火します。 |
トリガータイプ:クリック
クリックタイプのトリガー | 概要 |
すべての要素 | ページ上の任意の要素がクリックされた時に発火します。 |
リンクのみ | ページ上のリンクがクリックされた時に発火します。 |
トリガータイプ:ユーザーエンゲージメント
ユーザーエンゲージメントタイプのトリガー | 概要 |
YouTube動画 | YouTube動画が再生、一時停止、または完了した時に発火します。 |
スクロール距離 | ユーザーがページを特定の距離またはパーセンテージスクロールした時に発火します。 |
フォームの送信 | ユーザーがフォームを送信した時に発火します。 |
要素の表示 | 特定の要素が画面蔵に表示された時に発火します。 |
トリガータイプ:その他
その他のトリガー | 概要 |
Javascriptエラー | Javascriptのエラーが発生した時に発火します。 |
カスタムイベント | カスタムイベントが発生した時に発火します。 |
タイマー | 指定された時間間隔が経過したときに発火します。 |
トリガーグループ | すべてのトリガーが発火した時にグループトリガーが発火します。 |
履歴の変更 | ブラウザの履歴が変更されたときに発火します。(例:新しいページに遷移する、戻るボタンをクリックするなど。) |
変数
変数は動的な値を管理するための要素で、トリガーの条件設定に利用されます。
Googleタグマネージャーの変数(管理画面)
変数は大きく分けて、「組み込み変数」と「ユーザー定義変数」の2種類があります。
組み込み変数
GTMにあらかじめ用意されている変数です。
URLやリファラー、エラーメッセージといった基本情報を取得するデフォルトの変数で、主にトラフィックソースの追跡やエラー分析に利用されます。
ユーザー定義変数
ユーザーがカスタムデータを取得するために自分で作成・設定する変数です。
カート内のアイテム数やカスタムJavaScript変数などを含む可能性があります。
Googleタグマネージャーの基本動作
ここまで、Googleタグマネージャーの導入方法と基本構造について説明しました。
次に、Googleタグマネージャーがどのように動作するかを図で簡単に見ていきます。
Googleタグマネージャーの動作イメージ
- Googleタグマネージャー(ここではタグマネくん)に「トリガー」と「タグ」の指示を設定します。
・「Topページが読み込まれたら」トリガーを設定
・「Googleアナリティクスにページビューを送信する」タグを設定 - ユーザーがウェブサイトのTopページを閲覧(=ページビューが発生)。
- Googleタグマネージャー(タグマネくん)は、設定された指示に従って、トリガー「Topページが読み込まれたら」を検出します。
- その後、タグ「Googleアナリティクスにページビューを送信する」を実行します。
トリガーとタグは2つで1セットとして利用されます。
Googleタグマネージャーは、このような指示を自動で処理し、必要なデータをGoogleアナリティクスなど、任意のサービスに送信します。
Googleタグマネージャーの動作テスト
Googleタグマネージャーのプレビュー開始画面
Googleタグマネージャーのプレビューモードは、タグやトリガーの設定が意図通りに動作しているかを確認するための機能です。
プレビューモードを利用すると、ウェブページ上でのタグの発火タイミングやトリガー条件をリアルタイムで確認できます。また、エラーや不具合を発見し、修正する際に役立ちます。
プレビューモードを利用するためには、管理画面から「プレビュー」のボタンをクリックします。
その後、「Your website's URL」の項目にテストしたいウェブサイトのURLを入力し、「Connect」を選択するとプレビュー画面が立ち上がり、タグの発火状況を確認することができます。
Googleタグマネージャーがアクセス解析にも有効
Googleタグマネージャーを活用することで、施策の効果を検証することが可能です。
以下に一例をご紹介します。
1.バナーのクリック数を計測する
Googleタグマネージャーにタグとトリガーを設定することで、ウェブサイトに掲載したバナーがどれだけクリックされたかを計測することができます。
2.ページのスクロール率を計測する
Googleタグマネージャーを利用すると、ユーザーがページのどこまでスクロールしたかを把握することができます。
たとえば、ウェブページ全体を100%としたときに何%まで読まれているか、離脱ポイントはどこなのかが可視化できます。
取得したデータをGoogleアナリティクスに送信するタグを設定しておけば、Googleアナリティクスのレポートで確認することができます。
まとめ
この記事では、Googleタグマネージャーについて解説してきました。
Googleタグマネージャーは、タグの一元管理だけでなく、トリガーや変数を活用することで、アクセス解析にも役立てることができるツールです。
ツールを活用して、Webマーケティングを積極的に推進していきましょう。