Looker との連携: Google 広告カスタマー マッチ

セルフホスト型 Looker インスタンスが Looker Action Hub の要件を満たしていない場合、セルフホスト型インスタンスで、Looker Action Hub のアクション、特にストリーミングされた結果のサポートまたは OAuth を使用するアクションを有効にできないことがあります。

この潜在的な問題に対する推奨される解決策については、アクションハブを介したデータの共有のドキュメント ページをご覧ください。

Looker には、Google 広告カスタマー マッチという統合機能があり、ユーザーは Looker からファーストパーティ データに基づくセグメントとオーディエンスを Google 広告に直接送信できます。Google の認証情報で認証し、Google 広告のリンク先に1 回限りまたは定期的なデータ配信を送信できます。

アクションを有効にする

Looker 管理者は、次の手順でこのアクションを有効にする必要があります。

  1. Looker の [管理者] パネルから [アクション] ページに移動します。
  2. [Google 広告カスタマー マッチ] アクションの横にある [有効にする] をクリックします。アクションがリストに表示されない場合は、[更新] ボタンをクリックします。
  3. [有効にする] をオンにして、[保存] をクリックします。

有効にすると、このアクションが Scheduler にデータ配信の宛先オプションとして表示されます。

個々の Google アカウントは 1 つの Looker インスタンスにのみ接続できます。

Looker クエリの構成

Google 広告のカスタマー マッチ アクションを使用する前に、Looker クエリ内の列ラベルが、Google 広告内のユーザー識別子と正しくマッピングされていることを確認します。

Looker は、クエリ内の各列ラベルを次の正規表現セットと照合し、最初の正規表現の一致に基づいて列ラベルを Google 広告のユーザー識別子にマッピングします。すべての正規表現の条件では大文字と小文字が区別されません。

CRM データまたはモバイル デバイスデータのいずれかをアップロードよう選択できます。モバイル デバイスデータは、他の種類の CRM データと組み合わせることはできません。

CRM データのユーザー ID の正規表現条件は次のとおりです。

[/email/i, "hashed_email"],
[/phone/i, "hashed_phone_number"],
[/first/i, "address_info.hashed_first_name"],
[/last/i, "address_info.hashed_last_name"],
[/street|address/i, "address_info.hashed_street_address"],
[/city/i, "address_info.city"],
[/state/i, "address_info.state"],
[/country/i, "address_info.country_code"],
[/postal|zip/i, "address_info.postal_code"]

モバイル デバイス ID のユーザー ID の正規表現条件は次のとおりです。

  [/idfa|identifier.for.advertising/i, "mobile_id"],
  [/aaid|advertiser.assigned.user|google.advertising/i, "third_party_user_id"]

これは、フィールドには「AAID」、「広告主割り当てユーザー」、「Google 広告」のいずれかがあり、任意のラベルが third_party_user_id ID と一致し、マッピングされることを意味します。

各列ラベルは 1 つの ID にのみマッピングされますが、同じ ID にマッピングされる複数の列ラベルが存在する場合があります。たとえば、work_emailhome_email だけを含むクエリでは、どちらもメール ID にマッピングされます。

列のラベルが ID と一致しない場合、Looker デベロッパーは次のいずれかの操作を行えます。

  • Google 広告の ID と一致する適切な用語を含ために、クエリの LookML で列のラベルを更新する
  • カスタムフィールドを使用して列を重複し、新しいラベルを付ける

Google 広告のカスタマー マッチにデータを送信します。

Explore と Look のデータを、Looker Scheduler から Google 広告カスタマー マッチ アクションの宛先に送信できます。

この Looker 統合を使用する前に、Google 広告アカウントがカスタマー マッチの条件を満たしており、カスタマー マッチが有効になっていることを確認してください。

選択した Explore または Look で、右上の歯車アイコンをクリックします。 Look または Explore の場合、1 回限りの配信の場合は [Send] を選択します。 Look の場合、定期的な配信の [スケジュール] を選択します。Explore の場合、定期的な配信を送信するオプションがないため、[保存してスケジュール] を選択して、最初に Explore を Look として保存してから、定期的な配信のために Look のスケジュールを設定します。

データ配信のスケジューリングについて詳しくは、Looker Scheduler を使用したコンテンツ配信のドキュメント ページをご覧ください。

