このガイドでは、Management API を使用して費用データをインポートする方法について解説します。
はじめに
Google 以外の有料キャンペーンの費用とクリックのデータをインポートすると、Google アナリティクス プラットフォームを活用して、ROI 分析を行い、オンライン広告やマーケティングへの投資のすべてについてキャンペーンのパフォーマンスを比較できます。
始める前に
このガイドを始める前に、次をご確認ください。
- データ インポート機能の詳細について、データ インポートについて(ヘルプセンター)をご覧ください。
- Management API を使用してデータをインポートする方法とコンセプトに関する詳細について、データ インポート - デベロッパー ガイドをご覧ください。
- データ アップロードに関する詳細について、Upload リソース リファレンスをご覧ください。
概要
Management API を使用して費用データを Google アナリティクスにインポートするための手順は次のとおりです。
- キャンペーンの URL にタグを設定する。
- データセットを作成します。
- アップロード用の費用データ CSV ファイルを準備します。
- Management API を使用して費用データをアップロードします。
キャンペーンの URL にタグを設定
有料キャンペーンの ROI 分析を行うために、外部ソースからの費用データを、使用中の Google 以外の広告システムのリンク先 URL すべてにキャンペーン トラッキング パラメータを追加することで、Google アナリティクスのセッション データと結合できます。
例
次の広告の例では、リンク先 URL にキャンペーン トラッキング パラメータ(utm_campaign
、utm_source
、utm_medium
、utm_term
)がタグ付けされています。これにより、広告クリックからウェブサイトへのアクセスが Google アナリティクスのサマーセール キャンペーンに関連付けられるようになります。

あるペットショップが、この広告に次のリンク先 URL を使用したとします。
http://www.examplepetstore.com?utm_campaign=Summer%2BSale&utm_source=ad%2Bnetwork&utm_medium=cpc&utm_term=dogbone
ユーザーが広告をクリックすると、ペットショップのウェブサイトが表示され、Google アナリティクスで次の値がセッションに設定されます。
Google アナリティクス管理画面に表示されるディメンション名 | キャンペーン トラッキング パラメータ | Google アナリティクスで設定される値 |
---|---|---|
キャンペーン名 | utm_campaign | Summer Sale |
参照元 | utm_source | ad network |
中 | utm_medium | cpc |
キーワード | utm_term | dogbone |
そうすることで、Google アナリティクスに、セッションと関連付けられたキャンペーン トラッキング パラメータが設定され、Google アナリティクスのデータと外部の費用データソースを結合できます。
データセットの作成
費用データをインポートするために、データセットを作成します。データセットは、Google アナリティクス内の 1 つ以上の外部データソースを表すために使用されます。データセットはウェブ インターフェースを介してのみ作成できます。
[アナリティクス設定] ページの [プロパティ] タブで、次の手順を実行します。
- [データのインポート] タブを選択します。
- [+ 新しいデータセット] ボタンをクリックします。
- タイプに [費用データ] を選択して、[次のステップ] をクリックします。
- データセットに名前を付け、レポートでの費用分析を有効にする 1 つ以上のビュー(旧プロファイル)を選択して、[次のステップ] をクリックします。
- アップロードするディメンションと指標を選択します。
- 目的のインポート動作を選択します。
- この設定により、重複するキーが検出された場合に費用データを上書きするか合計するかを指定します。インポート動作の詳細については、データ インポート デベロッパー ガイドの費用データの合計と上書きのセクションをご覧ください。
- [保存] をクリックします。

アップロード用に費用データの CSV ファイルを準備
Google アナリティクスでは、特定の値を設定された特定の形式に従って費用データをアップロードする必要があります。外部ソースからエクスポートされた費用データがこれらの要件を満たしていることを確認してから、アップロードしてください。
CSV ファイルについて、以下の確認と修正を行ってください。
- 列ヘッダーの名前を変更して、Google アナリティクスが認識できるヘッダーと一致させます。 ヘッダーは、管理画面のデータセット詳細ページから取得できます。
- 欠落している必須の値を追加します。
- 場合によっては、CSV ファイルの値がキャンペーン トラッキング パラメータに使用される値と一致する必要があります。
例
ペットショップの例では、集計されたデータがエクスポートされ、CSV ファイルとして保存されます。

次に、CSV ファイルは Google アナリティクスで使用可能な形式に修正されます。

完成した CSV ファイルの形式は次のようになります。
ga:date,ga:source,ga:medium,ga:campaign,ga:keyword,ga:impressions,ga:adClicks,ga:adCost 20140615,ad network,cpc,Summer Sale,dogbone,9387,288,100.3 20140615,ad network,cpc,Summer Sale,dog treat,1684,52,19.35 20140615,ad network,cpc,Summer Sale,pet store,3187,143,76.23 20140616,ad network,cpc,Summer Sale,dogbone,8754,188,86.21
一般的なファイル形式の制約については、データ インポート デベロッパー ガイドをご覧ください。
Management API を使用した費用データのアップロード
データセットを作成し、CSV にアップロードするために費用データを準備したら、Management API を使用するかウェブ インターフェースから費用データをアップロードする準備が整います。
レポート
アップロードされた費用データは、Google アナリティクスの [集客] セクションのコスト分析レポートの一部として利用可能です。また、Core Reporting API からも利用できます。