Wstawia żądanie raportu do systemu raportowania. Wypróbuj
Żądanie
Żądanie HTTP
POST https://www.googleapis.com/doubleclicksearch/v2/reports
Autoryzacja
To żądanie wymaga autoryzacji w tym zakresie:
| Zakres | 
|---|
https://www.googleapis.com/auth/doubleclicksearch | 
Więcej informacji znajdziesz na stronie dotyczącej uwierzytelniania i autoryzacji.
Treść żądania
Dane w treści żądania podaj w następującej strukturze:
{
  "reportScope": {
    "agencyId": long,
    "advertiserId": long,
    "engineAccountId": long,
    "campaignId": long,
    "adGroupId": long,
    "keywordId": long,
    "adId": long
  },
  "reportType": string,
  "columns": [
    {
      "columnName": string,
      "savedColumnName": string,
      "customDimensionName": string,
      "customMetricName": string,
      "headerText": string,
      "startDate": string,
      "endDate": string,
      "groupByColumn": boolean,
      "platformSource": string,
      "productReportPerspective": string
    }
  ],
  "timeRange": {
    "startDate": string,
    "endDate": string,
    "changedMetricsSinceTimestamp": datetime,
    "changedAttributesSinceTimestamp": datetime
  },
  "filters": [
    {
      "column": {
        "columnName": string,
        "savedColumnName": string,
        "customDimensionName": string,
        "customMetricName": string,
        "headerText": string,
        "startDate": string,
        "endDate": string,
        "groupByColumn": boolean,
        "platformSource": string,
        "productReportPerspective": string
      },
      "operator": string,
      "values": [
        (value)
      ]
    }
  ],
  "orderBy": [
    {
      "column": {
        "columnName": string,
        "savedColumnName": string,
        "customDimensionName": string,
        "customMetricName": string,
        "headerText": string,
        "startDate": string,
        "endDate": string,
        "groupByColumn": boolean,
        "platformSource": string,
        "productReportPerspective": string
      },
      "sortOrder": string
    }
  ],
  "includeDeletedEntities": boolean,
  "includeRemovedEntities": boolean,
  "verifySingleTimeZone": boolean,
  "downloadFormat": string,
  "statisticsCurrency": string,
  "startRow": integer,
  "rowCount": integer,
  "maxRowsPerFile": integer
}| Nazwa usługi | Wartość | Opis | Uwagi | 
|---|---|---|---|
reportScope | 
        object | 
        RaportZakres to zbiór identyfikatorów służących do określania podzbioru elementów, które będą zwracane w raporcie. Wymagana jest pełna historia identyfikatorów z najniższego poziomu zakresu żądanego przez agencję. | |
reportScope.agencyId | 
        long | 
        Identyfikator agencji w DS. | |
reportScope.advertiserId | 
        long | 
        Identyfikator reklamodawcy DS. | |
reportScope.engineAccountId | 
        long | 
        Identyfikator konta wyszukiwarki DS. | |
reportScope.campaignId | 
        long | 
        Identyfikator kampanii DS. | |
reportScope.adGroupId | 
        long | 
        Identyfikator grupy reklam DS. | |
reportScope.keywordId | 
        long | 
        Identyfikator słowa kluczowego DS. | |
reportScope.adId | 
        long | 
        Identyfikator reklamy DS. | |
reportType | 
        string | 
        Określa typ wierszy zwracanych w raporcie. Jeśli np. podasz reportType: keyword, każdy wiersz raportu będzie zawierał dane o słowie kluczowym. Kolumny dostępne dla poszczególnych typów znajdziesz w informacjach o typach raportów. | 
        |
columns[] | 
        list | 
        Kolumny do uwzględnienia w raporcie. Obejmuje to zarówno kolumny DoubleClick Search, jak i zapisane kolumny. W przypadku kolumn DoubleClick Search wymagany jest tylko parametr columnName. W przypadku zapisanych kolumn wymagany jest tylko parametr savedColumnName. Zarówno columnName, jak i savedColumnName nie mogą być ustawione w tej samej strofie.  Maksymalna liczba kolumn na żądanie to 300.  | 
        |
columns[].columnName | 
        string | 
        Nazwa kolumny DoubleClick Search, która ma zostać uwzględniona w raporcie. | |
