Dowiedz się, jak kupujący reklam (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ę. Kontrola nad wyświetlaniem reklam według częstotliwości pozwala poprawić wrażenia odbiorców dzięki uniknięciu zmęczenia reklamami i zwiększyć przychody dzięki docieraniu do większej liczby użytkowników w ramach tego samego budżetu. W tym przewodniku opisujemy różne podejścia do pracy z częstotliwością wyświetlania reklam.
Opuszczanie grupy zainteresowań
Możesz wywołać metodę navigator.leaveAdInterestGroup()
, aby poprosić o opuszczenie grupy zainteresowań po kliknięciu reklamy przez przeglądarkę użytkownika. Z poziomu zwycięskiej ramki reklamy i jej ramek podrzędnych możesz wywołać leaveAdInterestGroup()
, o ile źródło ramki jest takie samo jak pochodzenie grupy zainteresowań. Jedną z dostępnych metod jest dodanie do ramki reklamy niewidocznej ramki podrzędnej odpowiedzialnej za opuszczenie grupy zainteresowań.
Jeśli opuścisz grupę zainteresowań, unikniesz ustalania stawek w przyszłości i będzie to forma ograniczenia liczby wyświetleń.
Podczas generowania stawek używaj sygnału prevWinsMs
Aby łatwo kontrolować częstotliwość, możesz użyć pola prevWinsMs
w browserSignals
w generateBid()
.
Pole prevWinMs
zawiera najskuteczniejsze reklamy w danej grupie zainteresowań oraz czas od ich poprzednich wygranych (w milisekundach). Zwróć uwagę, że obiekt ad
zawiera tylko pola renderURL
i metadata
.
Użyj tego sygnału, aby określić, czy reklama powinna zostać wyświetlona. Zwrócenie wartości stawki 0 zapewni, że reklama nie wygra aukcji.
Przechowuj dane o kliknięciach we własnym pliku cookie
Informacje o kliknięciach możesz też przechowywać we własnych plikach cookie. Podczas renderowania reklamy zastąp istniejącą grupę zainteresowań danymi o kliknięciach jako sygnałami określania stawek przez użytkowników (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 lub DSP) dodaje użytkownika do grupy zainteresowań i ustawia w polu
userBiddingSignals
początkową tablicęclicks
. - W późniejszym czasie użytkownik wejdzie na stronę wydawcy.
- Sprzedawca (wydawca lub DSP) przeprowadza aukcję w ramach Protected Audience API, a zwycięska reklama jest renderowana użytkownikowi.
- Użytkownik klika zwycięską reklamę.
- Użytkownik otworzy stronę reklamodawcy.
- Docelowy URL zawiera nazwę grupy zainteresowań jako parametr zapytania
- Kupujący (reklamodawca lub platforma DSP) odczytuje istniejące własne pliki cookie.
- Kupujący (reklamodawca lub DSP) dodaje nową sygnaturę czasową kliknięcia do istniejących danych o kliknięciach
- Kupujący (reklamodawca lub 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 wejdzie na 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.