Prowadzenie aukcji opartej na przeglądarce z wieloma sprzedawcami

Aby zoptymalizować przychody, wydawcy zwykle korzystają z różnych źródeł popytu na reklamy. W tym celu współpracują z wielu firmami (np. platformami dostawców i platformami popytu), aby określić, która reklama będzie najlepsza w danym miejscu na stronie. Za pomocą listy odbiorców chronionych można prowadzić aukcję z danymi z różnych witryn, w której udział bierze wielu sprzedawców, z których każdy prowadzi własną aukcję.

Zanim zaczniesz, dowiedz się więcej o prowadzeniu aukcji Protected Audience z jednym sprzedawcą.

Definicje

W tabeli poniżej znajdziesz wyjaśnienie niektórych terminów użytych w tym dokumencie.

Aukcje

Aukcja Definicja
Aukcja Protected Audience aukcja reklam, która polega na określaniu stawek za grupę zainteresowań utworzoną w innej witrynie;
Aukcja z udziałem wielu sprzedawców w ramach Protected Audience dwupoziomowa aukcja Protected Audience, która najpierw obejmuje wiele równoległych aukcji komponentów, a potem przesyła reklamę z najwyższą oceną do ostatecznej aukcji najwyższego poziomu.
Aukcja najwyższego poziomu Ostatnia aukcja reklam w ramach aukcji wielosprzedawców z użyciem Protected Audience API, która zapewnia punktację dla zwycięzców aukcji komponentów z aukcji komponentów.
Aukcja komponentów Umieszczona w ramach aukcji wielu sprzedawców z Protected Audience aukcji zagnieżdżonej, w której każdy sprzedawca komponentów prowadzi aukcje komponentów równolegle. Reklamy z najwyższym wynikiem z poszczególnych aukcji komponentów są przekazywane do aukcji najwyższego poziomu.

Uczestnicy

Uczestnik Definicja
Reklamodawca Użytkownik, który chce umieścić reklamę i tworzy kreację reklamy.
Wydawca Strona, która udostępnia zasoby reklamowe na potrzeby aukcji.
Osoba odpowiadająca za zakupy Użytkownik, który licytuje na aukcji, aby kupić miejsce reklamowe od sprzedawcy. Zazwyczaj jest to platforma DSP.
Najlepszy sprzedawca Podmiot, który wywołuje (czyli tworzy) aukcję wielosprzedawców Protected Audience i uczestniczy w aukcji najwyższego poziomu.
Sprzedawca komponentu Podmiot, który przeprowadza aukcję komponentów w ramach aukcji dla wielu sprzedawców z Protected Audience API, aby sprzedać przestrzeń reklamową wydawcy kupującym. Zwykle jest to platforma dostawców reklam (SSP).

Konfigurowanie aukcji wielosprzedawców

Konfigurowanie aukcji wielu sprzedawców przebiega w podstawie tych samych czynności co konfigurowanie aukcji pojedynczego sprzedawcy, z jedną ważną różnicą. Aby uruchomić aukcje komponentów, sprzedawca najwyższego poziomu musi uwzględnić listę auctionConfigs dla każdego sprzedawcy w polu componentAuctions.auctionConfig Te auctionConfigs mają ten sam format, co w przypadku aukcji jednego sprzedawcy, ale nie mogą zawierać componentAuctions. W każdej aukcji Protected Audience API może być tylko 1 aukcja najwyższego poziomu. Dodatkowo, gdy pole componentAuctions nie jest puste, pole interestGroupBuyers musi być puste.

Aukcja z udziałem wielu sprzedawców w ramach Protected Audience

Aukcja wielu sprzedawców z Protected Audience wybiera reklamę o najwyższym wyniku spośród stawek przesłanych przez aukcje komponentów.
Kolejność czasu aukcji Protected Audience na stronie wydawcy.

