Wählen Sie eine URL aus, die auf den im freigegebenen Speicher erfassten Daten basiert, 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 als Fencing Frame gerendert werden soll. Verwende JavaScript, um websiteübergreifende Daten zu lesen und zu schreiben, und wähle dann basierend auf deinen gespeicherten Daten eine URL aus einer bereitgestellten Liste aus. Sie können diese URL in einem Fencing Frame rendern.
Die URL-Auswahl kann beliebige Inhalte umfassen: Anzeigen, Artikel, Bilder, HTML, Calls-to-Action (z. B. Schaltflächen) und mehr.
Angenommen, Sie betreiben eine Reisewebsite und schalten eine Kampagne mit drei verschiedenen Creatives. Sie möchten die Creatives basierend auf den Interaktionen des Nutzers (Aufruf oder Klick) anordnen.
Wenn ein Nutzer zum ersten Mal eine gewinnende Werbefläche sieht, können Sie eine ID und den Klickstatus für dieses Creative im freigegebenen Speicher speichern. Wenn Sie also eine Anzeigenauktion auf anderen Websites gewinnen, die dieser Nutzer besucht, können Sie basierend auf diesen Daten eine andere Anzeige schalten.
![Erläuterung der drei Anzeigen-Creatives und der Nutzerinteraktion im freigegebenen Speicher](https://developers-dot-devsite-v2-prod.appspot.com/static/privacy-sandbox/assets/images/shared-storage-walk-throu-c2a97e173ac02.png?authuser=19&hl=de)
Ihr JavaScript-Code wird zum Abrufen dieser Informationen in einem Worklet ausgeführt. Ihr Code kann jedoch nicht außerhalb des iFrame oder Fenced Frames auf 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 ihn auf Ihrer Website sehen, und diese Gruppen-ID dann unter „freigegebener Speicher“ speichern, um websiteübergreifend darauf zuzugreifen. Auf einer anderen Website kann der Fenced Frame eine URL auswählen, die auf der Testgruppe dieses Nutzers basiert, die im freigegebenen Speicher gespeichert ist.
Mit freigegebenem Speicher können Sie fundierte Entscheidungen auf der Grundlage von 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 folgende Anwendungsfälle:
- Roate-Anzeigen-Creatives:
Sie können Daten wie die Creative-ID und Nutzerinteraktionen speichern, um zu bestimmen, welche Creative-Nutzer auf verschiedenen Websites zu sehen sind.
- Ein Anwendungsfall für die 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-Test durchführen: Du kannst einen Nutzer einer Testgruppe zuweisen und diese Gruppen-ID dann im freigegebenen Speicher speichern, um websiteübergreifend darauf zuzugreifen.
- Nutzerfreundlichkeit für bekannte Kunden anpassen: Sie können benutzerdefinierte Inhalte und Calls-to-Action basierend auf dem Registrierungsstatus eines Nutzers oder einem anderen Nutzerstatus teilen.
URL-Auswahl ausprobieren
Die URL-Auswahl mit der Shared Storage API kann in Chrome Canary/Dev/Beta M105+ getestet werden. Aktivieren Sie zum Testen der URL-Auswahl alle APIs zum Datenschutz bei Werbung unter chrome://settings/adPrivacy
.
Mit der Demo experimentieren
Eine Demo ist verfügbar und du kannst dir den Code auf GitHub ansehen.
Diese Demo wurde aus der Perspektive eines Werbetreibenden, einer Anzeigentechnologie, eines Inhaltsvertriebs oder eines anderen Drittanbieterdienstes erstellt, der Informationen auf den Websites verschiedener Publisher speichern möchte. In der Demo wird für jeden Anwendungsfall derselbe Drittanbietercode auf Websites von Publisher A und Publisher B ausgeführt. Rufen Sie die Seite der einzelnen Publisher auf, um zu sehen, wie die Daten in einem websiteübergreifenden Kontext weitergegeben werden.
Interagieren und Feedback geben
Der Vorschlag für den freigegebenen Speicher wird derzeit diskutiert und kann sich ändern. . Wir würden uns freuen, wenn Sie diese API ausprobieren und uns Feedback geben.
- GitHub: Lesen Sie den Angebot, Whitepaper aufrufen, Fragen stellen und an Diskussionen teilnehmen.
- Ankündigungen zur Shared Storage API: Auf unserer Mailingliste können Sie frühere Ankündigungen ansehen oder ihnen beitreten.
- Support für Entwickler: Hier können Sie Fragen stellen und sich an Diskussionen zum Repository für den Privacy Sandbox-Entwicklersupport.