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

Wybierz oparty na adresie URL na podstawie danych zebranych w pamięci współdzielonej i wyrenderuj treść w zabezpieczonej ramce.

Za pomocą interfejsu Shared Storage API możesz wybrać adres URL, który ma być renderowany w chronionej ramce na podstawie danych z różnych witryn. Używaj JavaScriptu do odczytywania i zapisywania danych z różnych witryn, a potem na podstawie zapisanych danych wybierz URL z wyświetlonej listy. Możesz wyrenderować ten adres URL w ramce chronionej.

Adres URL może obejmować dowolne treści: reklamy, artykuły, obrazy, kod HTML, wezwania do działania (np. przyciski) itp.

Załóżmy np., że prowadzisz witrynę o podróży i prowadzisz kampanię reklamową z trzema różnymi kreacjami. Chcesz ustawić sekwencję kreacji w zależności od interakcji użytkownika (wyświetlenia lub kliknięcia).

Trzy kreacje reklamowe, które są wyświetlane użytkownikom na podstawie ich poprzedniej interakcji.
Pierwsza kreacja dla nowego widza brzmi: „Podejmij kolejną podróż”. Wystarczy, że obejrzysz stronę bez kliknięcia, a użytkownik zobaczy: „Zobacz, co warto wybrać na weekendowe wypady”. Po obejrzeniu lub kliknięciu trzecia kreacja zachęca użytkowników do kliknięcia i wybrania zniżki na hotel. Jeśli użytkownik kliknie pierwszą reklamę, następną reklamą, którą zobaczy, jest trzecia kreacja.

Gdy użytkownik po raz pierwszy zobaczy najlepszą 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 innych witrynach odwiedzanych przez tego użytkownika, możesz wyświetlić inną reklamę na podstawie tych danych.

Przewodnik po współdzielonej pamięci masowej z 3 kreacjami reklamowymi i interakcją użytkownika.

JavaScript uruchamia się w workletie, aby pobierać te informacje, ale Twój kod nie może wchodzić w interakcje z elementami iframe ani chronioną ramką na stronie nadrzędnej ani komunikować się poza nimi.

Przyjrzyjmy się innemu przykładowi. Załóżmy, że chcesz sprawdzić, który artykuł działałby lepiej po umieszczeniu na stronie. Gdy zobaczysz tego użytkownika w swojej witrynie, możesz go przypisać do grupy eksperymentalnej, a następnie zapisać ten identyfikator grupy w pamięci współdzielonej, aby mieć do niego dostęp w różnych witrynach. W innej witrynie chroniona ramka może wybrać adres URL zapisany w pamięci współdzielonej, na podstawie grupy eksperymentalnej tego użytkownika.

Pamięć współdzielona umożliwia podejmowanie świadomych decyzji na podstawie danych z różnych witryn bez udostępniania informacji o użytkowniku (np. historii przeglądania czy innych danych osobowych) witrynom osadzonym i wydobywania danych na własne serwery.

Przykłady zastosowań

Wybór adresów URL za pomocą pamięci współdzielonej ma zastosowanie w następujących przypadkach:

  • Wyświetlanie kreacji z reklamami rotacyjnymi: możesz przechowywać dane, np. identyfikator kreacji i interakcje użytkownika, aby określać, które kreacje użytkownicy widzą w poszczególnych witrynach.
    • Jednym z przypadków rotacji kreacji jest częstotliwość. Liczby wyświetleń przeglądarki mogą być przechowywane w pamięci współdzielonej i wykorzystywane do decydowania, która kreacja zostanie wyświetlona użytkownikowi.
  • Przeprowadzanie testów A/B: możesz przypisać użytkownika do grupy eksperymentalnej i zapisać ten identyfikator grupy w pamięci współdzielonej, aby umożliwić dostęp do niego w innej witrynie.
  • Dostosowanie interfejsu 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.

Spróbuj wybrać URL

Wybór adresów URL za pomocą interfejsu Shared Storage API jest dostępny do testowania w Chrome Canary, wersji deweloperskiej oraz beta w wersji M105 lub nowszej. Aby przetestować wybór adresów URL, włącz wszystkie interfejsy Ad Privacy API w sekcji chrome://settings/adPrivacy.

Eksperymentuj z wersją demonstracyjną

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

Prezentację tworzy z perspektywy reklamodawcy, technologii reklamowej, dystrybutora treści lub innej usługi zewnętrznej, która chce przechowywać informacje w witrynach różnych wydawców. W wersji demonstracyjnej ten sam kod innej firmy działa w każdym przypadku użycia w witrynach wydawców A i wydawców B. Wejdź na 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ę.