Tempo wyświetlania reklam według częstotliwości

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 prevWinsMsbrowserSignalsgenerateBid().

Pole prevWinMs zawiera zwycięskie reklamy grupy zainteresowań i czas od poprzednich zwycięstw w milisekundach. Zwróć uwagę, że obiekt ad zawiera tylko pola renderURLmetadata.

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.

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:

Diagram przedstawiający kolejność przechowywania danych o kliknięciach w pliku cookie własnym i odczytywania ich w późniejszym czasie na potrzeby kontroli częstotliwości

  1. Użytkownik odwiedza stronę reklamodawcy.
  2. Kupujący (reklamodawca lub platforma DSP) inicjuje tablicę danych o kliknięciach we własnym pliku cookie.
  3. Kupujący (reklamodawca lub platforma DSP) dodaje użytkownika do grupy zainteresowań i ustawia początkową tablicę clicks w polu userBiddingSignals.
  4. Później użytkownik odwiedza stronę wydawcy.
  5. Sprzedawca (wydawca lub platforma DSP) przeprowadza aukcję z Protected Audience API, a zwycięska reklama jest wyświetlana użytkownikowi.
  6. Użytkownik klika zwycięską reklamę.
  7. Użytkownik zostaje przekierowany na stronę reklamodawcy.
    • Docelowy URL zawiera nazwę grupy zainteresowań jako parametr zapytania.
  8. Kupujący (reklamodawca lub platforma DSP) odczytuje istniejący własny plik cookie.
  9. Kupujący (reklamodawca lub platforma DSP) dodaje nowy sygnaturę czasową kliknięcia do dotychczasowych danych o kliknięciach.
  10. Kupujący (reklamodawca lub platforma DSP) aktualizuje grupę zainteresowań o nowe dane o kliknięciach.
  11. 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.