Raport działań związanych z reklamami to scentralizowany wgląd w skuteczność reklam. Łączy dane, z interfejsu API do raportowania sieciowego i interfejsu API do raportowania zapośredniczenia, dane dotyczące określania stawek w jednym ujednoliconym raporcie.
Interfejs Ads Activity Report API zawiera dodatkowe ulepszenia w porównaniu z zapośredniczeniem Interfejs Report API i Network Report API z tabeli poniżej:
Interfejs Network Report API | Interfejs API Mediation Report API | Interfejs Ads Activity Report API | |
---|---|---|---|
Wydajność sieci | ✅ | ✅ | ✅ |
Skuteczność w kaskadzie | ✅ | ✅ | |
Skuteczność określania stawek | ✅ | ||
Skuteczność eksperymentu A/B z zapośredniczeniem | ✅ | ||
Raportowanie godzinowe | ✅ | ||
Rozmiar raportu | 100 tys. | 100 tys. | 500 tys. |
Dane, wymiary i filtry wymiarów
Te dane zostały dodane do interfejsu Ads Activity Report API w z wieloma danymi dostępnymi w interfejsie Network Report API oraz Mediation Report API.
Dane | Opis |
---|---|
BID_REQUEST | Liczba żądań wysłanych do źródła reklam z ustalaniem stawek. |
BIDS_IN_AUCTION | Liczba stawek przesłanych przez źródło reklam, które uczestniczyły w aukcjach z określaniem stawek. |
WINNING_BIDS | Liczba stawek, które wygrały aukcję z określaniem stawek. |
W interfejsie Ads Activity Report API są uwzględniane podane niżej nowe wymiary.
Wymiar | Opis |
---|---|
TYDZIEŃ | Data pierwszego dnia tygodnia (zgodnie z językiem wymienionego w ustawieniach lokalizacji) w formacie RRRRMMDD (dla np. „20210701”). W żądaniach można określić tylko jedną z tych opcji: DATE, WEEK lub MONTH czasu. |
GODZINA | Godzina w formacie GG w czasie PST. Na przykład „05” na 5:00 czasu PST, „13” na 13:00 PST. W żądaniu musisz też określić wymiar DATE. O jeśli określono wymiar GODZINA, zwracane są dane z maksymalnie 28 dni. daty rozpoczęcia zakresu dat, które przypadają ponad 28 dni przed bieżącą datą. zwróci błąd. |
MEDIATION_AB_TEST (nazwa eksperymentu) | Wyświetlanie skuteczności według testu A/B zapośredniczenia. Jest to wymagane jeśli określono wymiar VARIANT. |
MEDIATION_AB_TEST_VARIANT (wariant A, wariant B) | Wyświetlanie skuteczności według wariantu testu A/B zapośredniczenia. |
Nazwa wymiaru w interfejsie Mediation Report API | Nazwa wymiaru w interfejsie Ads Activity Report API | Opis |
---|---|---|
JEDNOSTKA AD_UNIT1 | AD_UNIT_ID | Unikalny identyfikator jednostki reklamowej (np. „123456789”). |
AD_UNIT_NAME | Nazwa jednostki reklamowej. | |
APLIKACJA1 | APP_ID | Unikalny identyfikator aplikacji mobilnej (np. „1234567890”). |
APP_NAME | Nazwa aplikacji. | |
ŹRÓDŁO REKLAM1 | AD_SOURCE_ID | Unikalny identyfikator źródła reklam (np. „1234567890123456789”. |
AD_SOURCE_NAME | Nazwa źródła reklam (np. „Sieć AdMob”). | |
AD_SOURCE_INSTANCE1 | AD_SOURCE_INSTANCE_ID | Unikalny identyfikator wystąpienia źródła reklam (np. „123456789012”). |
AD_SOURCE_INSTANCE_NAME | Nazwa wystąpienia źródła reklam (np. „AdMob (wartość domyślna)”). | |
MEDIATION_GROUP1 | MEDIATION_GROUP_ID | Unikalny identyfikator grupy zapośredniczenia (np. „1234567890”). |
MEDIATION_GROUP_NAME | Unikalny identyfikator grupy zapośredniczenia (np. „AdMob (domyślny)”). |
1. Więcej informacji znajdziesz w sekcji Scalars.
Zmieniono format poniższych wymiarów.
Nazwa wymiaru w interfejsie Mediation Report API | Opis w interfejsie Mediation Report API | Opis w interfejsie Ads Activity Report API |
---|---|---|
ESTIMATED_EARNINGS | Szacunkowe zarobki wydawcy AdMob. Jednostka waluty (USD,
w EUR lub innej) wskaźników zarobków zależą od lokalizacji.
ustawienia waluty. Ilość jest wyrażona w mikro. Na przykład 6, 50 USD to
jest to 6 500 000.
Szacunkowe zarobki na grupę zapośredniczenia i na poziomie wystąpienia źródła reklam: obsługiwane od 20 października 2019 r. Szacunkowe zarobki z innych firm pokazuje wartość 0 w przypadku dat sprzed 20 października 2019 r. |
Szacunkowe zarobki wydawcy AdMob. Jednostka waluty (USD, w EUR lub innej) wskaźników zarobków zależą od lokalizacji. ustawienia waluty. |
OBSERVED_ECPM | Szacowany średni eCPM zewnętrznej sieci reklamowej. Jednostka waluty.
(USD, EUR lub inne) danych o zarobkach zależą od lokalizacji.
ustawienia waluty. Ilość jest wyrażona w mikro. Na przykład 2, 30 zł to
w postaci 2 300 000.
Szacunkowy średni eCPM na grupę zapośredniczenia i na poziomie wystąpienia źródła reklam jest obsługiwana od 20 października 2019 r. Szacowana średnia z innych witryn W przypadku dat sprzed 20 października 2019 r. eCPM będzie wskazywać 0. |
Średni eCPM dla wszystkich reklam. Jednostka waluty (USD, EUR lub inna)
dane o zarobkach zależą od ustawienia lokalizacji waluty.
Średni eCPM na grupę zapośredniczenia i na poziomie wystąpienia źródła reklam wynosi obsługiwane od 20 października 2019 r. W przypadku dat wartość OBSERVED_ECPM będzie wskazywać 0 przed 20 października 2019 r. |
Scalars
Poniższe wymiary zostały zaktualizowane w interfejsie Ads Activity Report API. wartości skalarnych zamiast obiektów. Uprości to reagowanie i ograniczy i jego złożoność.
Wymiary, na które ma wpływ interfejs Mediation Report API i Network Report API:
AD_UNIT
APP
AD_SOURCE
AD_SOURCE_INSTANCE
MEDIATION_GROUP
Dane odpowiedzi w przykładowym raporcie | |
---|---|
Format wymiarów zapośredniczenia / interfejsu Network API | "AD_UNIT": { "value":"ca-app-pub-XXXXXXXXXXXXXXXXX/YYYYYYYYYY", "displayLabel": "Test ad unit name" } |
Format wymiarów interfejsu AAR API | "AD_UNIT_NAME": "Test ad unit name", "AD_UNIT_ID": "ca-app-pub-XXXXXXXXXXXXXXXXX/YYYYYYYYYY" |
Raportowanie godzinowe
W interfejsie AdMob API możesz teraz sprawdzać skuteczność reklam według godzin. Obecne raportowanie godzinowe dostępne przez maksymalnie 28 dni.
W żądaniu pobrania danych co godzinę należy też podać wymiar DATA. i skalowalnych danych. Jeśli wymiar GODZINA zostanie zwróconych danych z maksymalnie 28 dni, określone dane. daty rozpoczęcia zakresu dat, które przypadają ponad 28 dni przed datą bieżąca data zwraca błąd.
Większy rozmiar raportu
Interfejs Ads Activity Report API pozwala pobrać łącznie 500 000 wierszy. Dla: dodatkowe informacje znajdziesz w przewodniku po limitach.
Poproś
Aby wysłać prośbę, wykonaj te czynności.
curl (wiersz poleceń)
Żądania używające curl
Wczytaj plik z tajnymi kluczami klienta i wygeneruj dane uwierzytelniające.
Gdy wykonasz ten krok po raz pierwszy, poprosimy Cię o zaakceptowanie komunikat autoryzacyjny w przeglądarce. Zanim zaakceptujesz zaproszenie, są zalogowane za pomocą konta Google z dostępem do interfejsu AdMob API. Twoje aplikacja będzie mieć uprawnienia dostępu do danych w imieniu Użytkownik jest obecnie zalogowany na koncie.
Do uwierzytelniania i autoryzacji zalecamy użycie oauth2l – proste narzędzie wiersza poleceń korzysta z protokołu Google OAuth 2.0. Zainstaluj oauth2l i uruchom polecenie poniżej, zastępując path_to_credentials_json ścieżką do pliku
credentials.json
, który można pobrać przy rejestracji aplikacji internetowej. Przy pierwszym uruchomieniu polecenie przeprowadzi Cię przez Proces autoryzacji OAuth 2.0. Kolejne uruchomienia odświeżają token automatycznie.~/go/bin/oauth2l header --json path_to_credentials_json \ https://www.googleapis.com/auth/admob.readonly
Wygeneruj raport działań związanych z reklamami.
curl -X POST https://admob.googleapis.com/v1alpha/accounts/pub-XXXXXXXXXXXXXXXX/adsActivityReport:generate \ -H "Content-Type: application/json" \ -H "$(~/go/bin/oauth2l header --json path_to_credentials_json https://www.googleapis.com/auth/admob.readonly)" --data @- << EOF { "report_spec": { "date_range": { "start_date": {"year": 2023, "month": 1, "day": 1}, "end_date": {"year": 2023, "month": 1, "day": 2} }, "dimensions": ["DATE", "HOUR", "MEDIATION_AB_TEST", "VARIANT", "AD_SOURCE_ID", "AD_SOURCE_NAME"], "metrics": ["CLICKS", "BID_REQUEST","WINNING_BIDS", "IMPRESSIONS", "ESTIMATED_EARNINGS" ], "dimension_filters": [{"dimension": "COUNTRY", "matches_any": {"values": ["US"]}}], "sort_conditions": [{"metric":"CLICKS", "order": "DESCENDING"}], "localization_settings": {"currency_code": "USD", "language_code": "en-US"} } } EOF
Przykładowa odpowiedź:
{ "rows": [ { "dimensionValues": { "DATE": { "value": "20221102" }, "HOUR": { "value": "23" }, "MEDIATION_AB_TEST": { "value": "Mediation AB Test" }, "VARIANT": { "value": "Variant A" }, "AD_SOURCE_ID": { "value": "5450213213286189855" }, "AD_SOURCE_NAME": { "value": "AdMob Network" } }, "metricValues": { "CLICKS": { "doubleValue": 0 }, "BID_REQUEST": { "integerValue": "27" }, "WINNING_BIDS": { "doubleValue": 0.1111111111111111 }, "IMPRESSIONS": { "integerValue": "2" }, "ESTIMATED_EARNINGS": { "doubleValue": 0 } } }, { "dimensionValues": { "DATE": { "value": "20221102" }, "HOUR": { "value": "23" }, "MEDIATION_AB_TEST": { "value": "Mediation AB Test" }, "VARIANT": { "value": "Variant B" }, "AD_SOURCE_ID": { "value": "5450213213286189855" }, "AD_SOURCE_NAME": { "value": "AdMob Network" } }, "metricValues": { "CLICKS": { "doubleValue": 1 }, "BID_REQUEST": { "integerValue": "6" }, "WINNING_BIDS": { "doubleValue": 1 }, "IMPRESSIONS": { "integerValue": "3" }, "ESTIMATED_EARNINGS": { "doubleValue": 0.000427519 } } } ]}