Dowiedz się, jak kupujący reklamy (DSP i reklamodawca) zarządzający kampanią reklamową może kontrolować tempo dostarczania reklamy na podstawie tego, jak często użytkownik widział reklamę lub wchodził z nią w interakcję. Kontrolowanie wyświetlania reklam na podstawie częstotliwości zwiększa wygodę odbiorców, ponieważ zapobiega zmęczeniu reklamami, a także zwiększa przychody dzięki dotarciu do większej liczby użytkowników przy tym samym budżecie. W tym przewodniku znajdziesz kilka metod 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. Z poziomu ramki reklamy zwycięskiego reklamodawcy i jej podramek możesz wywoływać funkcję leaveAdInterestGroup()
, o ile jej pochodzenie jest takie samo jak pochodzenie grupy zainteresowań. Jednym z możliwych rozwiązań jest dodanie do ramki reklamy niewidocznego elementu, który powoduje opuszczenie grupy zainteresowań.
Wycofanie się z grupy zainteresowań uniemożliwia ustalanie stawek w przyszłości i działa jak ograniczenie liczby wyświetleń.
Używanie sygnału prevWinsMs
podczas generowania stawek
Aby uzyskać prostą kontrolę częstotliwości, możesz użyć pola prevWinsMs
w sekcji browserSignals
w sekcji generateBid()
.
Pole prevWinMs
zawiera reklamy, które wygrały w grupie zainteresowań, oraz czas od poprzedniego zwycięstwa w milisekundach. Pamiętaj, że obiekt ad
zawiera tylko pola renderURL
i metadata
.
Na podstawie tego sygnału możesz określić, czy reklama powinna zostać wyświetlona. Zwrócenie wartości 0 w polu stawka spowoduje, że reklama nie wygra aukcji.
przechowywanie danych o kliknięciach we własnych plikach cookie;
Informacje o kliknięciach możesz też przechowywać w pliku cookie własnego. Podczas renderowania reklamy zastąpij dotychczasową grupę zainteresowań danymi o kliknięciach jako sygnałami ustalania stawek przez użytkownika (userBiddingSignals
).
Sekwencję tę przedstawia poniższy 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 ustala początkowy tablicowy wymiar
clicks
w poluuserBiddingSignals
. - Później użytkownik odwiedza stronę wydawcy.
- Sprzedawca (wydawca lub sieć reklamowa) przeprowadza aukcję Protected Audience, a reklama zwycięska jest renderowana dla użytkownika.
- Użytkownik klika reklamę zwycięską.
- Użytkownik zostaje przekierowany na stronę reklamodawcy.
- Adres URL przejścia zawiera nazwę grupy zainteresowań jako parametr zapytania
- Kupujący (reklamodawca lub platforma DSP) odczytuje istniejący własny plik cookie.
- Kupujący (reklamodawca lub dostawca usług reklamowych) dodaje nowy znacznik czasu kliknięcia do dotychczasowych danych o kliknięciach.
- Kupujący (reklamodawca lub platforma DSP) aktualizuje grupę zainteresowań, podając nowe dane o kliknięciach.
- Kupujący (reklamodawca lub sieć reklamowa) aktualizuje plik cookie własnego domeny o nowe dane o kliknięciach.
Gdy użytkownik ponownie odwiedza stronę wydawcy, sygnatura czasowa w polu click
w elementach userBiddingSignals
staje się dostępna w ramach funkcji generateBid()
. Kupujący może używać 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.