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

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.

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ę:

Diagram prezentujący sekwencję przechowywania danych o kliknięciach we własnym pliku cookie i odczytywania ich później na potrzeby kontrolowania 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 DSP) dodaje użytkownika do grupy zainteresowań i ustawia w polu userBiddingSignals początkową tablicę clicks.
  4. W późniejszym czasie użytkownik wejdzie na stronę wydawcy.
  5. Sprzedawca (wydawca lub DSP) przeprowadza aukcję w ramach Protected Audience API, a zwycięska reklama jest renderowana użytkownikowi.
  6. Użytkownik klika zwycięską reklamę.
  7. Użytkownik otworzy stronę reklamodawcy.
    • Docelowy URL zawiera nazwę grupy zainteresowań jako parametr zapytania
  8. Kupujący (reklamodawca lub platforma DSP) odczytuje istniejące własne pliki cookie.
  9. Kupujący (reklamodawca lub DSP) dodaje nową sygnaturę czasową kliknięcia do istniejących danych o kliknięciach
  10. Kupujący (reklamodawca lub 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 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.