配信オプションを選択すると、Explore と Look の Scheduler が開きます。配信のタイトルを入力します。Google 広告のカスタマー マッチの宛先に配信するには:

  1. Scheduler の [このデータの宛先はどこですか?] セクションから [Google 広告カスタマー マッチ] アイコンをクリックします。
  2. このデスティネーションに初めて配信する場合は、Google OAuth 認証情報で認証する必要があります。スケジューラの [Google 広告カスタマー マッチ] セクションで [Google でログイン] ボタンをクリックします。
  3. [Google OAuth でログイン] 画面で、該当する Google アカウントを選択します。Looker アプリに付与する権限の横にあるチェックボックスをオンにします。[続行] をクリックして、リクエストされた権限を付与することを確定します。ログインに成功すると、ブラウザのタブを閉じて Scheduler に戻るよう求めるメッセージが表示されます。個々の Google アカウントは 1 つの Looker インスタンスにのみ接続できます。
  4. Scheduler の [Google 広告カスタマー マッチ] セクションに戻り、[認証情報を確認] ボタンをクリックします。
  5. 認証情報が確認されると、[ログイン アカウントの選択] フィールドが表示されます。プルダウンから適切なログイン アカウントを選択します。選択をリセットするには、フォームを閉じてからもう一度開く必要があります。
  6. [対象アカウントを選択] プルダウンから対象アカウントを選択します。 ターゲット アカウントは、カスタマー マッチでオーディエンス リストが定義されている場所など、データの送信先です。
  7. [新しいリストを作成するか、既存のリストに追加しますか?] プルダウンで、新しいリストを作成するか、既存のリストに追加するかを選択します。Google 広告の入札アルゴリズムの最適化に役立つため、リストを追加することをおすすめします。入札アルゴリズムがリセットされるため、新しいリストを毎回アップロードすることはおすすめしません。
    • [既存に追加] を選択した場合、[更新するリストの選択] プルダウンから追加するリストを選択します。
    • [新しいリストを作成] を選択した場合は、[新しいリスト名] フィールドと [新しいリストの説明] フィールドにリスト名と説明の値を入力します。
  8. 配信前にデータをハッシュするかどうかを決定します。Google 広告に送信する前に、すべての個人データを正規化してハッシュする必要があります。データがまだハッシュ化されていない場合は、[はい] を選択します。これにより、Looker は Google 広告の要件に従ってデータをハッシュ化しようとします。[いいえ] を選択すると、Looker に表示されるとおりにデータが送信されます。つまり、データはすでにデータベースで正規化され、ハッシュされている必要があります。
    データが正しくハッシュ化されていない場合、顧客リストは Google 広告のオーディエンスと一致しません。
  9. 定期的な配信の場合は、配信のトリガーを設定します。[繰り返し間隔] トリガーの場合は、このデータを配信する頻度を設定します。[データグループ更新] トリガーの場合は、[データグループの選択] プルダウンからトリガーとなるデータグループを選択します。Scheduler の [フィルタ] セクションで、追加のフィルタをスケジュール設定された配信に適用します。
  10. Scheduler の [詳細オプション] メニューを展開します。 必ず [すべての結果] を選択してください。 定期的な配信の場合は、配信に適用する追加のスケジュール条件を選択します。
  11. 配信設定を確認します。1 回限りの配信の場合は、[送信] をクリックします。定期的な配信の場合は、[すべて保存] をクリックします。

トラブルシューティング

  • 前の手順 6 で選択したターゲット アカウントに、メンバーシップ用に開いている CRM ベースのユーザーリストが 1 つもない場合、[既存に追加] を選択すると、エラーが発生します。この問題を解決するには、配信を 1 回限りとして送信するか、Google 広告で新しいリストを作成して新しいリストを作成します。リストが作成されると、[新しいリストを作成するか、既存のリストに追加しますか?] のプルダウンから [既存に追加] が選択された場合に、リストをオプションとして選択できます。
  • Google 広告アカウントでカスタマー マッチが有効になっていない場合、この Looker との統合は使用できません。Google 広告アカウントがカスタマー マッチのポリシーの要件を満たしていることを確認します。
  • 個々の Google アカウントは 1 つの Looker インスタンスにのみ接続できます。別の Looker インスタンスからカスタマー マッチ アクションを Google 広告に接続する場合は、Google アカウントに対する Looker のアクセス権を削除し、その Looker インスタンスから Google アカウントへの Looker のアクセス権を再承認する必要があります。

アクションの削除

この統合を削除するには、Google ユーザー アカウントに移動し、Looker アプリケーションからアカウントへのアクセスを削除します