Cookie マッチング

Cookie マッチングは、Cookie マッチングを可能とする機能です。 たとえば、ウェブサイトを閲覧したユーザーの ID と、 入札者固有の Google ユーザー ID の確認、オーディエンス リストの作成に役立つ より効果的な入札方法を選択できますこのガイドでは、Cookie で使用される概念について説明します。 マッチング、Cookie マッチングのワークフロー、バリエーション 理解しておくことが重要です

<ph type="x-smartling-placeholder">

コンセプト

ドメイン所有者は通常、ブラウジングするユーザーの Cookie の内容を設定する そのドメイン内のユーザーを識別するために使用されます。たとえ ドメイン所有者は、そうでなければこのデータの交換に同意するでしょう。セキュリティ モデルは、 他が設定した Cookie の読み取りを制限しているインターネット ブラウザの割合 できます。

デジタル広告のコンテキストでは、Google は Cookie を使用してユーザーを識別します。 doubleclick.net ドメインに属するもの、およびビッダー 独自のドメインを使用する場合があります 広告を表示するユーザー グループを特定する。Cookie マッチング ビッダーは Google の Cookie と照合して、 入札リクエストで送信されたインプレッションが ユーザーは自分の Cookie データや ビッダー固有の Google ユーザー ID です。 入札リクエストに doubleclick.net 個の Cookie が含まれています。

このガイドで説明する Cookie マッチング サービスを使用すると、 入札者の Cookie と Google Cloud の関連付けの管理 User-ID。また、ユーザーリストへの入力にも使用されます。

マッチテーブル

マッチテーブルを使用すると、あるドメインの ID などのデータを 別のものです。ビッダーは Cookie マッチング サービスを使用して、独自のデータを入力できる マッチング テーブルを作成します。具体的には、そのユーザーの Cookie をユーザーの Google ユーザー ID、または Google がホストするマッチテーブルにデータを入力する。マッチテーブルは ユーザーの Cookie データにアクセスするためにビッダーのビッダー アプリケーションが必要となる場合 設定されます

Google がホストするマッチテーブル

容易なメンテナンス、レイテンシの改善、 使用する場合は、Google がインターネットでホストできるように Google の 使用します。これにより、ウェブセーフの Base64 エンコード文字列を指定できます。 以下「ホストされたマッチデータ」と呼ぶことができ、 指定されたユーザーの Google ユーザー ID。一致が確立されたら 使用しないでください。

  • リアルタイム ビッダー: インプレッションに対する後続の入札リクエスト 関連する場合、Google はホストされているマッチデータを Google ユーザー ID と照合されます入札エンドポイントが Google の RTB プロトコルを使用する場合は、 BidRequest.hosted_match_data フィールド。Google の OpenRTB BidRequest.user.buyeruid がこれを返します。 ウェブセーフな Base64 エンコード文字列として変換できます。

    <ph type="x-smartling-placeholder">
  • ユーザーリスト: ユーザーリストにデータを入力できます。 Google ユーザー ID またはホストされているマッチデータとの照合に使用されます。

    <ph type="x-smartling-placeholder">
  • プレターゲティング設定: 入札リクエストのみを受信するようにプレターゲティングを設定できます。 データを格納できます。これにより、関連性の低い Cookie 領域外のユーザーに対するインプレッション数です。

ユーザーリスト

ユーザーリストは Real-Time Bidding API で作成、管理できます。 作成したリストは、Cookie マッチングのワークフローで入力できます。 または一括アップロード サービスを使用して行うことができます。

<ph type="x-smartling-placeholder">

スタートガイド

Cookie マッチングの使用を開始するには、 テクニカル アカウント マネージャー。特定のワークフローを実現し、お客様のサポートを提供します。 次のように構成します。

  • Cookie Matching Network ID(NID): 一意に識別する文字列 ID Cookie マッチングとその他の関連処理のためのビッダー アカウント。
  • Cookie マッチング URL: 受け入れるエンドポイントのベース URL Cookie マッチングのワークフローの一部として 受信リクエストを処理できます ビッダーは、この URL にマクロを埋め込んで Cookie マッチングのワークフローで渡されるパラメータの順序を制御する。
  • マッチタグ: コンバージョンを達成するためにユーザーのブラウザに配置する必要があるタグ ビッダーが開始する Cookie マッチングのワークフロー。広告とともに配信できるほか 広告以外のウェブ プロパティに配置することもできます。
  • Cookie マッチング レポート URL(省略可): 単方向 Cookie マッチングのワークフロー。これは省略可能な URL で、 Cookie が失敗した際にエラーの詳細を受け取るエンドポイントを指定します。 HTTP 302 リダイレクトで失敗します。デフォルトでは、レスポンスは Cookie マッチング オペレーションでエラーが発生した場合にこの URL に送信されます。 ビッダーはリダイレクトを常に送信するようリクエストする場合があります。
  • Cookie マッチング アシスト URL: Cookie マッチング アシストのワークフロー: 受信リクエストに応答するエンドポイントのベース URL。
  • Cookie Match Assist の割り当て: Cookie マッチング アシストのワークフロー: Cookie マッチング URL が受信できるリクエストの最大件数は、 なります。これは、CMA リクエストが リクエストとやり取りします。
で確認できます。

サポートされている Cookie マッチングのワークフローで、次のことを行います。 ビッダーの Cookie マッチング URL には通常、 非保証型オーダーの場合です整合性を必要とする統合を行うビッダー Cookie マッチング URL にマクロを配置して、 プレースメントを保証できます

サポートされるマクロ

