URL mit freigegebenem Speicher auswählen

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.

Drei Anzeigen, 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 nur einer Ansicht und ohne Klicken wird dem Nutzer die Frage „Wochenendausflüge erkunden“ angezeigt. Nachdem das dritte Creative angesehen oder angeklickt wurde, wird der Nutzer zu einem Klick aufgefordert, um den Hotelrabatt zu erhalten. Wenn der Nutzer auf die erste Anzeige klickt, erscheint als Nächstes die dritte Anzeige.

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

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.

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.