Prowadzenie aukcji opartej na przeglądarce z wieloma sprzedawcami

Wydawcy zwykle dywersyfikują źródła popytu na reklamy, aby optymalizować przychody, i wywołują wiele firm (np. platformy dostawców i platformy popytu), aby określić najlepszą reklamę dla danego miejsca na reklamę na stronie. Protected Audience może służyć do przeprowadzania aukcji z danymi z różnych witryn, w której wielu sprzedawców przeprowadza własne aukcje.

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

Definicje

W tabelach poniżej opisujemy niektóre terminy używane w tym dokumencie.

Aukcje

Aukcja Definicja
Aukcja z Protected Audience API Aukcja reklam, która obejmuje określanie stawek za grupę zainteresowań utworzoną w innej witrynie.
Aukcja z Protected Audience API z udziałem wielu sprzedawców Dwupoziomowa aukcja Protected Audience, która najpierw obejmuje kilka równoległych aukcji komponentów, a następnie przesyła reklamę z najwyższym wynikiem do ostatecznej aukcji najwyższego poziomu.
Aukcja najwyższego poziomu Ostatnia aukcja reklam w ramach aukcji z użyciem Protected Audience API z udziałem wielu sprzedawców, która zapewnia ocenę zwycięzców aukcji komponentów z aukcji komponentów.
Aukcja komponentów Zagnieżdżona aukcja w ramach aukcji z Protected Audience API z udziałem wielu sprzedawców, w której każdy sprzedawca komponentów prowadzi swoje aukcje komponentów równolegle. Reklamy z najwyższymi wynikami z każdej aukcji komponentu są przekazywane do aukcji najwyższego poziomu.

Uczestnicy

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

Konfigurowanie aukcji wielu sprzedawców

Konfigurowanie aukcji wielu sprzedawców przebiega w dużej mierze tak samo jak konfigurowanie aukcji jednego sprzedawcy, z jedną kluczową różnicą. Aby uruchomić aukcje komponentów, sprzedawca najwyższego poziomu musi uwzględnić listę auctionConfigs dla każdego sprzedawcy w polu componentAuctions w auctionConfig. Te aukcjeauctionConfigs mają taki sam format jak aukcje z jednym sprzedawcą, ale mogą nie zawierać componentAuctions. W ramach aukcji Protected Audience API może się odbywać tylko jedna aukcja najwyższego poziomu. Dodatkowo, jeśli pole componentAuctions nie jest puste, pole interestGroupBuyers musi być puste.

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

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

Aukcje komponentów są przeprowadzane równolegle. W każdej z nich przeglądarka generuje stawki na podstawie logiki określania stawek każdego kupującego biorącego udział w danej aukcji komponentu, ocenia każdą stawkę za pomocą logiki oceny sprzedawcy komponentu, a następnie zwraca reklamę z najwyższą oceną do aukcji najwyższego poziomu. Aukcja każdego sprzedawcy komponentów może zwrócić co najwyżej 1 kandydata na reklamę do aukcji najwyższego poziomu. Przebieg aukcji można opisać w ten sposób:

  1. Witryna wydawcy wczytuje skrypt sprzedawcy najwyższego poziomu.
  2. Biblioteka po stronie klienta sprzedawcy najwyższego poziomu udostępnia konfiguracje aukcji komponentów z sygnałami od kupujących do sprzedawcy najwyższego poziomu.
  3. Sprzedawca najwyższego poziomu rozpoczyna 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 lokalizacji określonych w grupach zainteresowań kupujących uczestniczących w aukcji komponentów.
  6. Przeglądarka generuje stawki, wykonując logikę generowania stawek każdego kupującego.
  7. Przeglądarka pobiera skrypt oceniający i zaufane sygnały oceniające każdej reklamy od Sprzedawcy A.
  8. Przeglądarka wykonuje logikę oceny sprzedawcy A dla każdej stawki.
  9. Przeglądarka wybiera reklamę z najwyższym wynikiem przesłanym przez logikę oceny 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 lokalizacji określonych w grupach zainteresowań kupujących uczestniczących w aukcji komponentów.
  12. Przeglądarka generuje stawki, wykonując logikę generowania stawek każdego kupującego.
  13. Przeglądarka pobiera skrypt oceniający i zaufane sygnały oceniające każdej reklamy od Sprzedawcy B.
  14. Przeglądarka wykonuje logikę oceny sprzedawcy B dla każdej stawki.
  15. Przeglądarka wybiera reklamę z najwyższym wynikiem przesłanym przez logikę oceny Sprzedawcy B.

Po zakończeniu aukcji komponentów przeglądarka ma listę reklam, które można przesłać do logiki oceny sprzedawcy najwyższego poziomu.

Ocena aukcji najwyższego poziomu i renderowanie reklam

Biblioteka po stronie klienta serwera reklam wydawcy renderuje zwycięską reklamę.
Sekwencja renderowania reklam na stronie wydawcy.

Po przeprowadzeniu aukcji komponentów z poprzedniej sekcji przeglądarka uruchamia logikę oceny sprzedawcy najwyższego poziomu w przypadku zwycięskiej reklamy z każdej aukcji komponentu.

  1. Przeglądarka pobiera skrypt oceniający od sprzedawcy najwyższego poziomu wraz z zaufanymi sygnałami oceniającymi każdej reklamy.
  2. Przeglądarka wykonuje logikę oceny sprzedawcy najwyższego poziomu dla każdej wygrywającej stawki ze wszystkich aukcji komponentów. Skrypt oblicza wynik atrakcyjności, prawdopodobnie na podstawie ceny oferty Protected Audience API.
  3. Przeglądarka wybiera reklamę o najwyższym wyniku atrakcyjności przesłanym przez logikę oceny sprzedawcy najwyższego poziomu.
  4. Aukcja Protected Audience zwraca obiekt FencedFrameConfig lub nieprzezroczysty URN do biblioteki po stronie klienta sprzedawcy najwyższego poziomu.
  5. Biblioteka po stronie klienta ustawia atrybut config elementu fenced frame na obiekt FencedFrameConfig lub ustawia atrybut src elementu iframe na nieprzezroczysty URN zwycięskiej reklamy z Protected Audience.
  6. Przeglądarka pobiera od kupującego reklamę, która wygrała aukcję z użyciem Protected Audience API.
  7. Przeglądarka renderuje reklamę użytkownikowi.