ビッダーは、必要に応じて Cookie マッチング URL に 1 つ以上の 複数のマクロを %%GOOGLE_<PARAM_NAME>%% または %%GOOGLE_<PARAM_NAME>_PAIR%%。サポートされているマクロと 展開された値は次のとおりです。

マクロ 展開された値
GOOGLE_GID GOOGLE_USER_ID
GOOGLE_GID_PAIR &amp;google_gid=GOOGLE_USER_ID
GOOGLE_CVER COOKIE_VERSION_NUMBER
GOOGLE_CVER_PAIR &amp;cver=COOKIE_VERSION_NUMBER
GOOGLE_ERROR ERROR_ID
GOOGLE_ERROR_PAIR &amp;google_error=ERROR_ID
GOOGLE_PUSH PIXEL_MATCH_DATA
GOOGLE_PUSH_PAIR &amp;google_push=PIXEL_MATCH_DATA
GOOGLE_ALL_PARAMS google_gid=GOOGLE_USER_ID&amp;cver=COOKIE_VERSION_NUMBER&amp;google_error=ERROR_ID

マクロの例

ビッダーは、次の URL でホストされているエンドポイントと Cookie マッチングを統合しています。 https://user.bidder.com.cookies があり、その実装には ピクセル マッチングに加えて、ビッダー定義のプリセット パラメータ 次の順序でパラメータを指定します: google_pushgoogle_gidgoogle_cvergoogle_error。これを実現するには、ビッダーは Cookie マッチング URL の変換先:

https://user.bidder.com/cookies?w=0%%GOOGLE_PUSH_PAIR%%&x=1%%GOOGLE_GID_PAIR%%&y=2%%GOOGLE_CVER_PAIR%%&z=3%%GOOGLE_ERROR_PAIR%%

後で Google がこのビッダーに一致リクエストを送信すると、拡張されます 次のようになります。

https://user.bidder.com/cookies?w=0&google_push=PUSH_DATA&x=1&google_gid=GOOGLE_GID&y=2&google_cver=1&z=3

Google の Cookie マッチング サービスは現在、 以下で説明するとおりです。

双方向の Cookie マッチングは、ビッダーによって開始されるワークフローで、 ユーザーのブラウザにマッチタグを配置して Google にリダイレクトする。この ワークフローにより、Google とビッダーの両方がマッチテーブルにデータを入力できます。以下は、 ワークフローの一例です

ステップ 1: マッチタグを配置する

このフローを開始するには、ビッダーは ユーザーのブラウザに表示されることです次の値のみを返す単純なマッチタグ Google ユーザー ID は次のような構成になります。

<img src="https://cm.g.doubleclick.net/pixel?google_nid=BIDDER_ACCOUNT_NID&google_cm" />

マッチタグには、以下の条件を満たす追加のパラメータを含めることができます。 さまざまなユースケースに対応できますこれらのパラメータの詳細については、このモジュールの マッチタグの URL パラメータ

ステップ 2: Google が一致データを含むリダイレクトに応答する

このマッチタグにより、Google の Cookie マッチング サービスに リクエストがユーザーのブラウザから発行され、HTTP 302 が発行されます。 ビッダーの Cookie マッチング URL にリダイレクトされます。リダイレクトには次のクエリが含まれます URL に含まれる Google ユーザー ID とそのバージョン番号を指定するパラメータ ビッダーはリクエスト ヘッダーに含まれる Cookie も受け取ります。イン Cookie マッチング URL が https://ad.network.com/pixel として指定されている場合、 上記のシンプル一致タグのリダイレクト URL は、次のようになります。 次のとおりです。

https://ad.network.com/pixel?google_gid=dGhpcyBpcyBhbiBleGFtGxl&google_cver=1

google_gid パラメータで渡される Google ユーザー ID は次のようになります。 パディングなしのウェブセーフ base64 エンコード 使用します。マッチテーブルをホストする場合は、 Cookie マッチング サービスから返された文字列をそのまま格納する。後続の BidRequest.google_user_id で指定された値に対応します。 Google の RTB プロトコル、または BidRequest.user.id OpenRTB の実装。

google_cver で指定されたバージョンは、 Google ユーザー ID のバージョン番号です。各ユーザーの Google ユーザー ID は 低い頻度で変更され、その後は増加します。

一致リクエストの処理中に Google でエラーが発生した場合、 代わりに google_error パラメータを指定します。

ステップ 3: ビッダーがリダイレクトを処理してピクセルで応答する

ビッダーは、次を含む Cookie マッチング URL へのリダイレクトを受け取ります。 パラメータと、Google が 2 つ目の手順に進みます。また、HTTP リクエストで Cookie を受信します。 使用します。操作が成功した場合、独自のマッチテーブルをホストしているビッダー Cookie とレスポンスに含まれる Google ユーザー ID を照合する内容 Cookie マッチングで返された文字列をそのまま保存することをおすすめします。 。

オペレーションが失敗した場合は、ビッダーに google_error が送信されます。 パラメータを使用します。この値は、 発生したエラーを特定するエラー状態を示します。学習内容 発生する可能性のあるエラー値について詳しくは、こちらをご覧ください。 エラーが発生した場合は、次の方法でもう一度そのユーザーとのマッチングを試みることができます。 新しいマッチタグを配置します

ビッダーは常に 1×1 の非表示ピクセル画像を配信することで応答する必要がある。 HTTP 204 No Content レスポンスを返します。

このワークフローを以下の図に示します。ここで、リクエストと 矢印で表され、それに付随するデータ項目が 括弧内に記載されています。

マッチタグの URL パラメータ

