Listę metod dla tego zasobu znajdziesz na końcu tej strony.
Reprezentacje zasobów
Raport DoubleClick Search. Ten obiekt zawiera żądanie raportu, niektóre metadane raportu, takie jak kod waluty, oraz wygenerowane wiersze lub pliki raportów.
{ "kind": "doubleclicksearch#report", "id": string, "isReportReady": boolean, "request": { "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 }, "statisticsCurrencyCode": string, "statisticsTimeZone": string, "rowCount": integer, "files": [ { "url": string, "byteCount": long } ], "rows": [ { (key): (value) } ] }
Nazwa usługi | Wartość | Opis | Uwagi |
---|---|---|---|
files[] |
list |
Tylko raport asynchroniczny. Zawiera listę wygenerowanych plików raportu po pomyślnym wygenerowaniu raportu. | |
files[].byteCount |
long |
Rozmiar tego pliku raportu w bajtach. | |
files[].url |
string |
Użyj tego adresu URL, aby pobrać plik raportu. | |
id |
string |
Tylko raport asynchroniczny. Identyfikator raportu. | |
isReportReady |
boolean |
Tylko raport asynchroniczny. Wartość prawda tylko wtedy, gdy raport został ukończony, a pliki raportu są gotowe do pobrania. | |
kind |
string |
Określa jako zasób raportu. Wartość: ustalony ciąg znaków doubleclicksearch#report . |
|
request |
nested object |
Żądanie, które utworzyło raport. Pola opcjonalne, które nie zostały określone w pierwotnym żądaniu, są wypełniane wartościami domyślnymi. | |
request.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. |
|
request.columns[].columnName |
string |
Nazwa kolumny DoubleClick Search, która ma zostać uwzględniona w raporcie. | |
request.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. |
|
request.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. | |
request.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 . |
|
request.columns[].groupByColumn |
boolean |
Tylko raport synchroniczny. Ustaw jako true , aby grupować według tej kolumny. Domyślna wartość to false . |
|
request.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. |
|
request.columns[].platformSource |
string |
Platforma służąca do dostarczania danych do wymiaru niestandardowego. Akceptowane wartości to „floodlight”. | |
request.columns[].productReportPerspective |
string |
Zwraca dane tylko o określonym typie aktywności związanej z produktem. Akceptowane wartości to:
|
|
request.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. | |
request.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 . |
|
request.downloadFormat |
string |
Format, w jakim ma być zwracany raport. Obecnie obsługiwane są formy csv i tsv . |
|
request.filters[] |
list |
Lista filtrów, które można zastosować w raporcie. Maksymalna liczba filtrów na żądanie to 300. |
|
request.filters[].column |
nested object |
Kolumna, według której zostanie zastosowany filtr. Może to być kolumna DoubleClick Search lub zapisana kolumna. | |
request.filters[].column.columnName |
string |
Nazwa kolumny DoubleClick Search, która ma zostać uwzględniona w raporcie. | |
request.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. |
|
request.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. | |
request.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 . |
|
request.filters[].column.groupByColumn |
boolean |
Tylko raport synchroniczny. Ustaw jako true , aby grupować według tej kolumny. Domyślna wartość to false . |
|
request.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. |
|
request.filters[].column.platformSource |
string |
Platforma służąca do dostarczania danych do wymiaru niestandardowego. Akceptowane wartości to „floodlight”. | |
request.filters[].column.productReportPerspective |
string |
Zwraca dane tylko o określonym typie aktywności związanej z produktem. Akceptowane wartości to:
|
|
request.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. | |
request.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 . |
|
request.filters[].operator |
string |
Operator do użycia w filtrze. Listę dostępnych operatorów znajdziesz w opisie filtrów. | |
request.filters[].values[] |
list |
Lista wartości, według których ma być filtrowana wartość kolumny. Maksymalna liczba wartości filtra na żądanie to 300. |
|
request.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 . |
|
request.includeRemovedEntities |
boolean |
Określa, czy usunięte elementy powinny być uwzględnione w raporcie. Domyślna wartość to false . |
|
request.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. |
|
request.orderBy[] |
list |
Tylko raport synchroniczny. Lista kolumn i kierunków definiujących sortowanie wierszy raportu. Maksymalna liczba zamówień na żądanie to 300. |
|
request.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. | |
request.orderBy[].column.columnName |
string |
Nazwa kolumny DoubleClick Search, która ma zostać uwzględniona w raporcie. | |
request.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. |
|
request.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. | |
request.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 . |
|
request.orderBy[].column.groupByColumn |
boolean |
Tylko raport synchroniczny. Ustaw jako true , aby grupować według tej kolumny. Domyślna wartość to false . |
|
request.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. |
|
request.orderBy[].column.platformSource |
string |
Platforma służąca do dostarczania danych do wymiaru niestandardowego. Akceptowane wartości to „floodlight”. | |
request.orderBy[].column.productReportPerspective |
string |
Zwraca dane tylko o określonym typie aktywności związanej z produktem. Akceptowane wartości to:
|
|
request.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. | |
request.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 . |
|
request.orderBy[].sortOrder |
string |
Kierunek sortowania, który jest wartością ascending lub descending . |
|
request.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ę. | |
request.reportScope.adGroupId |
long |
Identyfikator grupy reklam DS. | |
request.reportScope.adId |
long |
Identyfikator reklamy DS. | |
request.reportScope.advertiserId |
long |
Identyfikator reklamodawcy DS. | |
request.reportScope.agencyId |
long |
Identyfikator agencji w DS. | |
request.reportScope.campaignId |
long |
Identyfikator kampanii DS. | |
request.reportScope.engineAccountId |
long |
Identyfikator konta wyszukiwarki DS. | |
request.reportScope.keywordId |
long |
Identyfikator słowa kluczowego DS. | |
request.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. |
|
request.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 . |
|
request.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 . |
|
request.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). |
|
request.timeRange |
object |
Jeśli w raporcie zażądają danych, ten argument będzie używany do ograniczenia danych do określonego zakresu czasowego. | |
request.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. |
|
request.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. |
|
request.timeRange.endDate |
string |
Uwzględniaj datę w formacie RRRR-MM-DD. | |
request.timeRange.startDate |
string |
Uwzględniaj datę w formacie RRRR-MM-DD. | |
request.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 . |
|
rowCount |
integer |
Liczba wierszy raportu wygenerowanych przez raport (bez nagłówków). | |
rows[] |
list |
Tylko raport synchroniczny. Wygenerowano wiersze raportu. | |
rows[].(key) |
any value |
Wskazuje kolumny reprezentowane w tym wierszu. Oznacza to, że każdy klucz odpowiada kolumnie z niepustą komórką w tym wierszu. | |
statisticsCurrencyCode |
string |
Kod waluty wszystkich wartości pieniężnych wygenerowanych w raporcie, w tym wartości ustawionych przez użytkowników (np. ustawień stawki za słowo kluczowe) i danych (np. kosztów i przychodów). Kod waluty raportu jest określany przez pole statisticsCurrency żądania raportu. |
|
statisticsTimeZone |
string |
Załóżmy, że wszystkie statystyki raportu pochodzą z tej samej strefy czasowej. W przeciwnym razie pole jest nieskonfigurowane. |
Metody
- generuj
- Generuje i zwraca raport natychmiast.
- pobierz
- Ankietuje stan prośby o raport.
- getFile
- Pobiera plik raportu zakodowany w formacie UTF-8.
- getIdMappingFile
- Pobiera plik CSV (zakodowany w formacie UTF-8) zawierający mapowania identyfikatorów między poprzednią a nową wersją Search Ads 360. W przypadku żądanego reklamodawcy plik zawiera wszystkie elementy podrzędne (np. konta wyszukiwarek, kampanie, grupy reklam itp.), które istnieją zarówno w poprzedniej, jak i w nowej wersji Search Ads 360.
- prośbę
- Wstawia żądanie raportu do systemu raportowania.