columns[].savedColumnName | 
        string | 
        Nazwa zapisanej kolumny do uwzględnienia w raporcie. Zakres raportu musi być ograniczony do reklamodawcy lub niższego. Zapisana kolumna musi być już utworzona w interfejsie DoubleClick Search. | |
columns[].headerText | 
        string | 
        tekst służący do identyfikacji tej kolumny w wynikach raportu; Jeśli nie zostanie określony, domyślna wartość to columnName lub savedColumnName. Pozwala to uniknąć kolizji między kolumnami DoubleClick Search a zapisanymi kolumnami o tej samej nazwie. | 
        |
columns[].startDate | 
        string | 
        Uwzględniaj datę w formacie RRRR-MM-DD. Jeśli podasz dane, zastąpią one ogólny zakres czasowy raportu w tej kolumnie. Wartość musi być podana razem z właściwością endDate. | 
        |
columns[].endDate | 
        string | 
        Dzień promujący integrację społeczną w formacie RRRR-MM-DD. Jeśli podasz dane, zastąpią one ogólny zakres czasowy raportu w tej kolumnie. Wartość musi być podana razem z właściwością startDate. | 
        |
columns[].groupByColumn | 
        boolean | 
        Tylko raport synchroniczny. Ustaw jako true, aby grupować według tej kolumny. Domyślna wartość to false. | 
        |
timeRange | 
        object | 
        Jeśli w raporcie zażądają danych, ten argument będzie używany do ograniczenia danych do określonego zakresu czasowego. | |
timeRange.startDate | 
        string | 
        Uwzględniaj datę w formacie RRRR-MM-DD. | |
timeRange.endDate | 
        string | 
        Uwzględniaj datę w formacie RRRR-MM-DD. | |
timeRange.changedMetricsSinceTimestamp | 
        datetime | 
        Sygnatura czasowa UTC uwzględniająca warunki w formacie RFC, np. 2013-07-16T10:16:23.555Z. Zobacz dodatkowe materiały na temat tego, jak działają raporty o zmienionych danych. | 
        |
timeRange.changedAttributesSinceTimestamp | 
        datetime | 
        Sygnatura czasowa UTC uwzględniająca warunki w formacie RFC, np. 2013-07-16T10:16:23.555Z. Zapoznaj się z dodatkowymi materiałami na temat działania raportów o zmienionych atrybutach. | 
        |
filters[] | 
        list | 
        Lista filtrów, które można zastosować w raporcie.   Maksymalna liczba filtrów na żądanie to 300.  | 
        |
filters[].column | 
        nested object | 
        Kolumna, według której zostanie zastosowany filtr. Może to być kolumna DoubleClick Search lub zapisana kolumna. | |
filters[].column.columnName | 
        string | 
        Nazwa kolumny DoubleClick Search, która ma zostać uwzględniona w raporcie. | |
filters[].column.savedColumnName | 
        string | 
        Nazwa zapisanej kolumny do uwzględnienia w raporcie. Zakres raportu musi być ograniczony do reklamodawcy lub niższego. Zapisana kolumna musi być już utworzona w interfejsie DoubleClick Search. | |
filters[].operator | 
        string | 
        Operator do użycia w filtrze. Listę dostępnych operatorów znajdziesz w opisie filtrów. | |
filters[].values[] | 
        list | 
        Lista wartości, według których ma być filtrowana wartość kolumny.   Maksymalna liczba wartości filtra na żądanie to 300.  | 
        |
orderBy[] | 
        list | 
        Tylko raport synchroniczny. Lista kolumn i kierunków definiujących sortowanie wierszy raportu.   Maksymalna liczba zamówień na żądanie to 300.  | 
        |
orderBy[].column | 
        nested object | 
        Kolumna, w której ma zostać wykonane sortowanie. Może to być kolumna zdefiniowana w usłudze DoubleClick Search lub kolumna zapisana. | |
orderBy[].column.columnName | 
        string | 
        Nazwa kolumny DoubleClick Search, która ma zostać uwzględniona w raporcie. | |
orderBy[].column.savedColumnName | 
        string | 
        Nazwa zapisanej kolumny do uwzględnienia w raporcie. Zakres raportu musi być ograniczony do reklamodawcy lub niższego. Zapisana kolumna musi być już utworzona w interfejsie DoubleClick Search. | |
orderBy[].sortOrder | 
        string | 
        Kierunek sortowania, który jest wartością ascending lub descending. | 
        |
