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.
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.
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.
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.
- GitHub Lesen Sie den Vorschlag, stellen Sie Fragen und nehmen Sie an Diskussionen teil.
- Ankündigungen zur Shared Storage API: Sehen Sie sich frühere Ankündigungen in unserer Mailingliste an.
- Entwicklersupport: Hier kannst du Fragen stellen und an Diskussionen zum Privacy Sandbox-Entwicklersupport-Repository teilnehmen.