オンライン広告プラットフォームからキャンペーン データ(費用の合計、クリック数、インプレッションなど)をインポートして、投資収益率(ROI)を測定し、すべてのマーケティング活動のパフォーマンスを比較します。
Google アナリティクスでは、インポートしたキャンペーン データと、すでに測定している収益やイベント(過去のイベントを含む)を統合します。
このページの内容:
- キャンペーン データのインポートについて
- UTM の構成ガイド
- インポート ソースに接続する
- サードパーティの広告プラットフォームのインポート ソースに接続する
- インポート後の詳細情報
- インポート ソースを削除する
- 制限事項
キャンペーン データのインポートについて
キャンペーン データのインポートを使用すると、Google アナリティクスでは、Google 以外のキャンペーン(メールやソーシャル メディア広告など)からインポートしたデータと、Google アナリティクスの収益やキーイベントのデータが組み合わされます。これには、以下のメリットがあります。
- インポートしたキャンペーンから、キャンペーン、ソース、メディアごとに、Google 以外のクリック単価や Google 広告以外の広告費用対効果などの Google 以外の指標を算出します。
- すべての広告活動のパフォーマンス データを比較できます。このデータは、[レポート] > [集客] > [Google 以外のキャンペーン] と、広告ワークスペースの [プランニング] > [すべてのチャネル] で確認できます。
Google アナリティクスでは、インポートしたディメンションの任意の組み合わせに基づいて、費用の合計、インプレッション、クリック数がレポートされ、インポートしたキャンペーン データに関する分析情報を取得できます。これにより、広告のパフォーマンスをより包括的かつ正確に把握できるため、より適切な意思決定と効果的なキャンペーンの最適化が可能になります。
キャンペーン データのインポートを使用する際は、次の点に注意してください。
- インポートされた指標は毎日集計されます。
- 同じキャンペーン ID のデータを複数回アップロードできます。実際の広告の費用はキャンペーンの実施中に変化するため、同じ ID の新しいデータを毎日アップロードすることをおすすめします。レポート作成とデータ探索には、アップロードされた最新のデータ値が使用されます。
- 費用インポートの通貨は、Google アナリティクスのプロパティの通貨と一致している必要があります。
カスタム キャンペーン URL の役割
インポートしたデータと収集したセッション データをうまく組み合わせるには、Google 以外のキャンペーンのすべてのリンク先 URL に次のキャンペーン トラッキング パラメータを追加してください。
utm_idutm_sourceutm_mediumutm_campaign
さまざまなプラットフォームで、クリック ターゲット(エンドユーザーがクリックするサイトへのリンク)内にキャンペーン ID、名前、ソース、メディアを追加するためのさまざまな仕組みを提供しています。プラットフォームで提供されている場合は、自動入力機能を選択できます。自動入力機能を利用できない場合は、完全な URL をプラットフォームに直接提供しなければならない場合があります。
例: 「Facebook」と「facebook」は完全一致ではありません。
詳しくは、URL に UTM パラメータを追加する方法をご覧ください。
UTM の構成ガイド
次の表に、適切な設定、一般的な誤った構成、必要な是正措置の概要を示します。
| UTM の設定タイプ | 説明と例 | ガイダンスと必要な対応 |
| ベスト プラクティス: プラットフォームごとに一意 | Facebook や Instagram などの各プラットフォームごとに異なる utm_source が使用されます(fb/cpc や insta/cpc など)。 | 推奨: 最も詳細なレポートを作成できます。Google アナリティクスの管理画面で、一意の各ソースをその特定のプラットフォームにマッピングします。 |
| プラットフォーム全体で統合 | すべてのプラットフォームで同じ utm_source 値が使用されます。たとえば、「meta」は Facebook、Instagram、Messenger、Threads の参照元として使用されます。 | 許容可能: データは 1 つの参照元に集約されます。データの欠落を回避するため、キャンペーン データのインポートのソース構成でチャネルが空白のままになっていないことを確認します。 |
| プラットフォームごとに複数のペア | 1 つのプラットフォームに複数の値が使用されます(fb/cpc、Meta/cpc、facebook/paid など)。 | 対応が必要: 自動化されたサードパーティ統合では、1 つのプラットフォームに対して複数の値を使用することはできませんが、別のコネクタを使って、CSV、Google スプレッドシート、BigQuery 経由でキャンペーン データをアップロードできます。 |
命名の一貫性と動的な値
- フィールド全体で命名規則を標準化: レポートの断片化を避けるため、参照元、メディア、キャンペーンなど、すべての UTM フィールドに一意で一貫性のある値を使用します。たとえば、utm_campaign の命名に一貫性がない場合(「SpringSale」と「Spring_Sale」など)、Google アナリティクスでは 1 つのマーケティング活動が 2 つの別々のキャンペーンとして扱われる可能性があります。
- 動的 UTM: 可能な限り、utm_campaign={{campaign.name}} などの動的 UTM を使用します。これにより、Google アナリティクスの名前が広告プラットフォームと完全に一致し、手動入力のエラーを防ぐことができます。
- 注: Google アナリティクスのキャンペーン データのインポートのインターフェースでは、マッピングや構成の際に「{{...}})」などの動的パラメータを入力することはできません。これらのパラメータは、Google アナリティクスにデータをインポートする前に、広告プラットフォーム単位で変換する必要があります。
あるペットショップがサマーセールを開催しています。ペットショップの担当者は、セールの広告に含まれるリンク先 URL にキャンペーン測定パラメータ(utm_id、utm_campaign、utm_source、utm_medium)のタグを設定しました。URL は次のようになります。
http://www.examplepetstore.com?utm_id=123_1a2b3c_abc&utm_campaign=Summer%2BSale&utm_source=ad%2Bnetwork&utm_medium=cpc&utm_term=cpc_keyword&utm_content=hero
ユーザーがこの URL の広告をクリックしてペットショップのウェブサイトを訪問すると、その訪問がサマーセール キャンペーンと関連付けられます。アナリティクスは、次の値をセッションに設定します。
|
アナリティクスのディメンション名 |
カスタム キャンペーン パラメータ |
アナリティクスで設定される値 |
|
キャンペーン ID |
|
123_1a2b3c_abc |
|
キャンペーン名 |
|
サマーセール |
|
参照元 |
|
広告ネットワーク |
|
メディア |
|
CPC |
Google アナリティクスのプロパティでは、ソース(utm_source)とメディア(utm_medium)を指定する必要があります。キャンペーン ID(utm_id)とキャンペーン(utm_campaign)は省略可能ですが、インポート ファイルに含めることができます。これで、アナリティクスはレポート作成を目的として、セッションと関連付けられたキャンペーン トラッキング パラメータを取得し、アナリティクス データと外部の費用データソースを結合できます。
URL には、キャンペーンのキーワード(utm_term)、キャンペーンのコンテンツ(utm_content)など、これまで Google アナリティクス プロパティで使用されていたパラメータを追加できます。ただし、これらのパラメータは必須ではなく、インポート ファイルに含めることはできません。
キャンペーン データをインポートする方法
Google アナリティクスでは、キャンペーン データソースを設定するために、さまざまなインポート ソースをサポートしています。これらのインポート ソースは、データを保存する場所に接続します。通常、選択したインポート ソースのデータをアナリティクスのフィールドにマッピングする必要があります。
Google アナリティクスでは、サードパーティ(3P)の広告プラットフォームのインポート ソースがサポートされています。これらのインポート ソースは、広告プラットフォームからデータを直接インポートするための、より自動化されたシンプルな方法です。
インポート ソースに接続する
次のインポート ソースから、すでにデータを保存している場所への接続を作成できます。
- Amazon Redshift
- Amazon S3
- BigQuery
- CSV
- Google Cloud Storage
- Google スプレッドシート
- HTTPS
- MySQL
- PostgreSQL
- SFTP
- Snowflake
インポートするキャンペーン データを準備する
これらのインポート ソースでは、インポート フィールドをアナリティクスのフィールドにマッピングする必要があります。キャンペーン ID、キャンペーンの参照元、キャンペーンのメディア、およびキャンペーン名は、リンク先 URL で使用したカスタム キャンペーン パラメータ(utm_id、utm_source、utm_medium、utm_campaign)と一致している必要があります。
インポートしたデータの構造を構成するディメンションと指標は次のとおりです。アップロード ファイルのヘッダーは、対応するインポート ソースについて定義したスキーマと一致する必要があります。
ディメンション
|
ディメンション |
要件 |
|
キャンペーン ソース(utm_source) |
必須 |
|
キャンペーンのメディア(utm_medium) |
必須 |
|
日付(ISO 8601: YYYY-MM-DD) |
必須 |
|
キャンペーン ID(utm_id) |
省略可(ただし、強く推奨します) |
|
キャンペーン名(utm_campaign) |
省略可(ただし、強く推奨します) |
指標
| 指標 | 要件 |
|
|
省略可 |
|
費用(0,000.00 形式の 1 日の値) |
省略可だが通常含まれる |
| 表示回数(1 日の値) | 省略可 |
CSV ファイル アップロード用のテンプレート
以下は、キャンペーン データの CSV テンプレートのサンプルです。アップロード用のファイルを手作業で作成する際の参考にお使いください。キャンペーン データの CSV インポート用テンプレートをダウンロードする
|
utm_id |
utm_campaign |
utm_source |
utm_medium |
date |
impressions |
clicks |
cost |
|
bing_123abc |
Summer_fun |
bing |
CPC |
2020-12-01 |
12242371 |
367271 |
36727.10 |
|
facebook_456def |
Fall_delight |
|
CPC |
2020-12-01 |
3429267 |
34292 |
8573.00 |
|
twitter_789ghi |
Winter_wonderland |
|
CPC |
2020-12-01 |
9732461 |
194649 |
29197.35 |
Google スプレッドシート用のキャンペーン データのインポート ツールをインストールする
サードパーティ コネクタ用の Google スプレッドシート プラグインをインストールすると、Google スプレッドシートのインポート タイプの設定が簡単になります。
サードパーティ(3P)の広告プラットフォームのインポート ソースに接続する
利用可能なサードパーティ(3P)のソースを使って、多くの一般的なプラットフォームの接続プロセスを自動化し、設定を大幅に簡素化して堅牢性を高めることができます。サードパーティの直接インポート ソースの設定は、毎日自動的に実行されます。Google アナリティクスでは現在、次のサードパーティの直接ソースがサポートされています。
インポート後の詳細情報
キャンペーン データのインポートの場合、データ インポートの詳細ページで、インポートの健全性に関する次の 2 つの指標を確認できます。
- % インポート済み: 正常にインポートされた行数を、インポート ファイルの行数で割った値です。すべての行が正常にインポートされると、100% になります。この指標は、エラーが原因で、インポートされたデータがドロップされたかどうかを把握するのに役立ちます。
- マッチ率: アナリティクス データに正常に結合されたインポート済み行の割合。マッチ率が 100% の場合、インポート済みのすべての行が正常に結合されたことを意味します。キャンペーン データは、必須キー(utm_source、utm_medium、date)を使ってアナリティクス データと結合されます。この計算では、インポートされたデータの最新の 2 年間のみが考慮されます。
- 例: 過去 7 日間のデータをインポートした場合、マッチ率は、インポートされた 7 日間のデータセットのうち、アナリティクス データに正常に結合されたデータの割合を示します。3 年分のデータをインポートした場合、マッチ率は、インポートされた最新の 2 年間のデータセットのうち、アナリティクス データと正常に結合されたデータの割合を示します。
データをアップロードしてから、レポート、オーディエンス、データ探索でそのデータを使用できるようになるまでには、最大 24 時間ほどかかります。指標とキャンペーン プロパティをユーザー アクティビティに関連付けるには、データのアップロード後にユーザーがキャンペーンで操作を行う必要があります。
指標とディメンション値を上書きするには、同じキーセットの新しい指標と値をアップロードします。
インポート ソースを削除する
キャンペーン データのインポートでは、レポート作成時 / クエリ実行時に結合が使用され、処理済みのデータは変更されないため、データ アップロード サービスからキャンペーン データソースを削除するだけで、Google アナリティクス レポートからキャンペーン データを削除できます。データ インポートの詳細
制限事項
- キャンペーン データ: キャンペーン データのインポートでは、レポート作成時 / クエリ実行時に結合が使用されます。これにより、インポートしたキャンペーン データを Google アナリティクスで処理済みのイベントに関連付けることができます。
- マッチ率: インポートされたデータの最新の 2 年間のみが考慮されます。
- 例: 過去 7 日間のデータをインポートした場合、マッチ率は、インポートされた 7 日間のデータセットのうち、アナリティクス データに正常に結合されたデータの割合を示します。3 年分のデータをインポートした場合、マッチ率は、インポートされた最新の 2 年間のデータセットのうち、アナリティクス データと正常に結合されたデータの割合を示します。
- インポートしたキャンペーン データの通貨は、Google アナリティクスのプロパティの通貨と一致している必要があります。