includeDeletedEntities | 
        boolean | 
        Określa, czy usunięte elementy powinny być uwzględnione w raporcie. Domyślna wartość to false. Wycofano. Zamiast niego używaj: includeRemovedEntities. | 
        |
verifySingleTimeZone | 
        boolean | 
        W przypadku wartości true raport zostanie utworzony tylko wtedy, gdy wszystkie żądane dane statystyczne pochodzą z jednej strefy czasowej. Domyślna wartość to false. | 
        |
downloadFormat | 
        string | 
        Format, w jakim ma być zwracany raport. Obecnie obsługiwane są formy csv i tsv. | 
        |
statisticsCurrency | 
        string | 
        Określa walutę, w której zostanie zwrócona kwota pieniężna. Możliwe wartości: usd, agency (prawidłowe, jeśli raport jest ograniczony do agencji lub niższego zakresu), advertiser (ważny, jeśli raport ma zakres ograniczony do reklamodawcy * lub węższego) oraz account (obowiązują, jeśli raport ma zakres ograniczony do konta wyszukiwarki lub niższym). | 
        |
startRow | 
        integer | 
        Tylko raport synchroniczny. Indeks liczony od zera dla pierwszego wiersza do zwrócenia. Akceptowane wartości to od 0 do 50000 włącznie. Domyślna wartość to 0. | 
        |
rowCount | 
        integer | 
        Tylko raport synchroniczny. maksymalna liczba wierszy do zwrócenia; są pomijane dodatkowe wiersze. Akceptowane wartości to od 0 do 10000 włącznie. Domyślna wartość to 10000. | 
        |
maxRowsPerFile | 
        integer | 
        Tylko raport asynchroniczny. Maksymalna liczba wierszy w pliku raportu. Na podstawie tego pola duży raport jest dzielony na wiele plików. Akceptowane wartości to od 1000000 do 100000000 włącznie. | 
        |
includeRemovedEntities | 
        boolean | 
        Określa, czy usunięte elementy powinny być uwzględnione w raporcie. Domyślna wartość to false. | 
        |
columns[].customDimensionName | 
        string | 
        Segmentuje raport według wymiaru niestandardowego. Zakres raportu musi być na poziomie reklamodawcy lub niższym, a wymiar niestandardowy musi być już skonfigurowany w Search Ads 360. W nazwie wymiaru niestandardowego widoczna w usłudze DoubleClick Search jest rozróżniana wielkość liter.   Jeśli używasz go w raporcie konwersji, zwraca wartość określonego wymiaru niestandardowego dla danej konwersji, jeśli jest ustawiona. Ta kolumna nie dzieli raportu konwersji na segmenty.  | 
        |
columns[].platformSource | 
        string | 
        Platforma służąca do dostarczania danych do wymiaru niestandardowego. Akceptowane wartości to „floodlight”. | |
filters[].column.customDimensionName | 
        string | 
        Segmentuje raport według wymiaru niestandardowego. Zakres raportu musi być na poziomie reklamodawcy lub niższym, a wymiar niestandardowy musi być już skonfigurowany w Search Ads 360. W nazwie wymiaru niestandardowego widoczna w usłudze DoubleClick Search jest rozróżniana wielkość liter.   Jeśli używasz go w raporcie konwersji, zwraca wartość określonego wymiaru niestandardowego dla danej konwersji, jeśli jest ustawiona. Ta kolumna nie dzieli raportu konwersji na segmenty.  | 
        |
filters[].column.headerText | 
        string | 
        tekst służący do identyfikacji tej kolumny w wynikach raportu; Jeśli nie zostanie określony, domyślna wartość to columnName lub savedColumnName. Pozwala to uniknąć kolizji między kolumnami DoubleClick Search a zapisanymi kolumnami o tej samej nazwie. | 
        |
filters[].column.startDate | 
        string | 
        Uwzględniaj datę w formacie RRRR-MM-DD. Jeśli podasz dane, zastąpią one ogólny zakres czasowy raportu w tej kolumnie. Wartość musi być podana razem z właściwością endDate. | 
        |
filters[].column.endDate | 
        string | 
        Dzień promujący integrację społeczną w formacie RRRR-MM-DD. Jeśli podasz dane, zastąpią one ogólny zakres czasowy raportu w tej kolumnie. Wartość musi być podana razem z właściwością startDate. | 
        |
