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ę
clicksw 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.