Google アナリティクスには、特定の一般的な使用例をサポートするよう設計されたインポート タイプが多数用意されています。カスタムデータのインポートを導入する前に、お客様の使用例が他のタイプで既に変換されていないことを確認してください。インポートできるデータのタイプについての詳細はこちらをご覧ください。
シナリオ
アフィリエイト マーケティング プログラムに参加しており、アフィリエイト トラフィック セグメントごとにサイトの利用状況をトラッキング、分析するとします。
ステップ 1: インポートするデータを決定する
アフィリエイト マーケティングの例では、アフィリエイトの地域などのデータをインポートし、サイトへのアフィリエイト関連のヒットにカテゴリとタイプを割り当てます。
ステップ 2: 必要に応じてカスタム ディメンションまたは指標を作成する
(ユニバーサル アナリティクスのみ)Google アナリティクスで用意されていないディメンションや指標にインポートする必要があり、ユニバーサル アナリティクス(analytics.js)を導入している場合は、新しいカスタム ディメンションまたは指標(「アフィリエイト ID」 など)を作成し、これらを使用してインポートする必要があります。
例:
インポートしたデータと Google アナリティクスによって収集されたヒットデータを統合するには、アフィリエイト ID ディメンションを作成できます。この ID は、このアフィリエイトのトラフィックをサイトに送信する URL のクエリ パラメータから抽出できます。
ステップ 3: データセットを作成する
データセットは、Google アナリティクスにアップロードするデータを保持するためのコンテナです。データセット スキーマにより、アップロードするデータとヒットの既存データを統合する構造が定義されます。アップロードしたデータファイルの管理には、データセットを使用します。データセットはビューと関連付けられているので、インポートされたデータをレポートに柔軟に含めることができます。
例:
アフィリエイト マーケティング プログラムのデータをアップロードするには、特定の情報を保持するデータセットを作成します。データセット スキーマは、たいていカスタムの「アフィリエイト ID」のディメンションと、「アフィリエイトの地域」や「アフィリエイト カテゴリ」などのメタデータのインポート ディメンションを使用して、キーを定義します。それから、必要に応じてアフィリエイトの情報をデータセットにアップロードします。
ステップ 4: CSV ファイルを作成する
CSV のヘッダーを取得する
データセットの表で、前のステップで作成したデータセットを探し、その名前をクリックして編集します。
[スキーマの取得] をクリックします。
次のような文字列が表示されます。
CSV header ga:dimension22,ga:dimension23,ga:dimension24
このヘッダーは、アップロードする CSV ファイルの 1 行目として使用してください。スキーマの定義によって、ディメンションの数や名前は異なります。
スプレッドシートを作成し、CSV 形式でエクスポートする
上記の形式の Google スプレッドシートを作成します。スプレッドシートの最初の(ヘッダー)行は、上記の CSV ヘッダーのダイアログ ボックスで示された内部ディメンション名(アフィリエイト ID ではなくga:dimension22 など)を使用する必要があります。各ヘッダーのセルの下の列に、各ヘッダーに対応するデータを含めるようにします。この例では、ヘッダーはすべてカスタム ディメンションで構成されているため、それぞれのディメンションが含むデータの内容を把握している必要があります(必要であれば、データセット スキーマに戻ってご確認ください)。
ga:dimension22 | ga:dimension23 | ga:dimension24 |
---|---|---|
A101 | Midwest | Wine & Food |
A101 | Pacific | Wine & Food |
A102 | Eastern | Sports |
A103 | Southern | Movies, Books and Music |
スプレッドシートを CSV 形式でエクスポートすると、ファイルは次のようになります。
ga:dimension22,ga:dimension23,ga:dimension24 A101,Midwest,Wine & Food A101,Pacific,Wine & Food A102,Eastern,Sports A103,Southern,"Movies, Books and Music"
エクスポート ファイルの最後のエントリで "Movies, Books and Music"
セルが ASCII 引用符で囲まれています。これはセルの値にカンマ(,)が含まれており、これをエスケープ処理する必要があるためです。この処理はエクスポートのプロセスで自動的に行われますが、別の手順でアップデート ファイルを作成する場合には、アップロード ファイルの形式を設定するに記載された形式になっていることを必ず確認してください。
ステップ 5: データをアップロードする
データをアップロードするには 2 つの方法があります。Google アナリティクスの管理画面を使用して手動で行うか、Management API のアップロード リソースを介してプログラムで行います。
ステップ 6: レポートにデータを表示する
カスタム インポート機能を使用してアップロードしたデータは、カスタム レポートに追加できます。
例:
アフィリエイト カテゴリのデータをアップロードしており、カテゴリごとに合計ページビュー数を確認するとします。この場合は、1 つの指標(ページビュー数)と 1 つのディメンション(アフィリエイト カテゴリ)を追加したカスタム レポートを作成します。
アップロードされたデータは、処理が完了するまでレポートには表示されません。処理が完了してからインポートしたデータが外部からのヒットデータに統合されるようになるまでには、24 時間程度かかることがあります。
リアルタイムのレポート機能は未対応
リアルタイム レポートには、インポートしたディメンションは表示されません。