filters[].column.groupByColumn | 
        boolean | 
        Tylko raport synchroniczny. Ustaw jako true, aby grupować według tej kolumny. Domyślna wartość to false. | 
        |
filters[].column.platformSource | 
        string | 
        Platforma służąca do dostarczania danych do wymiaru niestandardowego. Akceptowane wartości to „floodlight”. | |
orderBy[].column.customDimensionName | 
        string | 
        Segmentuje raport według wymiaru niestandardowego. Zakres raportu musi być na poziomie reklamodawcy lub niższym, a wymiar niestandardowy musi być już skonfigurowany w Search Ads 360. W nazwie wymiaru niestandardowego widoczna w usłudze DoubleClick Search jest rozróżniana wielkość liter.   Jeśli używasz go w raporcie konwersji, zwraca wartość określonego wymiaru niestandardowego dla danej konwersji, jeśli jest ustawiona. Ta kolumna nie dzieli raportu konwersji na segmenty.  | 
        |
orderBy[].column.headerText | 
        string | 
        tekst służący do identyfikacji tej kolumny w wynikach raportu; Jeśli nie zostanie określony, domyślna wartość to columnName lub savedColumnName. Pozwala to uniknąć kolizji między kolumnami DoubleClick Search a zapisanymi kolumnami o tej samej nazwie. | 
        |
orderBy[].column.startDate | 
        string | 
        Uwzględniaj datę w formacie RRRR-MM-DD. Jeśli podasz dane, zastąpią one ogólny zakres czasowy raportu w tej kolumnie. Wartość musi być podana razem z właściwością endDate. | 
        |
orderBy[].column.endDate | 
        string | 
        Dzień promujący integrację społeczną w formacie RRRR-MM-DD. Jeśli podasz dane, zastąpią one ogólny zakres czasowy raportu w tej kolumnie. Wartość musi być podana razem z właściwością startDate. | 
        |
orderBy[].column.groupByColumn | 
        boolean | 
        Tylko raport synchroniczny. Ustaw jako true, aby grupować według tej kolumny. Domyślna wartość to false. | 
        |
orderBy[].column.platformSource | 
        string | 
        Platforma służąca do dostarczania danych do wymiaru niestandardowego. Akceptowane wartości to „floodlight”. | |
columns[].customMetricName | 
        string | 
        Nazwa danych niestandardowych do uwzględnienia w raporcie. Zakres raportu musi być ograniczony do reklamodawcy lub niższego, a dane niestandardowe muszą być już skonfigurowane w Search Ads 360. W nazwie danych niestandardowych widoczna w Search Ads 360 jest rozróżniana wielkość liter. | |
filters[].column.customMetricName | 
        string | 
        Nazwa danych niestandardowych do uwzględnienia w raporcie. Zakres raportu musi być ograniczony do reklamodawcy lub niższego, a dane niestandardowe muszą być już skonfigurowane w Search Ads 360. W nazwie danych niestandardowych widoczna w Search Ads 360 jest rozróżniana wielkość liter. | |
orderBy[].column.customMetricName | 
        string | 
        Nazwa danych niestandardowych do uwzględnienia w raporcie. Zakres raportu musi być ograniczony do reklamodawcy lub niższego, a dane niestandardowe muszą być już skonfigurowane w Search Ads 360. W nazwie danych niestandardowych widoczna w Search Ads 360 jest rozróżniana wielkość liter. | |
columns[].productReportPerspective | 
        string | 
        Zwraca dane tylko o określonym typie aktywności związanej z produktem. Akceptowane wartości to: 
  | 
        |
filters[].column.productReportPerspective | 
        string | 
        Zwraca dane tylko o określonym typie aktywności związanej z produktem. Akceptowane wartości to: 
  | 
        |
orderBy[].column.productReportPerspective | 
        string | 
        Zwraca dane tylko o określonym typie aktywności związanej z produktem. Akceptowane wartości to: 
  | 
        
Odpowiedź
Jeśli operacja się uda, metoda zwróci zasób Reports (zasób) w treści odpowiedzi.
Wypróbuj
Użyj poniższego eksploratora interfejsów API, aby wywołać tę metodę na bieżących danych i wyświetlić odpowiedź. Możesz też wypróbować samodzielna Eksplorator.