- Żądanie HTTP
- Parametry ścieżki
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- CampaignReportSpec
- Wymiar
- Dane
- Przykłady
- Wypróbuj
Generuje raport kampanii na podstawie podanych specyfikacji.
Żądanie HTTP
POST https://admob.googleapis.com/v1beta/{parent=accounts/*}/campaignReport:generate
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
parent |
Nazwa zasobu konta, dla którego zostanie wygenerowany raport. Przykład: accounts/pub-9876543210987654 |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{
"reportSpec": {
object ( |
Pola | |
---|---|
reportSpec |
Specyfikacja raportu kampanii. |
Treść odpowiedzi
Odpowiedź interfejsu Campaign Report API.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{
"rows": [
{
object ( |
Pola | |
---|---|
rows[] |
Raport obejmuje dane o kampanii od określonego wydawcy. Interfejs API zwróci maksymalnie 100 000 wierszy. |
Zakresy autoryzacji
Wymaga jednego z tych zakresów protokołu OAuth:
https://www.googleapis.com/auth/admob.readonly
https://www.googleapis.com/auth/admob.report
Więcej informacji znajdziesz w artykule Omówienie protokołu OAuth 2.0.
CampaignReportSpec
Specyfikacja generowania raportu kampanii. Na przykład specyfikacja umożliwiająca podział danych WYŚWIETLEŃ i KLIKNIĘCIA według identyfikatora CAMPAIGN_ID może wyglądać tak:
{
"dateRange": {
"startDate": {"year": 2021, "month": 12, "day": 1},
"endDate": {"year": 2021, "month": 12, "day": 30}
},
"dimensions": ["CAMPAIGN_ID"],
"metrics": ["IMPRESSIONS", "CLICKS"],
}
Zapis JSON |
---|
{ "dateRange": { object ( |
Pola | |
---|---|
dateRange |
Zakres dat, dla którego generowany jest raport. Maksymalny zakres to 30 dni. |
dimensions[] |
Lista wymiarów raportu. Kombinacja wartości tych wymiarów określa wiersz raportu. Jeśli nie podasz żadnych wymiarów, raport zwróci jeden wiersz żądanych danych dla całego konta. |
metrics[] |
Lista danych raportu. Raport musi zawierać co najmniej jeden rodzaj danych. |
languageCode |
Język używany w dowolnym zlokalizowanym tekście, np. określone odpowiednie wartości wymiarów. Tag języka jest zdefiniowany w dokumencie IETF BCP47. Domyślna wartość to „en-US” jeśli nie określono lub jest nieprawidłowe. |
Wymiar
Wymiary raportu kampanii.
Wartości w polu enum | |
---|---|
DIMENSION_UNSPECIFIED |
Wartość domyślna nieokreślonego wymiaru. Nie używać. |
DATE |
Data w formacie RRRRMMDD (np. „20210701”). |
CAMPAIGN_ID |
Unikalny identyfikator kampanii, np. „123456789”, który jest zgodny z identyfikatorem kampanii z interfejsu API listy kampanii. |
CAMPAIGN_NAME |
Nazwa kampanii |
AD_ID |
Unikalny identyfikator reklamy, np. „123456789”. |
AD_NAME |
Nazwa reklamy, która nie może być unikalna. |
PLACEMENT_ID |
Unikalny identyfikator aplikacji, w której umieszczona jest reklama. Na przykład com.goog.bar w przypadku aplikacji na Androida i 123456789 w przypadku aplikacji na iOS. |
PLACEMENT_NAME |
Nazwa aplikacji, w której umieszczona jest reklama. |
PLACEMENT_PLATFORM |
Platforma aplikacji, na której umieszczona jest reklama. |
COUNTRY |
Nazwa kraju docelowego. |
FORMAT |
Format jednostki reklamowej (np. „baner” lub „natywna”) – wymiar wyświetlania reklam. |
Dane
Dane raportu kampanii.
Wartości w polu enum | |
---|---|
METRIC_UNSPECIFIED |
Wartość domyślna pola nieskonfigurowanego. Nie używać. |
IMPRESSIONS |
Liczba wyświetleń reklamy użytkownikowi. |
CLICKS |
Liczba kliknięć reklamy przez użytkownika. |
CLICK_THROUGH_RATE |
Liczba kliknięć reklamy podzielona przez liczbę jej wyświetleń. |
INSTALLS |
Liczba pobrań aplikacji na urządzenia. |
ESTIMATED_COST |
Szacowany koszt wyświetlania reklamy z kampanii zamiast reklamy, która generuje przychody. Jest to waluta raportów kampanii. |
AVERAGE_CPI |
Średni koszt instalacji. Jest to średnia kwota wydana na pozyskanie nowego użytkownika. Jest to waluta raportów kampanii. |
INTERACTIONS |
Liczba interakcji użytkownika z reklamą. Są to kliknięcia i interakcje. |