共有ストレージを使用する URL を選択してください

共有ストレージで収集されたデータに基づく URL を選択し、コンテンツをフェンス付きフレームにレンダリングする。

Shared Storage API では、クロスサイト データを使用して、フェンス付きフレームにレンダリングする URL を選択できます。JavaScript を使用してクロスサイト データの読み取りと書き込みを行い、保存されているデータに基づいて URL をリストから選択します。その URL はフェンス付きフレームでレンダリングできます。

URL の選択には、広告、記事、画像、HTML、行動を促すフレーズ(ボタンなど)など、あらゆる種類のコンテンツが含まれます。

たとえば、旅行サイトを運営していて、3 種類の広告クリエイティブを使った広告キャンペーンを実施しているとします。ユーザーの操作(表示またはクリック)に基づいてこれらのクリエイティブを並べ替えるとします。

3 つの広告クリエイティブ(過去のインタラクションに基づいてユーザーに表示されます)。
新しい視聴者向けの最初のクリエイティブは、「次の冒険に出かけよう」と言います。ビューのみが表示され、クリックがない場合、ユーザーには「週末の旅行プランを探しましょう」と表示されます。3 番目のクリエイティブを表示またはクリックすると、「クリックしてホテルの割引が受けられる」とユーザーに促します。ユーザーが最初の広告をクリックすると、次に表示される広告は 3 番目のクリエイティブです。

落札された広告スペースをユーザーが初めて見たときに、そのクリエイティブの ID とクリック ステータスを共有ストレージに保存できます。つまり、このユーザーがアクセスした他のサイトの広告オークションで落札した場合、そのデータに基づいて別の広告を表示できます。

3 つの広告クリエイティブとユーザー操作を含む共有ストレージのチュートリアル。

JavaScript は、この情報を取得するためにワークレット内で実行されますが、コードでは、親ページの iframe またはフェンス付きフレームの外でやり取りや通信を行うことはできません。

別の例を見てみましょう。たとえば、埋め込みコンテキストでどの記事のパフォーマンスが向上するかをテストするとします。サイトでそのユーザーを見つけたら、テストグループに割り当て、そのグループ ID を共有ストレージに保存し、クロスサイト コンテキストでアクセスできるようにします。別のサイトでは、フェンス付きフレームは、共有ストレージに保存されているユーザーのテストグループに基づいて URL を選択できます。

共有ストレージを使用すると、ユーザー情報(ブラウザ履歴やその他の個人情報など)を埋め込みサイトと共有したり、独自のサーバーにデータを流出させたりすることなく、クロスサイト データに基づいて情報に基づいた意思決定を行うことができます。

ユースケース

共有ストレージを使用した URL の選択は、次のユースケースをサポートしています。

  • 広告クリエイティブのローテーション: クリエイティブ ID やユーザー操作などのデータを保存し、さまざまなサイトでどのクリエイティブをユーザーに表示するかを決定できます。
    • クリエイティブ ローテーションの用途の 1 つに、頻度があります。ブラウザのビュー数は共有ストレージに保存されており、これを使用して、ユーザーに表示するクリエイティブを決定できます。
  • A/B テストの実施: ユーザーをテストグループに割り当て、そのグループ ID を共有ストレージに保存し、クロスサイトからアクセスできるようにします。
  • 既知の顧客のユーザー エクスペリエンスをカスタマイズする: ユーザーの登録ステータスやその他のユーザーの状態に基づいて、カスタム コンテンツと行動を促すフレーズを共有できます。

URL の選択を試す

Shared Storage API を使用した URL の選択は、Chrome Canary/Dev/Beta M105 以降でのテストに利用できます。

テストするには、chrome://flags/#privacy-sandbox-ads-apisプライバシー サンドボックスの広告 API のテストフラグを有効にする必要があります。

これらの API を使用するには、プライバシー サンドボックスの広告 API のテストを有効に設定します

デモを試す

デモが用意されており、GitHub でコードを確認できます。

このデモは、広告主、広告テクノロジー、コンテンツ配信者、またはさまざまなパブリッシャーのサイト間で情報を保存するその他のサードパーティ サービスの観点から構築されています。このデモでは、各ユースケースで同じサードパーティのコードがパブリッシャー A とパブリッシャー B の両方のサイトで実行されます。各パブリッシャーのページにアクセスして、クロスサイト コンテキストでデータがどのように共有されるかをご確認ください。

フィードバックを共有

共有ストレージの提案は現在検討中であり、将来変更される可能性があります。この API をお試しいただき、フィードバックがございましたら、ぜひお寄せください。