キャンペーン トラッキング - ウェブ トラッキング(ga.js)

概要

このドキュメントでは、Google アナリティクスのレポート インターフェースの [トラフィック] セクションに表示される要素をカスタマイズする方法について説明します。Google アナリティクスでは、次の 2 つの基本的な参照元からウェブサイトへのトラフィックをトラッキングします。

  • オーガニック キャンペーン
    無料の検索エンジンの結果リンク、他のウェブサイト(ブログなど)からの参照、ノーリファラー。
  • 有料キャンペーン
    Google 広告、有料検索エンジンのキーワード、Google 広告以外のプロバイダからの情報。

ユーザーがこれらのソースのいずれかからサイトにアクセスすると、そのユーザーの訪問は、そのソースからのトラフィックとして、キャンペーン トラッキング Cookie でタグ付けされます。

キャンペーンの管理

キャンペーン トラッキングとは、最も広義にはユーザーがサイトを見つけた方法を特定する手法のことを指します。具体的には、Google アナリティクスのキャンペーン トラッキングを使用して、ウェブサイトへのオンライン広告キャンペーンを、Google 広告で生成されたキャンペーンと他の広告ソースの両方から正確にトラッキングできます。キャンペーン トラッキングのカスタマイズをいくつか使用して、オーガニックまたは有料のサイトへの以前の参照を、後続の広告の参照でオーバーライドするかどうかを調整できます。

ga.js のキャンペーン トラッキング設定を使ってキャンペーン トラッキングを設定する前に、キャンペーン トラッキングの一般的な仕組みと、サイトへの広告の参照をトラッキングするための最適な使用方法について理解しておく必要があります。キャンペーン トラッキングについて説明しているヘルプセンター記事を次の表に示します。このセクションの残りの部分では、ga.js トラッキング コードに固有のキャンペーン トラッキング設定について説明します。

記事 説明
キャンペーンについて リンクの設定と解析から、アナリティクス レポートへのキャンペーン データのロギング、ユーザー コンバージョンをトラッキングするためのキャンペーンと目標の関連付けなど、キャンペーン トラッキングのプロセスについて説明します。
リンク先 URL のタグ設定 Google 広告の広告キャンペーンの自動タグ設定を有効または無効にする方法と、リンク先 URL に手動でタグを設定する方法について説明します。
URL 生成ツール 必要に応じて、このツールでキャンペーン トラッキング URL を自動的に生成します。
リンクのタグ付けに関するおすすめの方法 Google 広告以外のキャンペーンで効果的なリンクのタグ設定を行う方法について説明します。ga.js メソッド呼び出しを使用して、このモデルで独自のキャンペーン トラッキング変数を使用する方法について詳しくは、このセクションの情報をご覧ください。
キャンペーンとトラフィック ソース Google アナリティクスでキャンペーンとトラフィック ソースのデータを収集、処理、レポートする方法について説明します。

キャンペーンの一般的な特長

これらのメソッドを使用すると、サイト全体または複数のページでのキャンペーン動作の一般的な特性を制御できます。

特徴 メソッド 説明
キャンペーン トラッキングの無効化 _setCampaignTrack() キャンペーン トラッキングはデフォルトで有効になっていますが、この方法を使用すると、特定のページについてキャンペーン トラッキングとそれに関連付けられた Cookie を無効にできます。
URL のアンカー文字 _setAllowAnchor()

キャンペーン トラッキング URL でクエリ文字列の区切り文字として # 記号を使用する場合は、このメソッドを設定します。

この方法を使用すると、サイトがクエリ パラメータをサポートしていない場合でも、キャンペーン トラッキング パラメータのレポートデータを取得できます。たとえば、ページ配信の高速化のためにウェブサーバーで静的コンテンツをホストしている場合、従来のクエリ文字列ではキャンペーン トラッキング データを取得できません。この場合、トラッキング コードで _setAllowAnchor() メソッドを使用すると、アンカーの後のキャンペーン URL 文字列を取得するようにキャンペーン トラッキングが再設定されます。

キャンペーン タイムアウトの設定 _setCampaignCookieTimeout() デフォルトでは、キャンペーンは 6 か月間トラッキングされるため、サイトにアクセスしたユーザーが特定のキャンペーンに基づいてコンバージョンを達成したかどうかを 6 か月間にわたって判断できます。この方法を使用すると、キャンペーンのトラッキング期間を調整できます。
キャンペーンの無効化 _setCampNOKey デフォルトでは、最新の広告インプレッションが、コンバージョン トラッキングで貢献度が割り当てられるキャンペーンです。最初のインプレッションをコンバージョンに関連付ける場合は、この方法を使用します。

カスタム キャンペーン トラッキング

Google 広告アカウントをアナリティクス アカウントにリンクしている場合、Google アナリティクスでは Google 広告データが自動的に収集されます。他の広告ソースを使った Google 広告以外のキーワード リンクがある場合や、メール キャンペーンなどからサイトへのユーザーのクリックをトラッキングしたい場合は、URL 生成ツールを使用してカスタム キャンペーンを作成できます。以下の表では、サイトのキャンペーン トラッキング動作をカスタマイズするために使用できる ga.js メソッドについて説明します。これらのメソッドの具体例については、キャンペーン トラッキング リファレンスをご覧ください。

変数のタイプ メソッド 説明
キャンペーン名 _setCampNameKey この変数はキャンペーンの名前を定義するために使用されます。キャンペーン名は、トップレベルのキャンペーン レポートのアナリティクス レポートに表示されます。
キャンペーンのソース _setCampSourceKey source 変数は通常、キャンペーンの発生元(ウェブサイト名や会社など)を定義するために使用されます。すべてのキャンペーンまたは特定のキャンペーンでは、アナリティクス レポートの [セグメント] プルダウンに [参照元] と表示されます。
キャンペーンのメディア _setCampMediumKey 通常、キャンペーンのタイプ(バナー広告、メール キャンペーン、クリック広告など)を定義するために使用されます。すべてのキャンペーンまたは特定のキャンペーンでは、アナリティクス レポートの [セグメント] プルダウンに [キーワード] と表示されます。
キャンペーンのキーワード _setCampTermKey 広告のキーワードを定義します。すべてのキャンペーンまたは特定のキャンペーンでは、アナリティクス レポートの [セグメント] プルダウンに [キーワード] と表示されます。
キャンペーンのコンテンツ _setCampContentKey 通常は、そのキャンペーンの広告のコンテンツの説明を設定するときに使用されます。すべてのキャンペーンまたは特定のキャンペーンでは、アナリティクス レポートの [セグメント] プルダウンに [広告コンテンツ] と表示されます。