Dowiedz się, jak kupujący reklamy (platforma DSP i reklamodawca) prowadzący kampanię reklamową mogą kontrolować tempo wyświetlania reklam, określając, jak często użytkownik widział reklamę lub wchodził z nią w interakcję. Kontrolowanie wyświetlania reklam według częstotliwości zwiększa komfort odbiorców, ponieważ pozwala uniknąć zmęczenia reklamami, a także zwiększa przychody, ponieważ umożliwia docieranie do większej liczby użytkowników przy tym samym budżecie. W tym przewodniku przedstawiamy różne podejścia do pracy z częstotliwością wyświetlania reklam.
Opuszczanie grupy zainteresowań
Możesz wywołać funkcję navigator.leaveAdInterestGroup()
, aby poprosić przeglądarkę użytkownika o opuszczenie grupy zainteresowań po kliknięciu reklamy. W ramce zwycięskiej reklamy i jej podramkach możesz wywoływać funkcję leaveAdInterestGroup()
, o ile pochodzenie ramki jest takie samo jak pochodzenie grupy zainteresowań. Jednym z możliwych rozwiązań jest dodanie niewidocznej ramki podrzędnej w ramce reklamy, która będzie odpowiadać za opuszczenie grupy zainteresowań.
Opuszczenie grupy zainteresowań reklamowych uniemożliwia przyszłe ustalanie stawek i działa jak ograniczenie liczby wyświetleń.
Używaj sygnału prevWinsMs
podczas generowania stawki
Aby kontrolować częstotliwość, możesz użyć pola prevWinsMs
w browserSignals
w generateBid()
.
Pole prevWinMs
zawiera zwycięskie reklamy grupy zainteresowań i czas od poprzednich zwycięstw w milisekundach. Zwróć uwagę, że obiekt ad
zawiera tylko pola renderURL
i metadata
.
Użyj tego sygnału, aby określić, czy reklama powinna być wyświetlana. Zwrócenie wartości stawki 0 spowoduje, ż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żywać własnego pliku cookie. Gdy reklama jest renderowana, zastąp istniejącą grupę zainteresowań danymi o kliknięciach jako sygnałami do określania stawek przez użytkownika (userBiddingSignals
).
Sekwencję przedstawia ten diagram:
- 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 lub platforma DSP) dodaje użytkownika do grupy zainteresowań i ustawia początkową tablicę
clicks
w poluuserBiddingSignals
. - Później użytkownik odwiedza stronę wydawcy.
- Sprzedawca (wydawca lub platforma DSP) przeprowadza aukcję z Protected Audience API, a zwycięska reklama jest wyświetlana użytkownikowi.
- Użytkownik klika zwycięską reklamę.
- Użytkownik zostaje przekierowany na stronę reklamodawcy.
- Docelowy URL zawiera nazwę grupy zainteresowań jako parametr zapytania.
- Kupujący (reklamodawca lub platforma DSP) odczytuje istniejący własny plik cookie.
- Kupujący (reklamodawca lub platforma DSP) dodaje nowy sygnaturę czasową kliknięcia do dotychczasowych danych o kliknięciach.
- 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ęciu.
Sygnatura czasowa w polu click
parametru userBiddingSignals
staje się dostępna w funkcji generateBid()
, gdy użytkownik ponownie odwiedzi stronę wydawcy, a kupujący może użyć tych danych 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.