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

Dowiedz się, jak kupujący (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ę. Kontrolowanie wyświetlania reklam według częstotliwości poprawia wrażenia odbiorców, ponieważ pozwala im uniknąć zmęczenia reklamami, oraz zwiększa przychody dzięki docieraniu do większej liczby użytkowników w ramach tego samego budżetu. W tym przewodniku omawiamy różne podejścia do częstotliwości wyświetlania reklam.

Opuść grupę zainteresowań

Możesz wywołać funkcję navigator.leaveAdInterestGroup(), by po kliknięciu reklamy przeglądarka użytkownika opuściła grupę zainteresowań. Z poziomu zwycięskiej ramki reklamy i jej ramek podrzędnych możesz wywołać funkcję leaveAdInterestGroup(), jeśli jej początek jest taki sam jak początek grupy zainteresowań. Jedną z możliwości jest dodanie w ramce reklamy niewidocznej ramki podrzędnej odpowiedzialnej za opuszczenie grupy zainteresowań.

Opuszczenie grupy zainteresowań związanych z reklamą zapobiega przyszłemu określaniu stawek i działa jako forma ograniczenia liczby wyświetleń.

Używaj sygnału prevWinsMs podczas generowania stawek

Aby łatwo kontrolować częstotliwość, możesz użyć pola prevWinsMs w elemencie browserSignals w elemencie generateBid().

Pole prevWinMs zawiera listę zwycięskich reklam danej grupy zainteresowań oraz czas od ich poprzedniej wygranej (w milisekundach). Pamiętaj, że obiekt ad zawiera tu tylko pola renderURL i metadata.

Wykorzystaj ten sygnał, aby określić, czy reklama powinna zostać wyświetlona. Przypisanie stawki o wartości 0 zagwarantuje, że reklama nie wygra aukcji.

Do przechowywania informacji o kliknięciach możesz też użyć własnego pliku cookie. Podczas renderowania reklamy zastąp istniejącą grupę zainteresowań danymi o kliknięciach jako sygnały dotyczące określania stawek przez użytkownika (userBiddingSignals).

Poniższy diagram przedstawia sekwencję:

Diagram przedstawiający sekwencję przechowywania danych o kliknięciach we własnym pliku cookie i odczytu ich później na potrzeby sterowania częstotliwością wyświetleń

  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/platforma DSP) dodaje użytkownika do grupy zainteresowań i ustawia początkową tablicę clicks w polu userBiddingSignals.
  4. Następnie użytkownik odwiedza stronę wydawcy.
  5. Sprzedawca (wydawca/DSP) przeprowadza aukcję z Protected Audience API i zwycięska reklama jest renderowana użytkownikowi.
  6. Użytkownik klika zwycięską reklamę.
  7. Użytkownik trafia na stronę reklamodawcy.
    • Docelowy URL zawiera nazwę grupy zainteresowań jako parametr zapytania.
  8. Kupujący (reklamodawca/platforma DSP) odczytuje istniejący własny plik cookie.
  9. Kupujący (reklamodawca/platforma DSP) dodaje nową sygnaturę czasową kliknięcia do dotychczasowych danych o kliknięciu.
  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ęciach.

Sygnatura czasowa w polu click elementu userBiddingSignals staje się dostępna w funkcji generateBid(), gdy użytkownik ponownie odwiedza 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.