Dowiedz się, jak kupujący (DSP i reklamodawca) prowadzący kampanię reklamową może kontrolować tempo wyświetlania reklam na podstawie tego, jak często użytkownik widział reklamę lub wchodzi z nią w interakcję. Kontrolowanie wyświetlania reklam według częstotliwości poprawia wrażenia odbiorców, ponieważ pozwala im uniknąć zmęczenia reklamami, oraz zwiększa przychody dzięki docieraniu do większej liczby użytkowników w ramach tego samego budżetu. W tym przewodniku omawiamy różne podejścia do częstotliwości wyświetlania reklam.
Opuść grupę zainteresowań
Możesz wywołać funkcję navigator.leaveAdInterestGroup()
, by po kliknięciu reklamy przeglądarka użytkownika opuściła grupę zainteresowań. Z poziomu zwycięskiej ramki reklamy i jej ramek podrzędnych możesz wywołać funkcję leaveAdInterestGroup()
, jeśli jej początek jest taki sam jak początek grupy zainteresowań. Jedną z możliwości jest dodanie w ramce reklamy niewidocznej ramki podrzędnej odpowiedzialnej za opuszczenie grupy zainteresowań.
Opuszczenie grupy zainteresowań związanych z reklamą zapobiega przyszłemu określaniu stawek i działa jako forma ograniczenia liczby wyświetleń.
Używaj sygnału prevWinsMs
podczas generowania stawek
Aby łatwo kontrolować częstotliwość, możesz użyć pola prevWinsMs
w elemencie browserSignals
w elemencie generateBid()
.
Pole prevWinMs
zawiera listę zwycięskich reklam danej grupy zainteresowań oraz czas od ich poprzedniej wygranej (w milisekundach). Pamiętaj, że obiekt ad
zawiera tu tylko pola renderURL
i metadata
.
Wykorzystaj ten sygnał, aby określić, czy reklama powinna zostać wyświetlona. Przypisanie stawki o wartości 0 zagwarantuje, że reklama nie wygra aukcji.
Przechowywanie danych o kliknięciach we własnym pliku cookie
Do przechowywania informacji o kliknięciach możesz też użyć własnego pliku cookie. Podczas renderowania reklamy zastąp istniejącą grupę zainteresowań danymi o kliknięciach jako sygnały dotyczące określania stawek przez użytkownika (userBiddingSignals
).
Poniższy diagram przedstawia sekwencję:
- Użytkownik odwiedza stronę reklamodawcy
- Kupujący (reklamodawca lub platforma DSP) inicjuje tablicę danych o kliknięciach we własnym pliku cookie.
- Kupujący (reklamodawca/platforma DSP) dodaje użytkownika do grupy zainteresowań i ustawia początkową tablicę
clicks
w poluuserBiddingSignals
. - Następnie użytkownik odwiedza stronę wydawcy.
- Sprzedawca (wydawca/DSP) przeprowadza aukcję z Protected Audience API i zwycięska reklama jest renderowana użytkownikowi.
- Użytkownik klika zwycięską reklamę.
- Użytkownik trafia na stronę reklamodawcy.
- Docelowy URL zawiera nazwę grupy zainteresowań jako parametr zapytania.
- Kupujący (reklamodawca/platforma DSP) odczytuje istniejący własny plik cookie.
- Kupujący (reklamodawca/platforma DSP) dodaje nową sygnaturę czasową kliknięcia do dotychczasowych danych o kliknięciu.
- Kupujący (reklamodawca lub platforma DSP) aktualizuje grupę zainteresowań o nowe dane o kliknięciach.
- Kupujący (reklamodawca lub platforma DSP) aktualizuje własny plik cookie o nowe dane o kliknięciach.
Sygnatura czasowa w polu click
elementu userBiddingSignals
staje się dostępna w funkcji generateBid()
, gdy użytkownik ponownie odwiedza stronę wydawcy, a kupujący może wykorzystać te dane do kontrolowania wyświetlania reklam.
Co dalej?
Chcemy wspólnie z Tobą rozmawiać, aby mieć pewność, że stworzyliśmy interfejs API dla wszystkich użytkowników.
Omów interfejs API
Podobnie jak inne interfejsy API Piaskownicy prywatności, ten interfejs API jest udokumentowany i omawiany publicznie.
Eksperymentuj z interfejsem API
Możesz eksperymentować i uczestniczyć w rozmowach na temat interfejsu Protected Audience API.