パラメータ 説明
google_nid ビッダー アカウントのネットワーク ID(NID)。この ID は 入札者(ビッダー)から リソースです。
google_cm Google の Cookie マッチング サービスに、実行すべきことを通知します Cookie マッチングを使用します。パラメータの値は無視されるため、 省略されます。
google_sc このパラメータは非推奨となりました。次のドメインに Google の Cookie を設定します: 表示されます。パラメータの値は無視されるため、 省略できます。Cookie がない場合にパラメータを省略するとエラーになる あります。
google_no_sc このパラメータは非推奨となりました。これは、Google の Cookie マッチング サービスに基づき、ユーザーに対して Cookie を設定しない 存在しないことに注意してください。パラメータの値は無視されるため、 省略されます。
google_hm

ビッダーが Google がホストするマッチテーブルに保存するデータです。

値は、ウェブセーフの Base64 エンコード文字列(パディングは任意)です。元データは 40,000 以内である必要があります バイト以下にする必要があります。例: Q29va2llIHRoYXQgaXMgdW5kZXIgNDAgdG90YWwgYnl0ZXMuLi4u

google_redir URL エンコードされた文字列で、ビッダーが URL エンコードを Google が、エンコードされた URL に HTTP 302 リダイレクトを送信します。 使用します。これにより、Google をチェーン接続の最前線に配置できます。 呼び出します。指定せずに指定するとエラーが発生します。 google_hm、または google_cm と一緒に使用できます。
google_ula 既存のユーザーリストにユーザーを追加する際に使用する文字列です。値の userlistid[,timestamp] の形式で指定してください。 <ph type="x-smartling-placeholder">
    </ph>
  • userlistid: 単一の数値のユーザーリスト ID。
  • timestamp: POSIX 形式のタイムスタンプ(省略可)。 は、ユーザーがユーザーリストに追加されたことを示します。

この URL パラメータを繰り返すことで、ユーザーを複数の できます。

gdpr リクエストがデータに関する GDPR 制限の対象となることを示します できます。詳しくは、をご覧ください。 EU ユーザーの同意に関する要件、または Cookie マッチングへの影響 <ph type="x-smartling-placeholder"></ph> 認定バイヤーの IAB TCF v2.0 ドキュメントをご覧ください。

例: gdpr=1

gdpr_consent エンドユーザーの同意を表す TC 文字列。詳しくは EU ユーザーの同意に関する要件をご覧ください 、または How will the TC string is pass?」を参照してください。 <ph type="x-smartling-placeholder"></ph> 認定バイヤーの IAB TCF v2.0 ドキュメントをご覧ください。
process_consent ビッダーが、 <ph type="x-smartling-placeholder"></ph> Google の EU ユーザーの同意ポリシー

リクエストが EU ユーザーの同意ポリシーの対象でない場合、または リクエストで使用できる他の同意パラメータ (gdpr_consent)の場合、このパラメータは無視されます。

例: process_consent=T

ビッダーは上記のパラメータに加えて、独自のパラメータも指定できます。 パラメータとしてリダイレクト URL に追加されます。ビッダー定義の 名前に google_ 接頭辞が付いたパラメータは、次の理由により無視されます。 これらは将来の開発のために Google が留保し、 パラメータ順序は保証されません。ビッダー定義を含むマッチタグ パラメータは次のようになります。

<img src="https://cm.g.doubleclick.net/pixel?google_nid=BIDDER_ACCOUNT_NID&google_cm&extra1=xx&extra2=yy" />

リダイレクト URL パラメータ

リダイレクト URL は、次の URL に設定されたベース Cookie マッチング URL から作成されます。 ビッダーのアカウント(google_ とビッダーで定義されたパラメータを含む) マッチタグで指定した内容に応じて 自動的に配信されます次の google_ 次のように定義されます。

パラメータ 説明
google_gid Google ユーザー ID。google_cm がリクエストで指定され、リクエストが成功した場合に設定されます。
google_cver Cookie のバージョン。google_cm がリクエストで指定され、リクエストが成功した場合に設定されます。
google_error

リクエスト全体のエラーを示す整数値。日時 オペレーションは実行されておらず、他に何も実行されていないことを示します。 google_ レスポンス パラメータが設定されます。サポートされているエラー 次のような値があります。

  • 1: ユーザーに Google の Cookie はありますが、いずれの Cookie もオプトアウトしています この Cookie を使用してトラッキングを行います。
  • 2: 有効なオペレーションが指定されていません。たとえば NoOps の 受信しました。
  • 3: ユーザーに Google の Cookie が設定されていません。Google は Cookie マッチング サービスを通じて Cookie を設定する。
  • 4: 競合するオペレーションが指定されています。あなたは google_pushgoogle_cm の両方を指定できます。 使用すると、目的が矛盾しているため、フラグを付けることができません。
  • 5: 無効な google_push パラメータが使用されていました。 双方向プロセスの一環として Google サーバーにリダイレクトで渡されます。 ピクセル マッチングのリクエスト。リダイレクトで google_push を設定する必要があります 最初のピクセル リクエストで渡された値と同じ値に設定されます。
  • 6: マッチタグに無効な NID が指定されました。
  • 7: 無効な Cookie が検出されました。
  • 8: 非推奨。Cookie が見つかりませんでした。
  • 9: Cookie が見つからず、テスト Cookie の設定が試行されます。
  • 10: google_redir パラメータが使用されました。 google_hm が指定されていないか、追加で使用された 宛先: google_cm
  • 15: Google マッチテーブルを Google でホストする必要があります。結果として レスポンスに Google ユーザー ID が含まれていません。この機能は現在、 全面的に有効化される予定です。 2020 年 6 月。
