広告の配信ペース(頻度別)

広告キャンペーンを実施している広告購入者(DSP と広告主)が、ユーザーが広告を見た回数や操作した回数に基づいて広告の配信ペースを制御する方法について説明します。フリークエンシーで広告の配信をコントロールすると、広告疲れを回避してオーディエンス エクスペリエンスを向上させ、同じ予算でより多くのユーザーにリーチして収益を増やすことができます。このガイドでは、広告のフリークエンシーを扱うための複数のアプローチを紹介します。

インタレスト グループから退会する

広告がクリックされたときにユーザーのブラウザがインタレスト グループから離脱するようリクエストするには、navigator.leaveAdInterestGroup() を呼び出します。落札した広告フレームとそのサブフレーム内から、フレームのオリジンがインタレスト グループのオリジンと同じである限り、leaveAdInterestGroup() を呼び出すことができます。1 つの方法として、インタレスト グループから離脱する役割を担う非表示のサブフレームを広告フレーム内に追加することが考えられます。

インタレスト グループから離脱すると、今後の入札が停止され、フリークエンシー キャップの役割を果たします。

入札単価の生成中に prevWinsMs シグナルを使用する

フリークエンシー制御には、generateBid() 内の browserSignalsprevWinsMs フィールドを使用できます。

prevWinMs フィールドには、インタレスト グループの落札広告と、前回の落札からの経過時間(ミリ秒単位)が含まれます。ここで、ad オブジェクトには renderURL フィールドと metadata フィールドのみが含まれていることに注意してください。

このシグナルを使用して、広告を配信するかどうかを判断します。入札額 0 を返すと、広告がオークションで落札されることはありません。

ファーストパーティ Cookie を使用してクリック情報を保存することもできます。広告がレンダリングされるときに、既存のインタレスト グループをユーザー入札シグナル(userBiddingSignals)としてのクリックデータで上書きします。

次の図は、このシーケンスを示しています。

ファーストパーティ Cookie にクリックデータを保存し、後で読み取ってフリークエンシー制御を行うシーケンスを示す図

  1. ユーザーが広告主のページにアクセスする
  2. 購入者(広告主/DSP)がファーストパーティ Cookie にクリックデータ配列を初期化します。
  3. バイヤー(広告主/DSP)は、ユーザーをインタレスト グループに追加し、userBiddingSignals フィールドに初期 clicks 配列を設定します。
  4. その後、ユーザーがパブリッシャーのページにアクセスします。
  5. 販売者(パブリッシャー/DSP)が Protected Audience オークションを実施し、落札した広告がユーザーに表示されます。
  6. ユーザーが落札した広告をクリックします。
  7. ユーザーが広告主のページに移動します。
    • リンク先 URL にインタレスト グループ名がクエリ パラメータとして含まれている
  8. 購入者(広告主/DSP)が既存のファーストパーティ Cookie を読み取る
  9. 購入者(広告主/DSP)が新しいクリック タイムスタンプを既存のクリックデータに追加します。
  10. 購入者(広告主/DSP)が新しいクリックデータでインタレスト グループを更新します。
  11. バイヤー(広告主/DSP)が新しいクリックデータでファーストパーティの Cookie を更新します。

ユーザーがパブリッシャーのページに再度アクセスすると、userBiddingSignalsclick フィールドのタイムスタンプが generateBid() 関数内で利用可能になり、購入者はこのデータを使用して広告配信を制御できます。

What's next?

We want to engage in conversations with you to ensure we build an API that works for everyone.

Discuss the API

Like other Privacy Sandbox APIs, this API is documented and discussed publicly.

Experiment with the API

You can experiment and participate in conversation about the Protected Audience API.