Wybierz URL z pamięcią współdzieloną

Wybierz adres URL oparty na danych zebranych w pamięci współdzielonej i wyrenderuj treść w objętej ramce.

Za pomocą interfejsu Shared Storage API możesz wybrać adres URL, który ma być wyrenderowany w ramce ogrodzonej na podstawie danych z różnych witryn. Do odczytywania i zapisywania danych z różnych witryn używaj JavaScriptu, a potem wybierz adres URL z listy na podstawie zapisanych danych. URL możesz wyrenderować w ramce ogrodzonej.

Wybór adresu URL może obejmować dowolną treść: reklamy, artykuły, obrazy, kod HTML, wezwania do działania (np. przyciski) i inne.

Załóżmy na przykład, że prowadzisz witrynę o podróżach i prowadzisz kampanię reklamową z 3 różnymi kreacjami. Chcesz wyświetlać te kreacje w sekwencji na podstawie interakcji użytkownika (obejrzenia lub kliknięcia).

Trzy kreacje wyświetlane użytkownikom na podstawie ich wcześniejszej interakcji.
Pierwsza kreacja dla nowego widza brzmi: „Przeżyj kolejną przygodę”. Wyświetlając je bez kliknięcia, użytkownik zobaczyłby hasło „Wycieczki weekendowe”. Po wyświetleniu lub kliknięciu trzecia kreacja zachęca użytkowników do skorzystania z opcji „Kliknij, aby uzyskać zniżkę na hotel”. Jeśli użytkownik kliknie pierwszą reklamę, wyświetli mu się trzecia kreacja.

Gdy użytkownik po raz pierwszy zauważy zwycięskią przestrzeń reklamową, możesz zapisać identyfikator i stan kliknięcia tej kreacji w pamięci współdzielonej. Oznacza to, że jeśli wygrasz aukcję reklam w innej witrynie odwiedzanej przez danego użytkownika, możesz wyświetlić inną reklamę na podstawie tych danych.

Przewodnik po współdzielonym miejscu na dane z 3 kreacjami i interakcją użytkownika.

Twój kod JavaScript jest uruchamiany w workletie do pobierania tych informacji, ale Twój kod nie może wchodzić w interakcje z elementami iframe ani ramką chronioną na stronie nadrzędnej ani się z nimi komunikować.

Przeanalizujmy kolejny przykład. Załóżmy, że chcesz sprawdzić, który artykuł będzie skuteczniejszy w kontekście osadzonym. Gdy zobaczysz tego użytkownika w swojej witrynie, możesz przypisać użytkownika do grupy eksperymentalnej, a potem zapisać jego identyfikator w pamięci współdzielonej, aby mieć do niego dostęp w kontekście wielu witryn. W innej witrynie chroniona ramka może wybrać adres URL na podstawie grupy eksperymentalnej tego użytkownika, który został zapisany w pamięci współdzielonej.

Współdzielona pamięć masowa pozwala podejmować świadome decyzje na podstawie danych z różnych stron bez udostępniania informacji o użytkownikach (takich jak historia przeglądarki czy innych danych osobowych) w witrynie źródłowej ani wydobywania danych na własne serwery.

Przykłady zastosowań

Wybór adresów URL w pamięci współdzielonej obsługuje te przypadki użycia:

  • Kreacje reklamowe o rotacji: możesz przechowywać dane, np. identyfikator kreacji i interakcje użytkownika, aby określać, które kreacje widzą użytkownicy w różnych witrynach.
    • Jednym z przypadków użycia rotacji kreacji jest częstotliwość. Liczby wyświetleń przeglądarki można przechowywać w pamięci współdzielonej i wykorzystywać do podejmowania decyzji, które kreacje wyświetlić użytkownikowi.
  • Przeprowadzanie testów A/B: możesz przypisać użytkownika do grupy eksperymentalnej, a potem zapisać identyfikator tej grupy w pamięci współdzielonej, aby umożliwić dostęp do niej w różnych witrynach.
  • Dostosowywanie działania użytkownika do znanych klientów: możesz udostępniać niestandardowe treści i wezwania do działania na podstawie stanu rejestracji użytkownika lub innych stanów użytkownika.

Wypróbuj wybór adresu URL

Wybór adresu URL za pomocą interfejsu Shared Storage API można testować w Chrome Canary, Dev lub Beta w wersji M105 i nowszych.

Aby przeprowadzić test, musisz włączyć flagę eksperymentu z interfejsami API reklam w Piaskownicy prywatności na stronie chrome://flags/#privacy-sandbox-ads-apis.

Aby używać tych interfejsów API, ustaw eksperyment z interfejsami API reklam w Piaskownicy prywatności

Eksperymentuj z wersją demonstracyjną

Dostępna jest wersja demonstracyjna, a kod możesz sprawdzić na GitHub.

Ta demonstracja powstała z perspektywy reklamodawcy, technologii reklamowych, dystrybutora treści lub innej usługi zewnętrznej, która chce przechowywać informacje z witryn różnych wydawców. W wersji demonstracyjnej ten sam kod innej firmy w każdym przypadku działa zarówno w witrynach wydawcy A, jak i wydawcy B. Odwiedź stronę każdego wydawcy, aby zobaczyć, jak dane są udostępniane w kontekście różnych witryn.

Angażuj i dziel się opiniami

Oferta pamięci współdzielonej jest obecnie przedmiotem dyskusji i w przyszłości może ulec zmianie. Jeśli wypróbowujesz ten interfejs API i chcesz podzielić się opinią, chętnie poznamy Twoją opinię.