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

概要

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

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

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

キャンペーン トラッキング

大まかに言うと、キャンペーン トラッキングはユーザーがサイトを見つけた経路を特定する手段です。具体的には、Google アナリティクスのキャンペーン トラッキングを使って、Google 広告で生成されたキャンペーンと他の広告ソースからのオンライン広告キャンペーンを正確にトラッキングします。一部のキャンペーン トラッキングをカスタマイズすると、それ以降の参照がサイトへの以前の参照元(オーガニックまたは有料)より優先されるように調整することができます。

ga.js キャンペーン トラッキング設定を使ってキャンペーン トラッキングを設定する前に、一般的なキャンペーン トラッキングの仕組みと、それを使ってサイトの参照 URL をトラッキングするための最適な方法を理解しておく必要があります。次の表では、キャンペーン トラッキングについて説明しているヘルプセンターの記事をいくつか紹介しています。このセクションの残りの部分では、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 ソース変数は、通常、キャンペーンの名前(ウェブサイト名や会社名など)を定義するために使用されます。すべてのキャンペーン、または特定のキャンペーンで、アナリティクス レポートの [セグメント] プルダウンに [ソース] と表示されます。
キャンペーンのメディア _setCampMediumKey 通常、バナー広告、メール キャンペーン、クリック広告など、キャンペーンのタイプを定義するために使用されます。すべてのキャンペーン、または特定のキャンペーンで、アナリティクス レポートの [セグメント] プルダウンに [キーワード] と表示されます。
キャンペーンのキーワード _setCampTermKey 広告のキーワードを定義します。すべてのキャンペーン、または特定のキャンペーンでは、アナリティクス レポートの [セグメント] プルダウンに [キーワード] と表示されます。
キャンペーンのコンテンツ _setCampContentKey 通常は、そのキャンペーン広告のコンテンツの説明を設定するために使用します。すべてのキャンペーン、または特定のキャンペーンでは、アナリティクス レポートの [セグメント] プルダウンに [広告のコンテンツ] と表示されます。