google_hm

Google がホストするマッチテーブルに書き込もうとした場合にのみ表示されます。 失敗しますその場合、その値は次のいずれかのステータス コードになります。

  • 1 - 禁止: 顧客はまだ許可リストに登録されていません ホスト型マッチテーブルのエントリの書き込み
  • 2 - デコード エラー: パラメータ値を デコードします。
  • 3 - ペイロードが長すぎる: パラメータ値がデコードされ、 24 バイトを超えるデータなどです
  • 4 - 内部エラー: 保存中に内部エラーが発生しました できます。
  • 5 - スロットル: この書き込みは次の理由で処理されませんでした。 軽減されます。
google_ula

ユーザーリストの追加操作のステータス。複数の google_ula の場合は繰り返されます。 指定されています。形式は次のとおりです。
userlistid,status code

例: google_ula=1234567890,0

google_ula オペレーションでは、次のいずれかのステータス コードが返されます。

  • 0 - エラーはありません。ユーザーがユーザーリストに追加されました。
  • 2 - 権限が拒否されました。指定したユーザーリストにユーザーを追加する権限がありません。
  • 5 - 不適切なユーザーリスト ID。指定されたユーザーリスト ID は無効です。
  • 6 - クローズされた属性 ID。指定されたユーザーリスト ID が閉じています。
  • 10 - 内部エラーです。Cookie マッチング サービスにより 内部エラーが発生しました。ユーザーの再マッチングをお試しください。

ここでは、Cookie マッチングの仕組みを ウェブページを閲覧する典型的なユーザーです

シナリオ 1: ユーザーが Cookie を消去してサイトを閲覧する

Jane はすべての Cookie のキャッシュをクリアします。その後、ExampleNews.com のホームページにアクセスします。

変更点は次のとおりです。

  1. ExampleNews.com がレンダリングし、Google(アド マネージャー)から広告を呼び出します。
  2. この広告ユニットはダイナミック アロケーションの対象であるため、入札単価は FinestDSP や他のビッダーにリアルタイム ビッダー経由でリクエストを送信できます。
  3. FinestDSP のビッダー アプリケーションが入札リクエストを受信して処理し、 入札レスポンスを送信します
  4. Google が入札者からの入札レスポンス(FinestDSP のレスポンスを含む)を受け取る は、マッチタグ(ピクセル)を使用して広告を指定します。
  5. FinestDSP がオークションの落札者となります。Google が FinestDSP の広告とマッチタグを Jane、
  6. マッチタグは Google の Cookie マッチング サービスを呼び出し、 google_nid パラメータと google_cm パラメータ。
  7. Cookie マッチング サービスは、Jane の Google の Cookie を読み取って、Jane の ブラウザが FinestDSP の Cookie マッチング URL にリダイレクトし、 google_user_id パラメータと google_cver パラメータが設定されている。
  8. Jane のブラウザに、FinestDSP の Cookie マッチング URL へのリダイレクトが読み込まれます。
  9. FinestDSP の Cookie マッチング エンドポイントがリダイレクト リクエストを処理し、 これには Google が設定した URL パラメータと、 HTTP ヘッダー。FinestDSP では、Cookie の マッチテーブルで「google_user_id」と入力されました。
  10. FinestDSP は、目に見えない 1×1 ピクセルでリダイレクトに応答します。
シナリオ 2: 既存のマッピングがあるユーザー

シナリオ 1 の 1 週間後、Jane は ExampleNews.com に再度アクセスしました。Jane が ビッダーとアド マネージャーの Cookie の両方が設定されている場合は、 機能します。

  1. ウェブページが表示されると、Google(アド マネージャー)は ページ上にレンダリングされます
  2. 広告オークションの際、Google は該当する入札者に入札リクエストを送信し、 これには FinestDSP が含まれます
  3. FinestDSP が入札リクエストを受信します。これには google_user_id
  4. FinestDSP がマッチテーブルで google_user_id を検索します。 1 週間前に作成された Jane に関連付けられた Cookie が (シナリオ 1)
  5. Cookie に関連付けられた情報に基づいて、FinestDSP の入札が ロジックでインプレッションに入札し、オークションの落札者となります。
  6. 情報に基づいて、ユーザーの興味や関心に合わせた広告を表示する場合があります FinestDSP が提供しています

単方向 Cookie マッチングは、双方向ワークフローに似ており、 ただし、Google のみがマッチをホストして入力するように変更される 表しますこれは、ビッダーがホストを許可していない場合に使用できます。 固有のマッチテーブルに含まれる Google ユーザー ID です。このフローを使用するために マッチテーブルをホストすることを Google に許可する必要があります。 Google の Cookie マッチング サービスへのリクエストで google_cm そのため、自身のデータを入力する google_gid を受け取ることはありません。 使用します。Google がユーザーのマッチングを確立すると、入札者は ユーザー リストに登録できます。同様に Google ユーザー ID は除外されますが、ホスト型マッチデータが含まれます。 改訂後のワークフローの簡単な例を以下の手順で説明します。

このフローを開始するには、ビッダーはマッチタグを配置して、 ユーザーのブラウザに表示されます。プライバシー上の制限がある米国の州以外のユーザーのワークフローとは異なり、 マッチタグにより、ユーザーのブラウザが広告主様の Cookie に転送されるようにする必要がある 一致する URL。たとえば、Cookie マッチング URL が https://ad.network.com/pixel は次のようになります。

<img src="https://ad.network.com/pixel" />

