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).
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.](https://developers-dot-devsite-v2-prod.appspot.com/static/privacy-sandbox/assets/images/shared-storage-walk-throu-c2a97e173ac02.png?authuser=9&hl=pl)
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 odbiorców i dziel się opiniami
Propozycja wspólnego miejsca na dane jest w trakcie dyskusji i może ulec zmianie w przyszłości. Jeśli wypróbujesz ten interfejs API i chcesz przekazać nam swoją opinię, chętnie poznamy jego opinię.
- GitHub: przeczytaj propozycji, dokumentu dotyczącego zasięgu, przesyłania pytań i udziału w dyskusjach.
- Ogłoszenia dotyczące interfejsu Shared Storage API: dołącz do naszej listy adresowej lub dołącz do wcześniejszych ogłoszeń.
- Pomoc dla deweloperów: zadawaj pytania i dołączaj do dyskusji na Repozytorium pomocy dla deweloperów Piaskownicy prywatności.