共有ストレージを使用する 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 以降でテストできます。URL の選択をテストするには、chrome://settings/adPrivacy ですべての広告プライバシー API を有効にします。

デモを試す

デモが利用可能です。また、GitHub でコードを確認できます。

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

Engage and share feedback

The Shared Storage proposal is under active discussion and subject to change in the future. If you try this API and have feedback, we'd love to hear it.