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

Dowiedz się, jak kupujący reklamy (DSP i reklamodawca) zarządzający kampanią reklamową może kontrolować tempo dostarczania reklamy na podstawie tego, jak często użytkownik widział reklamę lub wchodził z nią w interakcję. Kontrolowanie wyświetlania reklam na podstawie częstotliwości zwiększa wygodę odbiorców, ponieważ zapobiega zmęczeniu reklamami, a także zwiększa przychody dzięki dotarciu do większej liczby użytkowników przy tym samym budżecie. W tym przewodniku znajdziesz kilka metod 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. Z poziomu ramki reklamy zwycięskiego reklamodawcy i jej podramek możesz wywoływać funkcję leaveAdInterestGroup(), o ile jej pochodzenie jest takie samo jak pochodzenie grupy zainteresowań. Jednym z możliwych rozwiązań jest dodanie do ramki reklamy niewidocznego elementu, który powoduje opuszczenie grupy zainteresowań.

Wycofanie się z grupy zainteresowań uniemożliwia ustalanie stawek w przyszłości i działa jak ograniczenie liczby wyświetleń.

Używanie sygnału prevWinsMs podczas generowania stawek

Aby uzyskać prostą kontrolę częstotliwości, możesz użyć pola prevWinsMs w sekcji browserSignals w sekcji generateBid().

Pole prevWinMs zawiera reklamy, które wygrały w grupie zainteresowań, oraz czas od poprzedniego zwycięstwa w milisekundach. Pamiętaj, że obiekt ad zawiera tylko pola renderURLmetadata.

Na podstawie tego sygnału możesz określić, czy reklama powinna zostać wyświetlona. Zwrócenie wartości 0 w polu stawka spowoduje, że reklama nie wygra aukcji.

Informacje o kliknięciach możesz też przechowywać w pliku cookie własnego. Podczas renderowania reklamy zastąpij dotychczasową grupę zainteresowań danymi o kliknięciach jako sygnałami ustalania stawek przez użytkownika (userBiddingSignals).

Sekwencję tę przedstawia poniższy diagram:

Diagram przedstawiający sekwencję operacji przechowywania danych o kliknięciach w własnym pliku cookie i ich odczytywania 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 ustala początkowy tablicowy wymiar clicks w polu userBiddingSignals.
  4. Później użytkownik odwiedza stronę wydawcy.
  5. Sprzedawca (wydawca lub sieć reklamowa) przeprowadza aukcję Protected Audience, a reklama zwycięska jest renderowana dla użytkownika.
  6. Użytkownik klika reklamę zwycięską.
  7. Użytkownik zostaje przekierowany na stronę reklamodawcy.
    • Adres URL przejścia 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 dostawca usług reklamowych) dodaje nowy znacznik czasu kliknięcia do dotychczasowych danych o kliknięciach.
  10. Kupujący (reklamodawca lub platforma DSP) aktualizuje grupę zainteresowań, podając nowe dane o kliknięciach.
  11. Kupujący (reklamodawca lub sieć reklamowa) aktualizuje plik cookie własnego domeny o nowe dane o kliknięciach.

Gdy użytkownik ponownie odwiedza stronę wydawcy, sygnatura czasowa w polu click w elementach userBiddingSignals staje się dostępna w ramach funkcji generateBid(). Kupujący może używać 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.