Analityczne Martyna

Średni CPM w OpenMarket dla danego wydawcy - jako minimum, potem co 10 eurocentów. 5-20 progów cenowych, obserwujmy gdzie wydajemy pieniądze + dodatkowo tam gdzie wydajemy kasę, tam dodajemy kolejne progi.

Dobrze mieć: Monitorowanie daty końca deali!!!

To często możeby być DOKŁADNIE to samo inventory, czyli cały ruch wydawcy leci również w PA.

Dostaniemy z google dwa zapytania - jeden z open, jeden z dealem. googleQueryId identyfikuje te same aukcje. To NIE jest inne inventory tylko priorytetowy dostęp do obecnego inventory.

Preferred deale mają najwyższy priorytet, dlatego jest najistotniesjze. RTB nie robiły private auctions (2 w kolejności), tak samo nie robili programmatic guaranteed.

50% inventory kupowana w dealach zazwyczaj ceny były w okolicach średnia + 20% max

Definicja problemu

Część aukcji reklamowych, w których będziemy brać udział

Oznaczenia: - zbiór wszystkich aukcji - konkretna aukcja, wraz z kontekstem, znany wszystkim graczom - nasz bid (myPrice) w aukcji - liczba deali - zbiór wartości deali, oraz

Niech będzie funkcją dyskretyzującą, czyli przypisującą do jednej spośród ustalonych cen zawierających się w . Bardziej formalnie, to funkcja, która dla konkretnej ceny oraz zbioru wartości deali zwraca wartość deala, którym powinniśmy zagrać:

Idealny cel

Naszym końcowym celem jest znalezienie takiej dyskretyzacji, czyli takiego zbioru , aby maksymalizować obroty przy marży nie gorszej niż ustalony próg. Aby to zrobić musielibyśmy znać (lub estymować) prawdopodobieństwo wygrania aukcji przy cenie . Estymacja taka wydaje się bardzo trudna, ze względu na to, że zakładamy, że do tej pory nie widzieliśmy w danych odpowiedzi na poziomie , a zatem nie potrafimy oszacować prawdopodobieństwa wygrania aukcji.

Cel zastępczy

Moglibyśmy spróbować tak dobrać progi, aby minimalizować

Niech to suma wydatków dla deala a to suma różnic między wartością, którą chcieliśmy zagrać () a wartością deala

Optymalizujmy pod warunkiem W ten sposób maksymalizujemy wydatki nie pozwalając wydać więcej niż wydalibyśmy gdybyśmy grali wartością ciągłą bida () zamiast dyskretnej.

a może te progi powinien po prostu ustalać bid-shading????? Czyli bid-shading z dostępnych progów wybierałby taki, którym opłacałoby się zagrać