ユーザーのブラウザで読み込むときに、ビッダーの Cookie マッチング URL。このリクエストでは、HTTP ヘッダーに Cookie が含まれ、 これを次のステップで抽出します。

ビッダーの Cookie マッチング エンドポイントは、Google の Cookie にリダイレクトする必要があります 次の要素が入力された google_hm パラメータを含むマッチング サービス ウェブセーフな Base64 エンコード Cookie データを取得します。リダイレクト URL は、次のようになります。 次のとおりです。

https://cm.g.doubleclick.net/pixel?google_nid=BIDDER_ACCOUNT_NID&google_hm=HOSTED_MATCH_DATA

Google は、指定されたパラメータを含むリダイレクトを受信します。 HTTP ヘッダーで Google の Cookie に追加されます。

ステップ 4: レポート URL が指定されている場合は、成功時またはエラー リダイレクト時に Google がピクセルを配信する

Cookie マッチング オペレーションが成功した場合、または Cookie がない場合 ビッダーのアカウント(Google)に、一致するレポート URL が指定されています では 1×1 の透明なピクセルがデフォルトで配信され、ここでワークフローは終了します。 以降の入札リクエストでのこのユーザーのインプレッションには、ビッダーの Google Workspace のBidRequest.hosted_match_data またはBidRequest.user.buyeruid(Google の OpenRTB 用) 説明します。ビッダーはホストされているマッチデータを使ってユーザーリストを作成することも可能です できます。

それ以外の場合は、エラーが発生した場合、Google はビッダーの Cookie マッチング レポート URL と、 google_error パラメータ。ビッダーの Cookie マッチング レポート URL が https://ad.network.com/report の場合、リダイレクト URL は次のようになります。 例:

<img src="https://ad.network.com/report?google_error=ERROR_ID" />

ユーザーのブラウザがビッダーの Cookie マッチング レポート URL にリダイレクトされ、 エラーの原因(ある場合)を google_error パラメータ。エラーの解釈について詳しくは パラメータの説明をご覧ください。

ステップ 6: ビッダーが 1×1 の透明ピクセルを配信する

ビッダーは、1x1 の透明なピクセルをユーザーの できます。

プライバシー制限のある米国の州のユーザー向けのデフォルトのワークフローを図に示します 下の図では、リクエストとレスポンスは矢印で表され、データ 付随する項目は、かっこ内に記載しています。

パラメータ 説明
google_nid ビッダー アカウントのネットワーク ID(NID)。この ID は 入札者(ビッダー)から リソースです。
google_sc このパラメータは非推奨となりました。次のドメインに Google の Cookie を設定します: 表示されます。パラメータの値は無視されるため、 省略できます。Cookie がない場合にパラメータを省略するとエラーになる あります。
google_no_sc このパラメータは非推奨となりました。これは、Google の Cookie マッチング サービスに基づき、ユーザーに対して Cookie を設定しない 存在しないことに注意してください。パラメータの値は無視されるため、 省略されます。
google_hm

ビッダーが Google がホストするマッチングに保存するデータを含む。 表します

google_redir Google が HTTP 302 リダイレクトを送信するエンコード済み URL。「 指定した URL が、google_error でリダイレクトを受け取ります。 パラメータを使用して、エラーと正常なオペレーションの両方を記録します。
google_ula 既存のユーザーリストにユーザーを追加する際に使用する文字列です。値の userlistid[,timestamp] の形式で指定してください。 <ph type="x-smartling-placeholder">
    </ph>
  • userlistid: 単一の数値のユーザーリスト ID。
  • timestamp: POSIX 形式のタイムスタンプ(省略可)。 は、ユーザーがユーザーリストに追加されたことを示します。

この URL パラメータを繰り返すことで、ユーザーを複数の できます。

gdpr リクエストがデータに関する GDPR 制限の対象となることを示します できます。詳しくは、をご覧ください。 EU ユーザーの同意に関する要件、または Cookie マッチングへの影響 <ph type="x-smartling-placeholder"></ph> 認定バイヤーの IAB TCF v2.0 ドキュメントをご覧ください。

例: gdpr=1

gdpr_consent エンドユーザーの同意を表す TC 文字列。詳しくは EU ユーザーの同意に関する要件をご覧ください 、または How will the TC string is pass?」を参照してください。 <ph type="x-smartling-placeholder"></ph> 認定バイヤーの IAB TCF v2.0 ドキュメントをご覧ください。
process_consent ビッダーが、 <ph type="x-smartling-placeholder"></ph> Google の EU ユーザーの同意ポリシー

リクエストが EU ユーザーの同意ポリシーの対象でない場合、または リクエストで使用できる他の同意パラメータ (gdpr_consent)の場合、このパラメータは無視されます。

例: process_consent=T

パラメータ 説明
google_error

リクエスト全体のエラーを示す整数値。日時 オペレーションは実行されておらず、他に何も実行されていないことを示します。 google_ レスポンス パラメータが設定されます。サポートされているエラー 次のような値があります。

  • 1: ユーザーに Google の Cookie はありますが、いずれの Cookie もオプトアウトしています この Cookie を使用してトラッキングを行います。
  • 2: 有効なオペレーションが指定されていません。たとえば NoOps の 受信しました。
  • 3: ユーザーに Google の Cookie が設定されていません。Google は Cookie マッチング サービスを通じて Cookie を設定する。
  • 4: 競合するオペレーションが指定されています。あなたは google_pushgoogle_cm の両方を指定できます。 使用すると、目的が矛盾しているため、フラグを付けることができません。
  • 5: 無効な google_push パラメータが使用されていました。 双方向プロセスの一環として Google サーバーにリダイレクトで渡されます。 ピクセル マッチングのリクエスト。リダイレクトで google_push を設定する必要があります 最初のピクセル リクエストで渡された値と同じ値に設定されます。
  • 6: マッチタグに無効な NID が指定されました。
  • 7: 無効な Cookie が検出されました。
  • 8: 非推奨。Cookie が見つかりませんでした。
  • 9: Cookie が見つからず、テスト Cookie の設定が試行されます。
  • 10: google_redir パラメータが使用されました。 google_hm が指定されていないか、追加で使用された 宛先: google_cm
  • 15: Google マッチテーブルを Google でホストする必要があります。結果として レスポンスに Google ユーザー ID が含まれていません。この機能は現在、 全面的に有効化される予定です。 2020 年 6 月。

