このガイドでは、ユーザーデータを Google アナリティクスにインポートする方法と、そのデータを使用して Google 広告用のリマーケティング オーディエンスを作成する方法について説明します。
はじめに
Google アナリティクスには、ユーザーの分析と分類、および Google アナリティクスを Google 広告にリンクして Google 広告のリマーケティング オーディエンスを作成するための豊富なツールが揃っています。データ インポートを使用すると、Google アナリティクス以外(CRM システムなど)に保存されたユーザー情報をインポートして活用することで、ユーザー セグメンテーションとリマーケティング オーディエンスを強化できます。
この記事では、次の Google アナリティクスのテクノロジーを使用します。
- User ID
- リマーケティング オーディエンス
- ディスプレイ広告向け機能
- データ インポート
これらのテクノロジーの詳細については、以下の関連リソースのセクションをご覧ください。
概要
外部の CRM データを利用して、Google アナリティクスで Google 広告のリマーケティング オーディエンスを作成するには、主に次の 3 つの手順を行います。
- アカウントを設定する: Google 広告アカウントをリンクし、ユーザー スコープのディメンションとデータセットを作成して、ユーザーデータをアップロードします。
- トラッキング コードを更新する: リマーケティング表示機能を有効にして、ヒットデータとともにユーザー スコープのデータを送信します。
- 分析と対応: ユーザーデータを分析してユーザー セグメントを作成し、リマーケティング オーディエンスを Google 広告にエクスポートします。
アカウントを設定する
Google アナリティクスの管理セクションで実行する必要のある 1 回限りの操作がいくつかあります。Google アナリティクスで必要な管理上の手順は次のとおりです。
- Google アナリティクスと Google 広告のアカウントをリンクする
- ユーザー スコープのディメンションを作成する
- データセットの作成
- データを準備してアップロードする
- ユーザーデータをアップロードする
Google アナリティクスと Google 広告のアカウントをリンクする
Google アナリティクスから Google 広告にリマーケティング オーディエンスをエクスポートするには、まず 2 つのアカウントをリンクする必要があります。API を介してプログラムで行うか、次の手順に従って Google アナリティクスの [アナリティクス設定] セクションから操作することで、2 つのアカウントをリンクすることができます。
- [プロパティ] 列で [Google 広告 のリンク設定]、[+ 新しい Google 広告 リンク] を順にクリックします。
- リンクする Google 広告アカウントを選択します。
- リンクしたいビュー(旧プロファイル)を選択します。
- [保存] をクリックします。
ユーザー スコープ ディメンションの作成
ユーザーを CRM システムの外部データにマッピングするには、カスタム ディメンションを使用して、Google アナリティクスで CRM ユーザーとインポートした値を表します。 たとえば、ユーザー スコープのディメンションを 2 つ作成できます。「CRM ユーザー ID」はユーザーを表すヒットデータとともに「ライフタイム バリュー」は、Google アナリティクスにインポートした CRM データから設定します。これらのディメンションを作成する手順は次のとおりです。
- [カスタム定義] -> [カスタム ディメンション] -> [+ 新しいカスタム ディメンション] を順にクリックします。
- ディメンションに名前を付けて、[範囲] を [ユーザー] に設定します。
- [作成] をクリックします。
User ID とカスタム ディメンション
この例では、CRM データとユーザーを統合する際、Google アナリティクスに設定されている User ID ディメンションは使用しません。なぜなら、User ID 機能の主な目的は、クロスデバイス レポートを有効にすることであり、データのインポートではないからです。User-ID 機能に使用される ID と外部システムで使用される可能性がある ID の間でデータの競合が発生しないように、カスタム ディメンションの使用をおすすめします。
データセットの作成
ユーザーデータをインポートするためにデータセットを作成します。データセットは、Google アナリティクス内の 1 つ以上の外部データソースを表すために使用されます。データセットは、ウェブ インターフェースからのみ作成できます。
[アナリティクス設定] ページの [プロパティ] タブで、次の手順を実行します。
- [データのインポート] を選択します。
- [+ 新しいデータセット] をクリックします。
- タイプに [ユーザーデータ] を選択して、[次のステップ] をクリックします。
- データセットに名前を付け、1 つ以上のビュー(プロファイル)を選択して、[次のステップ] をクリックします。
- [キー] で、上記で定義した [CRM ユーザー ID] ディメンションを選択します。
- [インポートしたデータ] で、上記で作成したディメンションの [ライフタイム バリュー] を選択します。
- [ヒットデータを上書きする] オプションで [はい] を選択します。
- [保存] をクリックします。
アップロード用のユーザーデータの準備
Google アナリティクスでは、ユーザーデータを適切なカンマ区切り形式のファイル(CSV)でアップロードする必要があります。アップロードする前に、ユーザーデータが次の要件を満たしていることを確認する必要があります。
CSV ファイルについて、以下の確認と修正を行ってください。
- 列のヘッダー名を Google アナリティクスが認識できる名前に変更します。ヘッダーは管理画面のデータセット詳細ページから取得できます。
- 欠落している必須の値を追加します。
たとえば、CRM ツールのユーザーデータを次のような形式でエクスポートすることができます。
データを適切にフォーマットすると、次の例のようになります。
ga:dimension1,ga:dimension2 123,Gold 124,Platinum 125,Silver 126,Bronze 127,Platinum
ユーザーデータのアップロード
カスタム ディメンションとデータセットを作成し、アップロードするユーザーデータを CSV ファイルで準備したら、 Management API または管理画面を使ってコンテンツ データをアップロードできます。
Google アナリティクスのクエリ時間ディメンション拡張(QTDW)を使用すると、ユーザーがサイトを訪問した後にデータをインポートできます。また、QTDW では、新しいクエリタイム データ インポート データセットがアップロードされる際に、DCLK(またはオプティマイズの場合は Google アナリティクス)の Cookie を過去 30 日間遡って確認しようとする際に、オーディエンス リストに再入力されます。 詳細については、 アナリティクスでリマーケティングと広告レポート機能を有効にするをご覧ください。
トラッキング コードの更新
アップロードされた CRM データとユーザーを正しく照合して、Google アナリティクスでリマーケティングを有効にするために、トラッキング コードに次の 2 点の変更を加えます。
- ディスプレイ広告機能 - ウェブ トラッキング デベロッパー ガイドの説明に沿って、ディスプレイ広告機能を有効にして、Google アナリティクスのリマーケティング機能を有効にします。
- CRM ユーザーを表すユーザー スコープのディメンションを設定します。カスタム ディメンションとカスタム指標の設定方法については、 カスタム ディメンションとカスタム指標 - ウェブ トラッキング(analytics.js)に関するデベロッパー ガイドをご覧ください。
ライブラリがスニペットを読み込んだ後、トラッキング コードは次のようになります。
ga('create', 'UA-XXXX-Y', 'auto'); ga('require', 'displayfeatures'); ga('set', 'dimension1', 'NNNN'); // Where NNNN represents the CRM User Id. ga('send', 'pageview');
分析と対応
適切な位置に各構成要素を配置したら、結果を分析し、対応策を検討することができます。インポートしたデータからリマーケティング オーディエンスを作成する手順は次のとおりです。
カスタム レポートを作成する
インポートしたユーザーデータを検証し評価する最も簡単な方法は、カスタム レポートを作成することです。次に例を示します。
- [+ 新しいカスタム レポート] をクリックします。
- レポートの種類を [フラット テーブル] に変更します。
- 上記で作成した [ライフタイム バリュー] カスタム ディメンションを選択します。
- ユーザー グループの行動の測定に使用する [セッション] またはその他の指標を選択します。
セグメントを作成する
対象にしたいユーザーを表すセグメントを作成します。カスタム レポートから次のステップを実行します。
- [+ セグメント] をクリックします。
- [+ 新しいセグメント] をクリックします。
- [詳細条件] をクリックします。
- フィルタを [セッション] から [ユーザー] に変更します。
- 上で作成した [ライフタイム バリュー] カスタム ディメンションを選択します。
- 必要に応じてセグメントに条件グループを追加し、[保存] をクリックします。
- セグメントが満足できるまで、セグメントの条件を反復して調整し、カスタム レポートに結果を表示します。
リマーケティング オーディエンスの作成
セグメントを作成したら、リマーケティング オーディエンスを作成します。 Google アナリティクスの管理ページでリマーケティング オーディエンスを作成する手順は、以下のとおりです。
- [プロパティ] 列で [リマーケティング] > [ユーザーリスト] をクリックします。
- [+ 新しいオーディエンス] をクリックします。
- [セグメントを使用して独自のリマーケティング タイプを作成する] を選択します。
- [インポート] をクリックし、上で作成した [ライフタイム バリュー] カスタム セグメントを選択します。
- このオーディエンスへのアクセス権を付与する Google 広告アカウントを選択します。
- [保存] をクリックします。
次のステップ
リマーケティング オーディエンスを作成したら、新しい Google 広告キャンペーンを作成して、広告グループにオーディエンスを追加します。詳しくは、 Google 広告のリマーケティングに関するヘルプセンターの記事をご覧ください。
関連リソース
以下に各機能の資料を紹介します。
- Google アナリティクスと Google 広告アカウントのリンクについては、Google 広告リンク(ヘルプセンター)と Google 広告リンクに関するデベロッパー ガイドの記事をご覧ください。
- User-ID 機能について詳しくは、ユーザー ID について(ヘルプセンター)と User-ID 機能のリファレンス の記事をご覧ください。
- Google アナリティクスのリマーケティング オーディエンスについては、リマーケティング オーディエンス(ヘルプセンター)の記事をご覧ください。
- Google アナリティクスを使用してリマーケティング オーディエンスを作成する方法については、ディスプレイ広告機能(ヘルプセンター)と ディスプレイ広告機能 - ウェブ トラッキング デベロッパー ガイドの記事をご覧ください。
- データのインポート機能については、データ インポートについて(ヘルプセンター)をご覧ください。
- Management API を使用してデータをインポートする方法とコンセプトに関する詳細について、データ インポート - デベロッパー ガイドをご覧ください。
- Data Import API についての詳細は、Upload リソース リファレンスをご覧ください。