Aukcje komponentów są przeprowadzane równolegle, a w każdej z nich przeglądarka generuje stawki na podstawie logiki określania stawek każdego kupującego biorącego udział w tej aukcji komponentów, ocenia każdą stawkę za pomocą logiki oceny sprzedawcy komponentu, a następnie przekazuje reklamę z najwyższym wynikiem do aukcji najwyższego poziomu. Każda aukcja sprzedawców komponentów może zwrócić do aukcji najwyższego poziomu maksymalnie 1 kandydata reklamy. Proces aukcji można opisać w ten sposób:

  1. Strona wydawcy wczytuje skrypt sprzedawcy na najwyższym poziomie.
  2. Biblioteka po stronie klienta najwyższego poziomu sprzedawcy udostępnia konfiguracje aukcji komponentów z sygnałami od kupujących do sprzedawcy najwyższego poziomu.
  3. Sprzedawca najwyższego poziomu uruchamia aukcję Protected Audience, wywołując funkcję runAdAuction().
  4. Aukcja komponentów sprzedawcy A (prowadzona równolegle z aukcją komponentów sprzedawcy B). Przeglądarka odczytuje grupy zainteresowań użytkownika dla wszystkich kupujących biorących udział w aukcji komponentów sprzedawcy A.
  5. Przeglądarka pobiera skrypty ustalania stawek i zaufane sygnały ustalania stawek z miejsc docelowych określonych w grupach zainteresowań kupujących biorących udział w aukcji komponentu.
  6. Przeglądarka generuje stawki, wykonując logikę generowania stawek każdego kupującego.
  7. Przeglądarka pobiera skrypt oceniania i zaufane sygnały oceny każdej reklamy od Sprzedawcy A.
  8. Przeglądarka wykonuje logikę punktacji sprzedawcy A dla każdej stawki.
  9. Przeglądarka wybiera reklamę z najwyższym wynikiem przesłanym przez logikę oceniania sprzedawcy A.
  10. Aukcja komponentów sprzedawcy B (prowadzona równolegle z aukcją komponentów sprzedawcy A). Przeglądarka odczytuje grupy zainteresowań użytkownika dla wszystkich kupujących biorących udział w aukcji komponentów sprzedawcy B.
  11. Przeglądarka pobiera skrypty ustalania stawek i zaufane sygnały ustalania stawek z miejsc docelowych określonych w grupach zainteresowań kupujących biorących udział w aukcji komponentu.
  12. Przeglądarka generuje stawki, wykonując logikę generowania stawek każdego kupującego.
  13. Przeglądarka pobiera skrypt punktacji i zaufane sygnały punktacji każdej reklamy od Sprzedawcy B.
  14. Przeglądarka wykonuje logikę punktacji sprzedawcy B dla każdej stawki.
  15. Przeglądarka wybiera reklamę z najwyższym wynikiem przesłanym przez logikę oceniania sprzedawcy B.

Po zakończeniu aukcji komponentów przeglądarka ma listę reklam, które można wysłać do sprzedawcy na najwyższym poziomie w celu zastosowania logiki oceniania.

Ocenianie aukcji na najwyższym poziomie i renderowanie reklam

Biblioteka po stronie klienta serwera reklam wydawcy renderuje reklamę, która wygrała
Sekwencja renderowania reklam na stronie wydawcy.

Po wykonaniu aukcji komponentów z poprzedniej sekcji przeglądarka stosuje logikę oceniania sprzedawcy najwyższego poziomu w przypadku reklamy, która wygrała aukcję komponentu.

  1. Przeglądarka pobiera skrypt oceniania od sprzedawcy najwyższego poziomu wraz z zaufanymi sygnałami oceny każdej reklamy.
  2. Przeglądarka wykonuje logikę oceniania najwyższego poziomu sprzedawcy dla każdej zwycięskiej stawki w przypadku wszystkich aukcji komponentów. Skrypt oblicza wynik pożądania, prawdopodobnie na podstawie ceny komponentu Protected Audience.
  3. Przeglądarka wybiera reklamę z najwyższym wynikiem atrakcyjności przesłanym przez logikę oceniania sprzedawcy najwyższego poziomu.
  4. Aukcja Protected Audience zwraca obiekt FencedFrameConfig lub niejawną nazwę URN do biblioteki po stronie klienta najwyższego poziomu sprzedawcy.
  5. Biblioteka po stronie klienta ustawia atrybut config ramki wydzielonej na obiekt FencedFrameConfig lub ustawia atrybut src ramki wydzielonej na nieprzezroczysty URN zwycięskiej reklamy w grupie odbiorców chronionych.
  6. Przeglądarka pobiera od kupującego reklamę, która wygrała aukcję Protected Audience API.
  7. Przeglądarka renderuje reklamę dla użytkownika.