Google が開始: 双方向ピクセル マッチング

双方向ピクセル マッチングは Google の Cookie マッチングのワークフロー Google がアルゴリズムによってユーザー ID とユーザー ID のマッチングを試みるサービス リアルタイム ビッダー オークションの落札者以外の入札者広告が マッチタグが配置され、ユーザーのブラウザに 選択されたビッダーの Cookie マッチング URL からの透明なピクセル。有効にすると Google とビッダーの両方で、特定のユーザーのマッチテーブルにデータを入力します。以下は、 このワークフローの簡単な例です

ステップ 1: Google がマッチタグを配置する

プログラムに参加しているパブリッシャーのページがユーザーのブラウザで読み込まれ、 Google によってコンテンツが埋められる場合は、該当のページにマッチタグが アルゴリズムによって選択されたビッダーのピクセルをリクエストします。ピクセル マッチング タグにより、ビッダーの Cookie マッチング URL と 追加パラメータ マッチテーブルへの入力に使用できます。Cookie マッチング URL の場合 https://ad.network.com/pixel として指定されている場合、次のように構成されます。 次のようになります。

<img src="https://ad.network.com/pixel?google_gid=GOOGLE_GID&google_cver=1&google_push=PUSH_DATA" />

ピクセル一致リクエストを受け取ったビッダーは、 次のような構成の Google の Cookie マッチング サービスにリダイレクトされます。

https://cm.g.doubleclick.net/pixel?google_nid=GOOGLE_NID&google_push=PUSH_DATA

上記のリダイレクト URL は、 入札者が開始した Cookie マッチング ワークフローのマッチタグ。 ピクセル マッチングでは、google_cm パラメータは google_push パラメータ。その値は リクエスト内で Google から提供される情報です。ビッダーが開始したクリエイティブと ワークフロー、追加のパラメータ 指定することで、追加のユースケースに対応できます。

<ph type="x-smartling-placeholder">

ステップ 3: Google がリダイレクトを処理し、ピクセルで応答する

Google はそのユーザーについてマッチが作成されたことをログに記録し、 追加のオペレーションがリクエストされた場合、Google は最後に、 1×1 の透明なピクセルを使用します

ピクセル マッチングのワークフロー図

このワークフローを以下の図に示します。ここで、リクエストと 矢印で表され、それに付随するデータ項目が 括弧内に記載されています。

Google マッチタグのリクエスト パラメータ

パラメータ 説明
google_gid Google ユーザー ID。プライバシー上の制限がある米国の州以外のユーザーの場合は、常に Google のマッチタグで指定されます。
google_cver Cookie のバージョン。これは、常に Google のマッチ タイプで指定されます。 できます。
google_push このリクエストによってピクセル マッチング ワークフローが開始されていることを示します。 この値は、ビッダーの 自動的にリダイレクトされます。

ビッダーのピクセル マッチングのリダイレクト パラメータ

パラメータ 説明
google_nid ビッダー アカウントのネットワーク ID(NID)。この ID は 入札者(ビッダー)から リソースです。
google_push このリダイレクトでピクセル マッチングが完了することを示します 説明します。対応する Google マッチタグの値は、 指定します。
google_hm

ビッダーが Google がホストするマッチングに保存するデータを含む。 表します

google_ula 既存のユーザーリストにユーザーを追加する際に使用する文字列です。値の userlistid[,timestamp] の形式で指定してください。 <ph type="x-smartling-placeholder">
    </ph>
  • userlistid: 単一の数値のユーザーリスト ID。
  • timestamp: POSIX 形式のタイムスタンプ(省略可)。 は、ユーザーがユーザーリストに追加されたことを示します。

この URL パラメータを繰り返すことで、ユーザーを複数の できます。

Google が開始: 単方向ピクセル マッチング

単方向ピクセル マッチングは、双方向ワークフローと次の点で異なります。 Google のマッチタグに Google ユーザーを指定するパラメータが含まれないことを Google がホストするマッチテーブルに引き続きデータが入力されます。これは ビッダーが Google ユーザー ID を 独自のマッチテーブルを作成できます改訂されたワークフローの簡単な例は、 手順は次のとおりです。

ステップ 1: Google がマッチタグを配置する

Google は、アルゴリズムによって選択されたビッダーにマッチタグを配置します。マッチタグには google_push パラメータ。次の例をご覧ください。

<img src="https://ad.network.com/pixel?google_push=PUSH_DATA" />

ステップ 2: ユーザーのブラウザがビッダーのクッキング マッチング URL のピクセルをリクエストする

ユーザーのブラウザがビッダーの Cookie マッチング URL のピクセルをリクエストする HTTP ヘッダーにビッダーの Cookie を含める。

ビッダーの Cookie マッチング エンドポイントは、Google の Cookie にリダイレクトする必要があります 次の要素が入力された google_hm パラメータを含むマッチング サービス ウェブセーフな Base64 エンコード Cookie データを取得します。リダイレクト URL は、次のようになります。 次のとおりです。

