URL mit freigegebenem Speicher auswählen

Wählen Sie eine URL basierend auf Daten aus, die im freigegebenen Speicher erfasst wurden, und rendern Sie den Inhalt in einem Fenced Frame.

Mit der Shared Storage API können Sie die URL auswählen, die mithilfe von websiteübergreifenden Daten in einem Fence Frame gerendert werden soll. Verwende JavaScript, um websiteübergreifende Daten zu lesen und zu schreiben. Wähle dann anhand deiner gespeicherten Daten eine URL aus einer bereitgestellten Liste aus. Sie können diese URL in einem Fenced Frame rendern.

Die URL-Auswahl kann beliebige Inhalte umfassen: Anzeigen, Artikel, Bilder, HTML, Calls-to-Action (z. B. Schaltflächen) usw.

Angenommen, Sie betreiben eine Reisewebsite und schalten eine Kampagne mit drei verschiedenen Creatives. Sie möchten die Creatives nach den Interaktionen des Nutzers (Aufruf oder Klick) anordnen.

Drei Creatives, die Nutzern basierend auf ihrer vorherigen Interaktion präsentiert werden.
Im ersten Creative für einen neuen Zuschauer steht: „Begib dich auf dein nächstes Abenteuer.“ Mit einer Ansicht und ohne Klicken würde der Nutzer „Urlaubsausflüge entdecken“ sehen. Nachdem sie sich das dritte Creative angesehen oder darauf geklickt haben, werden sie dazu aufgefordert, „Mit einem Klick auf deinen Hotelrabatt“ zu klicken. Wenn der Nutzer auf die erste Anzeige klickt, wird ihm das dritte Creative angezeigt.

Wenn ein Nutzer zum ersten Mal eine erfolgreiche Werbefläche beobachtet, können Sie eine ID und den Klickstatus für das Creative im freigegebenen Speicher speichern. Wenn Sie also eine Anzeigenauktion auf anderen Websites gewinnen, die dieser Nutzer besucht, können Sie auf der Grundlage dieser Daten eine andere Anzeige schalten.

Schritt-für-Schritt-Anleitung zum freigegebenen Speicher mit drei Creatives und Nutzerinteraktion

Ihr JavaScript wird in einem Worklet ausgeführt, um diese Informationen abzurufen. Ihr Code kann jedoch nicht mit dem iFrame oder dem Fenced Frame der übergeordneten Seite interagieren oder kommunizieren.

Nehmen wir ein anderes Beispiel: Angenommen, Sie möchten testen, welcher Artikel in einem eingebetteten Kontext besser abschneiden würde. Sie können einen Nutzer einer Testgruppe zuweisen, wenn Sie diesen Nutzer auf Ihrer Website sehen, und diese Gruppen-ID dann im freigegebenen Speicher für den Zugriff in einem websiteübergreifenden Kontext speichern. Auf einer anderen Website kann Ihr Fenced Frame eine URL auswählen, die auf der Testgruppe dieses Nutzers basiert und mit freigegebenem Speicher gespeichert wird.

Mit freigegebenem Speicher können Sie fundierte Entscheidungen basierend auf websiteübergreifenden Daten treffen, ohne Nutzerinformationen wie den Browserverlauf oder andere personenbezogene Daten an eine eingebettete Website weiterzugeben oder Daten an Ihre eigenen Server zu exfiltrieren.

Anwendungsfälle

Die URL-Auswahl mit freigegebenem Speicher unterstützt die folgenden Anwendungsfälle:

  • Anzeigen-Creatives rotieren: Sie können Daten wie Creative-ID und Nutzerinteraktion speichern, um zu bestimmen, welche Creative-Nutzer auf verschiedenen Websites zu sehen sind.
    • Ein Anwendungsfall der Creative-Rotation ist die Häufigkeit. Die Anzahl der Browseraufrufe kann im freigegebenen Speicher gespeichert werden, um zu entscheiden, welches Creative einem Nutzer präsentiert wird.
  • A/B-Tests ausführen: Du kannst einen Nutzer einer Testgruppe zuweisen und die Gruppen-ID dann in dem freigegebenen Speicher für den websiteübergreifenden Zugriff speichern.
  • Nutzererfahrung für bekannte Kunden anpassen: Sie können benutzerdefinierte Inhalte und Calls-to-Action basierend auf dem Registrierungsstatus oder anderen Nutzerstatus eines Nutzers teilen.

URL-Auswahl ausprobieren

Die URL-Auswahl mit der Shared Storage API ist für Tests in Chrome Canary/Dev/Beta M105+ verfügbar.

Für den Test müssen Sie das Flag für den Test der Privacy Sandbox Ads APIs unter chrome://flags/#privacy-sandbox-ads-apis aktivieren.

Privacy Sandbox Ads APIs-Test aktivieren, um diese APIs zu verwenden

Experimentiere mit der Demo

Eine Demo ist verfügbar und Sie können den Code auf GitHub überprüfen.

Diese Demo wurde aus der Perspektive eines Werbetreibenden, AdTech, eines Content-Distributors oder eines anderen Drittanbieterdienstes erstellt, der Informationen auf den Websites verschiedener Publisher speichern möchte. In der Demo wird derselbe Drittanbietercode für jeden Anwendungsfall sowohl auf Publisher A- als auch auf Publisher B-Websites ausgeführt. Rufen Sie die Seite der einzelnen Publisher auf, um zu sehen, wie die Daten in einem websiteübergreifenden Kontext geteilt werden.

Reagieren und Feedback geben

Das Angebot für den freigegebenen Speicher wird derzeit diskutiert und kann sich in Zukunft ändern. Wenn Sie diese API testen und Feedback haben, freuen wir uns darauf, von Ihnen zu hören.