Chętnie poznamy Twoją opinię na temat tego dokumentu, ponieważ przygotowujemy się do dodania go do naszego publicznego repozytorium wskazówek.
Zachęcamy dostawców technologii reklamowych do przeprowadzania testów obciążeniowych na 100% ruchu produkcyjnego:
- Technologie reklamowe powinny uzyskiwać dostęp do pomiarów atrybucji konwersji za pomocą interfejsu Attribution Reporting API w przypadku raportowania.
- Technologia reklamowa powinna podejmować decyzje projektowe przy jednoczesnym minimalizowaniu szumu (odniesienie: decyzje projektowe modelowane).
- Podczas testowania dostawcy technologii reklamowych powinni śledzić liczbę zadań wykonywanych dziennie (np. zadań dotyczących poszczególnych reklamodawców), szacunkowy rozkład liczby zdarzeń konwersji i liczbę kluczy zbiorczych jako danych wejściowych w przypadku każdego zadania przetwarzania (patrz parametr zadania output_domain_blob_prefix w dokumentacji interfejsu Aggregation Service API) oraz szacunkową średnią liczbę zdarzeń konwersji w przypadku każdego raportu wejściowego.
- Na potrzeby testów dostawcy technologii reklamowych powinni sprawdzić zalecany typ instancji w tabeli wskazówek dotyczących rozmiarów na podstawie oczekiwanego rozmiaru zadania (np. wolumenu raportu, rozmiaru domeny) i odpowiednio dostosować rozmiar wdrożonej usługi agregacji. Źródło: Wskazówki dotyczące określania rozmiaru usługi zagregowanej w AWS
- Dostawcy technologii reklamowych powinni przeprowadzać zadania agregacji w przypadku testów obciążeniowych.
Cele
Te wskazówki dotyczą pomiaru atrybucji konwersji zbiorczych i zawierają kluczowe instrukcje konfiguracji przeznaczone dla dostawców technologii reklamowych, które pomogą im:
- Oszacuj oczekiwania dotyczące obciążenia w przypadku pomiaru zbiorczego przypisywania konwersji.
- Optymalizować kluczowe ustawienia i konfigurację pod kątem skuteczności i szumu na podstawie wymiarów i celów, które chcą mierzyć, oraz wielkości i segmentacji reklamodawców.
Warunek wstępny
Ten przewodnik jest przeznaczony dla osób z branży technologii reklamowych. Zanim wykonasz poniższe czynności, zapoznaj się z naszą dokumentacją dotyczącą pracy z szumem, decyzji projektowych dotyczących raportu podsumowującego i eksperymentuj z laboratorium szumu, aby uzyskać optymalną konfigurację.
Kroki
1. Początkowa strategia konfiguracji klucza agregacji
Określ, ile różnych kluczowych struktur (czyli zestawów wymiarów) potrzebujesz w zależności od rodzaju działalności i celów. Pamiętaj, że optymalizacja struktury kluczy może pomóc w zmniejszeniu szumu w raportach.
Liczba reklamodawców
Załóżmy na przykład, że masz 1000 reklamodawców.
Podobieństwa między reklamodawcami
Podobieństwa należy oceniać na podstawie liczby konwersji, względnych wartości konwersji i ogólnego zakresu charakterystyki reklamodawców. Im bardziej podobne do siebie grupy uda Ci się utworzyć, tym dokładniejsze będą wyniki (ze względu na mniejszą wariancję wartości wyjściowych), a tym samym mniejszy wpływ szumu. Więcej informacji znajdziesz w sekcji Zaawansowane zarządzanie kluczami. Na przykład platforma reklamowa może podzielić reklamodawców na segmenty według branży, wydatków i liczby konwersji w ten sposób:
- Branża (np. ubezpieczenia, biżuteria, handel detaliczny)
- Wydatki (np. <50 000 zł/kwartał, 50–150 tys. zł/kwartał, 150–250 tys. zł/kwartał).
- Liczba konwersji (niska, średnia, wysoka)
Liczba struktur kluczy zbiorczych do utworzenia
Na przykład:
27 (3 x 3 x 3): 3 branże, 3 rodzaje wydatków i 3 grupy wartości konwersji.
2. Określanie kluczowych wymiarów agregacji
Następnie określ ważne wymiary, które chcesz śledzić w przypadku wyświetleń i konwersji, aby oszacować liczbę kluczy po stronie źródła i wyzwalacza.
W przypadku każdej struktury klucza agregacji ważne wymiary, które musisz śledzić w odniesieniu do wyświetleń, pomogą Ci określić liczbę kluczy po stronie źródła. Wymiary zależą od typu reklamodawcy, np. branży, wydatków lub konwersji. Te przykłady pomogą Ci zrozumieć wymiary:
Kluczowa struktura 1: (Branża = ubezpieczenia, wydatki = <50 000, liczba konwersji = niska)
- O: 4 wymiary: Kampania (np. 50 możliwości), grupa reklam (np. 20 możliwości), Typ urządzenia (np. 5 możliwości), Geo (np. 50 możliwości)
- Możliwe kombinacje wymiarów = 50 × 20 × 5 × 50 = 250 000. Jest to liczba możliwych kombinacji wymiarowych kluczy po stronie źródła w przypadku struktury kluczy 1.
- Musisz zarezerwować 18 bitów (18 bitów = 262 144 możliwe kombinacje).
- O: 4 wymiary: Kampania (np. 50 możliwości), grupa reklam (np. 20 możliwości), Typ urządzenia (np. 5 możliwości), Geo (np. 50 możliwości)
Struktura klucza 2: (branża = ubezpieczenia, wydatki = <50 000 PLN, liczba konwersji = średnia)
- O: 4 wymiary: Kampania (np. 30 możliwości), grupa reklam (np. 80 możliwości), Typ reklamy (np. 3 możliwości), Geo (np. 50 możliwości).
- Możliwe kombinacje wymiarów = 30 x 80 x 3 x 50 = 360 000. Jest to liczba możliwych kombinacji wymiarowych lub kluczy po stronie źródła dla struktury klucza 2.
- Musisz zarezerwować 19 bitów (19 bitów = 524 288 możliwych kombinacji).
- O: 4 wymiary: Kampania (np. 30 możliwości), grupa reklam (np. 80 możliwości), Typ reklamy (np. 3 możliwości), Geo (np. 50 możliwości).
Struktura klucza 3: powtórz (podobnie zaplanuj wszystkie struktury kluczy)
W przypadku każdej struktury klucza agregacji ważne wymiary, które musisz śledzić w przypadku konwersji, pomogą Ci określić klucze po stronie wywołania. Na przykład:
Kluczowa struktura 1: (Branża = ubezpieczenia, wydatki = <50 000, liczba konwersji = niska)
- O: 2 wymiary: kategoria produktu (np. 100 możliwości), Typ konwersji (np. 5 możliwości)
- Możliwe kombinacje wymiarów = 100 x 5 = 500
- Musisz zarezerwować 9 bitów (9 bitów = 512 możliwych kombinacji).
- O: 2 wymiary: kategoria produktu (np. 100 możliwości), Typ konwersji (np. 5 możliwości)
Struktura klucza 2: (branża = ubezpieczenia, wydatki = <50 000 PLN, liczba konwersji = średnia)
- O: 3 wymiary: kategoria produktu (np. 50 możliwości), typ produktu (10 możliwości), typ konwersji (3 możliwości).
- Możliwe kombinacje wymiarów = 50 x 10 x 3 = 1500
- Musisz zarezerwować 11 bitów (11 bitów = 2048 możliwych kombinacji).
- O: 3 wymiary: kategoria produktu (np. 50 możliwości), typ produktu (10 możliwości), typ konwersji (3 możliwości).
Kluczowa struktura 3: powtórz (podobnie zaplanuj wszystkie kluczowe struktury, które masz)
Szacunki dotyczące kluczy zbiorczych
- Kluczowa struktura 1: 250 000 kluczy wyświetleń x 500 kluczy konwersji = 125 000 000 kluczy
- Struktura kluczy 2: 360 tys. kluczy wyświetleń x 1,5 tys. kluczy konwersji = 540 mln kluczy
- Kluczowa struktura 3: (podobnie zaplanuj wszystkie kluczowe struktury, które masz)
- Powtórz te czynności dla każdej struktury kluczy
- Maksymalna łączna liczba kluczy = 540 mln kluczy (we wszystkich strukturach kluczy). Musisz zarezerwować 30 bitów (30 bitów = 1,07 mld możliwych kombinacji).
Przewidywana liczba konwersji
Przewidywaną liczbę kluczy agregacji można wyjaśnić na podstawie tych przykładów:
- Klucz struktury 1: (Branża = ubezpieczenia, wydatki = <50 000, liczba konwersji = niska)
- A: Przewiduj,że w przypadku struktury kluczowej 1 wydatki reklamodawców w ciągu najbliższego kwartału wyniosą około 500 tys. USD przy średniej cenie CPM wynoszącej 8 USD. Oczekuj,że spowoduje to 62 500 000 wyświetleń,które należy zarejestrować.
- Przewiduj, że średni współczynnik wyświetleń do konwersji, który w przyszłym kwartale będzie stanowić kluczowa struktura 1, wyniesie 0,08%, co da 50 tys.przypisanych konwersji, które należy zarejestrować. W przypadku każdej konwersji mierz wartość zakupu i liczbę zakupów.
- Struktura klucza 2: (Branża = ubezpieczenia, wydatki =<50 000, liczba konwersji = średnia)
- O: Przewiduj, że w przypadku kluczowego słowa 2 wydasz w ciągu najbliższego kwartału około 800 tys. zł, co da średnią cenę CPM w wysokości 10 zł. Spodziewaj się,że spowoduje to 80 000 000 wyświetleń,które należy zarejestrować.
- Przewiduj, że średni współczynnik wyświetleń do konwersji, który będzie stanowić klucz 2 w ciągu następnego kwartału, wyniesie 0,03125%, co da 25 000 przypisanych konwersji, które należy zarejestrować. W przypadku każdej konwersji mierz wartość zakupu i liczbę zakupów.
- Powtórz te czynności dla każdej struktury kluczy
Częstotliwość dostarczania raportów i grupowania (grupa na reklamodawcę)**
W przypadku każdej struktury klucza agregacji musisz otrzymywać raporty o konwersjach w sposób cykliczny. Zalecamy, aby dostawcy technologii reklamowych grupowali dane według reklamodawcy (aby uzyskać wyraźniejsze rozdzielenie danych w poszczególnych raportach i wydajniejsze agregowanie) i używali do tego pola shared_info.scheduled_report_time w raporcie.
- A: Co godzinę
- B: Codziennie
- C: Tygodniowo
Uwagi
- W przypadku grupowania według reklamodawcy sprawdź umowy SLA z reklamodawcami.
Częstsze przetwarzanie wsadowe będzie wiązać się z większym szumem w każdej partii. (Patrz: Decyzja: częstotliwość przetwarzania wsadowego).
Aby uniknąć błędów spowodowanych nieprawidłowym grupowaniem, upewnij się, że wsady używają pola
scheduled_report_time, a niereport arrival time. Przykład: jeśli wysyłasz raporty zbiorcze co godzinę, raport zbiorczy za 11:00 powinien zawierać tylko raporty z wartościąscheduled_report_timemiędzy 10:00 a 11:00, a nie raporty, które dotarły między 10:00 a 11:00 z inną wartościąscheduled_report_time(np. 9:00).
Szacunki dotyczące liczby raportów
- Kluczowa struktura 1: 50 000 przypisanych konwersji / 2160 (raportowanie godzinowe, godziny w kwartale) = 24 raporty podsumowujące na godzinę na reklamodawcę (24 x 1000 reklamodawców = 24 tys. raportów podsumowujących)
- Kluczowa struktura 2: 25 000 przypisanych konwersji / 2160 (raportowanie godzinowe, godziny w kwartale) = 12 raportów podsumowujących na godzinę na reklamodawcę (12 x 1000 reklamodawców = 12 tys. raportów podsumowujących)
- Struktura klucza 3. Powtórz
- Łączna liczba raportów podsumowujących na godzinę = 24 raporty podsumowujące dotyczące struktury klucza 1 + 12 raportów podsumowujących dotyczących struktury klucza 2 + … = … na godzinę na reklamodawcę
Podsumowanie opinii
Znajomość tych szacunków od dostawców technologii reklamowych pomaga nam planować funkcje i ulepszenia, które będą obsługiwać skalę wymaganą przez dostawców technologii reklamowych. Zalecamy udostępnienie nam tych informacji. Więcej informacji znajdziesz w wskazówkach dotyczących określania rozmiaru usługi Aggregation Service w AWS:
- Maksymalna liczba kluczy domeny wejściowej (kluczy do agregacji) na zadanie usługi do agregacji
- Maksymalna liczba raportów wejściowych na zadanie (przypisane konwersje)
- Szacunkowy udział w raporcie (klucze/pary klucz-wartość w raporcie)
- Szacowany rozkład przypisanych konwersji według zadań
- Szacowany rozkład kluczy domeny w zadaniu
- Szacunkowa liczba zadań na godzinę/dzień/tydzień