https://cm.g.doubleclick.net/pixel?google_nid=BIDDER_ACCOUNT_NID&google_hm=HOSTED_MATCH_DATA&google_push=PUSH_DATA

Google は、指定されたパラメータを含むリダイレクトを受信します。 HTTP ヘッダーで Google の Cookie に追加されます。オペレーションが 成功した場合、以降の入札リクエストでのこのユーザーのインプレッション数には以下が含まれます。 BidRequest.hosted_match_data のビッダーがホストするマッチデータ: Google プロトコル、または Google のプロトコル BidRequest.user.buyeruid OpenRTB の実装。ビッダーは、ホストされている 一致します。

最後に、Google は 1x1 の透明なピクセルをユーザーのブラウザに返します。

Open Bidding では、エクスチェンジで入札者(ビッダー)開始を使用できます。 Google が Cookie マッチング ワークフローを使用して Google ユーザー ID と Cookie をマッチングします。クッキー Match Assist(CMA)はエクスチェンジ向けの追加機能で、 独自のビッダーとのマッチテーブルを作成できます

  1. 広告を掲載する際、Google のアルゴリズムに基づいて Cookie マッチング アシストタグが ストラクチャ:

    <img src="https://ob.exchange.com/pixel?google_gid=GOOGLE_GID&google_cver=1"/>
  2. Google の CMA マッチタグにより、エクスチェンジの Cookie マッチング URL が 受信します。

  3. エクスチェンジの Cookie マッチング エンドポイントがリクエストを受け取り、 独自の Cookie マッチング サービスにより、ユーザー ID と そのビッダーの 1 つです下の図では、エクスチェンジの Cookie マッチング サービスがユーザーのブラウザに応答し、いずれかのビッダーの 提供します
  4. ビッダーは、によって指定されるパラメータとともにリクエストを受け取ります。 ユーザー ID と Cookie を照合します。
で確認できます。

制限事項

新しい一致のリクエストの頻度の上限を設定する

ビッダーには Cookie への呼び出し回数を制限する責任がある Google がホストするマッチングで新たにエントリが追加されたユーザーを対象としたマッチング サービス 表しますホスト型マッチテーブルのエントリは、14 日後に期限切れと見なされる場合があります。 更新できるようになります。

<ph type="x-smartling-placeholder">

すべてのピクセル一致リクエストに応答する

ピクセル マッチング ワークフローを使用するビッダーは、 受信した Pixel Match リクエストと google_push を含むレスポンス パラメータを指定します。これにより、Google は使用状況をモニタリングしてポリシーを適用できます。もし レスポンス率が 90% を下回った場合、Google はレスポンス率を アカウントに送信されたピクセルの一致リクエスト。

HTTPS エンドポイントを使用する

すべての Cookie マッチング ワークフローで使用するエンドポイントでは、 提供します。

HTTPS 経由で送信されたピクセル マッチング リクエストに応答する場合、 HTTPS 経由で Cookie マッチング サービスにリダイレクトする必要があります。同様に ビッダーにリダイレクトする Cookie Match Assist エンドポイントでも HTTPS を使用する必要があります。 HTTP 経由で Google に 2 分を超える頻度でリクエストを送信すると、 アカウントに送信される一致リクエストの数が抑制されます。

Cookie マッチング リクエストに基づいて Google の EU ユーザー 同意ポリシーで、エンドユーザーの同意を示す必要があります。このようなリクエストは、 次のいずれかの方法で同意を取得したことを示します。

以下の例は、Cookie マッチング サービスを使用して以下を行う方法を示しています。 達成するのに役立ちます特に明記されていない限り、 操作対象のユーザーが、 プライバシー上の制限がある米国の州。

ビッダーがホストするマッチテーブルにデータを入力する

ビッダーは Cookie マッチングのワークフローを使用して、独自のマッチング データを取得できます。 google_nidgoogle_cm のみを指定してテーブルをまとめます。 必ず指定してください次に例を示します。

<img src="https://cm.g.doubleclick.net/pixel?google_nid=ad_network_xyz&google_cm" />

ビッダーの Cookie マッチング URL が https://ad.network.com/pixel?id=1 に設定されている場合、 Cookie マッチング オペレーションが成功すると、Google から送信されるリダイレクト レスポンスは次のようになります。

https://ad.network.com/pixel?id=1&google_gid=dGhpcyBpcyBhbiBleGFtGxl&google_cver=1

ユーザーが Cookie を持っていないことが原因で Cookie マッチング オペレーションが失敗すると、 レスポンスは次のようになります。

https://ad.network.com/pixel?id=1&google_error=3

エラーコードは、エラーの根本的な原因によって異なります。学習内容 Cookie マッチングのワークフローで発生する可能性のあるエラーコードについて詳しくは、 リダイレクト URL パラメータ

単一のユーザーリストに追加

google_ula パラメータは、ビッダーのマッチングで指定できます。 タグを使用して、指定された ID のユーザーリストにユーザーを追加します。Google または ユーザーの新しいエントリが追加された場合、ビッダーは google_nidgoogle_ula を含むマッチタグ パラメータを使って、完全なアクションを開始せずに、指定したリストにユーザーを追加できます。 Cookie マッチングのワークフロー制限事項を確認する Cookie マッチングサービスを呼び出して対応する マッチタグの例を以下に示します。

<img src="https://cm.g.doubleclick.net/pixel?google_nid=ad_network_xyz&google_ula=12345" />

レスポンスが成功した場合、ビッダーの Cookie マッチング URL は https://ad.network.com/pixel の場合、Google のリダイレクト URL は次のようになります。

https://ad.network.com/pixel?google_ula=12345,0

全体的なエラーが発生した場合(たとえば、Google の Cookie がない) を指定します。リダイレクト URL には google_error パラメータ:

  • https://ad.network.com/pixel?google_error=3

ユーザーのリストへの追加に関してエラーが発生した場合は、 リダイレクトで google_ula を受け取ります。 対応するマッチタグ パラメータがあります。これにより、タイムスタンプがステータス オペレーションの成功を示すコードが生成されます。たとえば リクエストが失敗した場合や ビッダーのアカウントが指定されたユーザーリストへのアクセス権がないため、 リダイレクト URL は次のようになります。

https://ad.network.com/pixel?google_ula=12345,2

複数のユーザーリストへの追加

ビッダーは、以下の方法でユーザーを複数のユーザーリストに追加するよう指定できます。 マッチタグに複数の google_ula パラメータが含まれている。イン 次のようになります。

<img src="https://cm.g.doubleclick.net/pixel?google_nid=ad_network_xyz&google_ula=12345,7654321&google_ula=45678" />

各ユーザーリストに対する操作のステータスも、 次のように、リダイレクト内の個別の google_ula パラメータを指定します。

https://ad.network.com/pixel?google_ula=12345,2&google_ula=45678,0

上記のリダイレクトでは、ユーザーのオペレーションが成功したことがわかります。 ID 45678 のリストですが、ユーザーリスト ID 12345 で失敗しました これはビッダーにアクセス権がなかったためです。

Cookie マッチングを実行し、単一のユーザー リストにユーザーを追加する。 リクエストには、ビッダーのマッチタグに google_cmgoogle_ula:

<img src="https://cm.g.doubleclick.net/pixel?google_nid=ad_network_xyz&google_ula=12345&google_cm" />

この場合、Google が指定したリダイレクト URL には google_gid が含まれます。 google_cvergoogle_ula。たとえば、 次のとおりです。

https://ad.network.com/pixel?id=&google_gid=dGhpcyBpcyBhbiBleGFtGxl&google_cver=1&google_ula=12345,0

Google がホストするマッチテーブルにマッチを保存

ビッダーが Google がホストするマッチテーブルに Cookie データを保存したい場合は、 Google ユーザー ID との一致を自身の一致に保存しません マッチタグに google_hm パラメータを含める必要があります。 値はウェブセーフの Base64 エンコード文字列にする必要があります。ユーザーが ビッダーのエンコードされていない Cookie データは Cookie number 1! であり、 値は Q29va2llIG51bWJlciAxIQ== になります。これは、 タグの例を以下に示します。

<img src="https://cm.g.doubleclick.net/pixel?google_nid=cookie-monster&google_hm=Q29va2llIG51bWJlciAxIQ%3D%3D" />

レスポンスが成功した場合、ビッダーの Cookie マッチング URL は https://cookie-monster.com/pixel の場合、Google のリダイレクト URL は次のようになります。 次のとおりです。

https://cookie-monster.com/pixel

google_gid パラメータはリダイレクトに含まれていません。これは、 マッチタグに google_cm が含まれておらず、google_hm が 成功したレスポンスに含まれません。インプレッションに対する今後の入札リクエストに 指定した場合、ビッダーはホストされたマッチデータを Google の RTB プロトコルの場合は BidRequest.hosted_match_data BidRequest.user.buyeruid(Google の OpenRTB 実装)

ビッダーが代わりにマッチタグを使用していて、 google_hm が Base64 エンコードされていない(例: chocolate_chunk! - リダイレクト URL は次のようになります。 次のとおりです。

https://cookie-monster.com/pixel?google_hm=2

上記のリダイレクト URL には、次の google_hm 値が含まれています。 2。これは、値が次のエラーによりオペレーションが失敗したことを示唆しています。 デコードされません。

ユーザーリストを含むビッダーと Google がホストするマッチテーブル

Google がホストするユーザーに加えて独自のユースケースリストをビッダーがホストしている場合 1 つのマッチタグで両方のテーブルを照合し、ユーザーを マッチタグに google_cm を含め、 google_hm パラメータと google_ula パラメータ。ビッダーの Cookie データが Cookie number 1! の場合、エンコードされた値は次のようになります。 Q29va2llIG51bWJlciAxIQ== のようなマッチタグを生成。 次のとおりです。

<img src="https://cm.g.doubleclick.net/pixel?google_nid=cookie-monster&google_hm=Q29va2llIG51bWJlciAxIQ%3D%3D&google_cm&google_ula=12345" />

レスポンスが成功した場合、ビッダーの Cookie マッチング URL は https://cookie-monster.com/pixel の場合、Google のリダイレクト URL は次のようになります。 次のようになります。

https://cookie-monster.com/pixel?google_gid=ABCDETC&google_cver=1&google_ula=12345,0

リダイレクトを受信すると、ビッダーは指定された Google ユーザー ID と照合する マッチテーブルに Cookie データが追加されている「google_gid」。イン Google がホストするマッチテーブルとユーザーリストを 成功しました。そのため ビッダーのプレターゲティング設定では 指定したユーザーリスト ID をターゲットにするよう設定されている場合、ビッダーは ユーザーからのインプレッションに対する入札リクエストを受信できる。同様に リクエストすると、ビッダーはホストされたマッチデータを Google の RTB プロトコルの場合は BidRequest.hosted_match_data BidRequest.user.buyeruid(Google の OpenRTB 実装)