Para ver uma lista de métodos desse recurso, consulte o final desta página.
Representações de recursos
Um relatório do DoubleClick Search. Esse objeto contém a solicitação de relatório, alguns metadados de relatório, como o código da moeda, e as linhas ou arquivos de relatório gerados.
{ "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) } ] }
Nome da propriedade | Valor | Descrição | Observações |
---|---|---|---|
files[] |
list |
Somente relatórios assíncronos. Contém uma lista de arquivos de relatório gerados após a conclusão do relatório. | |
files[].byteCount |
long |
O tamanho desse arquivo de relatório em bytes. | |
files[].url |
string |
Use esse URL para fazer o download do arquivo de relatório. | |
id |
string |
Somente relatórios assíncronos. ID do relatório. | |
isReportReady |
boolean |
Somente relatórios assíncronos. Verdadeiro se, e somente se, o relatório for concluído e os arquivos estiverem prontos para download. | |
kind |
string |
Identifica isso como um recurso Relatório. Valor: a string fixa doubleclicksearch#report . |
|
request |
nested object |
A solicitação que criou o relatório. Os campos opcionais não especificados na solicitação original são preenchidos com valores padrão. | |
request.columns[] |
list |
As colunas a serem incluídas no relatório. Isso inclui as colunas do DoubleClick Search e as colunas salvas. Para as colunas do DoubleClick Search, somente o parâmetro columnName é obrigatório. Para colunas salvas, apenas o parâmetro savedColumnName é obrigatório. columnName e savedColumnName não podem ser usados na mesma estrofe. O número máximo de colunas por solicitação é 300. |
|
request.columns[].columnName |
string |
Nome de uma coluna do DoubleClick Search a ser incluída no relatório. | |
request.columns[].customDimensionName |
string |
Segmenta um relatório por uma dimensão personalizada. O relatório precisa ter um anunciante ou um escopo inferior, e a dimensão personalizada já precisa estar configurada no DoubleClick Search. O nome da dimensão personalizada, que aparece no DoubleClick Search, diferencia maiúsculas de minúsculas. Se usado em um relatório de conversões, retorna o valor da dimensão personalizada especificada para a conversão especificada, se definida. Essa coluna não segmenta o relatório de conversões. |
|
request.columns[].customMetricName |
string |
Nome de uma métrica personalizada a ser incluída no relatório. O relatório precisa ter como escopo um anunciante ou um escopo inferior, e a métrica personalizada já precisa estar configurada no DoubleClick Search. O nome da métrica personalizada, que aparece no DoubleClick Search, diferencia maiúsculas de minúsculas. | |
request.columns[].endDate |
string |
Dia inclusivo no formato AAAA-MM-DD. Quando fornecido, substitui o intervalo de tempo geral do relatório somente para esta coluna. Precisa ser fornecido com startDate . |
|
request.columns[].groupByColumn |
boolean |
Somente relatório síncrono. Defina como true para agrupar por esta coluna. O padrão é false . |
|
request.columns[].headerText |
string |
Texto usado para identificar essa coluna na saída do relatório. o padrão é columnName ou savedColumnName quando não é especificado. Isso pode ser usado para evitar colisões entre as colunas do DoubleClick Search e as colunas salvas com o mesmo nome. |
|
request.columns[].platformSource |
string |
A plataforma usada para fornecer dados para a dimensão personalizada. Os valores aceitáveis são "Floodlight". | |
request.columns[].productReportPerspective |
string |
Retorna métricas somente para um tipo específico de atividade do produto. Os valores aceitos são:
|
|
request.columns[].savedColumnName |
string |
Nome de uma coluna salva para incluir no relatório. O relatório deve ter o escopo do anunciante ou inferior, e essa coluna salva já deve ter sido criada na interface do DoubleClick Search. | |
request.columns[].startDate |
string |
Data inclusiva no formato AAAA-MM-DD. Quando fornecido, substitui o intervalo de tempo geral do relatório somente para esta coluna. Precisa ser fornecido com endDate . |
|
request.downloadFormat |
string |
Formato em que o relatório deve ser retornado. Atualmente, há suporte para csv ou tsv . |
|
request.filters[] |
list |
Uma lista dos filtros a serem aplicados ao relatório. O número máximo de filtros por solicitação é 300. |
|
request.filters[].column |
nested object |
Coluna na qual executar o filtro. Pode ser uma coluna do DoubleClick Search ou uma coluna salva. | |
request.filters[].column.columnName |
string |
Nome de uma coluna do DoubleClick Search a ser incluída no relatório. | |
request.filters[].column.customDimensionName |
string |
Segmenta um relatório por uma dimensão personalizada. O relatório precisa ter um anunciante ou um escopo inferior, e a dimensão personalizada já precisa estar configurada no DoubleClick Search. O nome da dimensão personalizada, que aparece no DoubleClick Search, diferencia maiúsculas de minúsculas. Se usado em um relatório de conversões, retorna o valor da dimensão personalizada especificada para a conversão especificada, se definida. Essa coluna não segmenta o relatório de conversões. |
|
request.filters[].column.customMetricName |
string |
Nome de uma métrica personalizada a ser incluída no relatório. O relatório precisa ter como escopo um anunciante ou um escopo inferior, e a métrica personalizada já precisa estar configurada no DoubleClick Search. O nome da métrica personalizada, que aparece no DoubleClick Search, diferencia maiúsculas de minúsculas. | |
request.filters[].column.endDate |
string |
Dia inclusivo no formato AAAA-MM-DD. Quando fornecido, substitui o intervalo de tempo geral do relatório somente para esta coluna. Precisa ser fornecido com startDate . |
|
request.filters[].column.groupByColumn |
boolean |
Somente relatório síncrono. Defina como true para agrupar por esta coluna. O padrão é false . |
|
request.filters[].column.headerText |
string |
Texto usado para identificar essa coluna na saída do relatório. o padrão é columnName ou savedColumnName quando não é especificado. Isso pode ser usado para evitar colisões entre as colunas do DoubleClick Search e as colunas salvas com o mesmo nome. |
|
request.filters[].column.platformSource |
string |
A plataforma usada para fornecer dados para a dimensão personalizada. Os valores aceitáveis são "Floodlight". | |
request.filters[].column.productReportPerspective |
string |
Retorna métricas somente para um tipo específico de atividade do produto. Os valores aceitos são:
|
|
request.filters[].column.savedColumnName |
string |
Nome de uma coluna salva para incluir no relatório. O relatório deve ter o escopo do anunciante ou inferior, e essa coluna salva já deve ter sido criada na interface do DoubleClick Search. | |
request.filters[].column.startDate |
string |
Data inclusiva no formato AAAA-MM-DD. Quando fornecido, substitui o intervalo de tempo geral do relatório somente para esta coluna. Precisa ser fornecido com endDate . |
|
request.filters[].operator |
string |
Operador a ser usado no filtro. Consulte a referência de filtro para ver uma lista de operadores disponíveis. | |
request.filters[].values[] |
list |
Uma lista de valores para filtrar o valor da coluna. O número máximo de valores de filtro por solicitação é 300. |
|
request.includeDeletedEntities |
boolean |
Determina se entidades removidas devem ser incluídas no relatório. O valor padrão é false . Obsoleto. Use includeRemovedEntities . |
|
request.includeRemovedEntities |
boolean |
Determina se entidades removidas devem ser incluídas no relatório. O valor padrão é false . |
|
request.maxRowsPerFile |
integer |
Somente relatório assíncrono. O número máximo de linhas por arquivo de relatório. Um relatório grande é dividido em muitos arquivos com base nesse campo. Os valores aceitos vão de 1000000 a 100000000 , inclusive. |
|
request.orderBy[] |
list |
Somente relatório síncrono. Uma lista de colunas e direções que define a classificação a ser executada nas linhas do relatório. O número máximo de ordenações por solicitação é 300. |
|
request.orderBy[].column |
nested object |
Coluna na qual fazer a classificação. Pode ser uma coluna definida pelo DoubleClick Search ou salva. | |
request.orderBy[].column.columnName |
string |
Nome de uma coluna do DoubleClick Search a ser incluída no relatório. | |
request.orderBy[].column.customDimensionName |
string |
Segmenta um relatório por uma dimensão personalizada. O relatório precisa ter um anunciante ou um escopo inferior, e a dimensão personalizada já precisa estar configurada no DoubleClick Search. O nome da dimensão personalizada, que aparece no DoubleClick Search, diferencia maiúsculas de minúsculas. Se usado em um relatório de conversões, retorna o valor da dimensão personalizada especificada para a conversão especificada, se definida. Essa coluna não segmenta o relatório de conversões. |
|
request.orderBy[].column.customMetricName |
string |
Nome de uma métrica personalizada a ser incluída no relatório. O relatório precisa ter como escopo um anunciante ou um escopo inferior, e a métrica personalizada já precisa estar configurada no DoubleClick Search. O nome da métrica personalizada, que aparece no DoubleClick Search, diferencia maiúsculas de minúsculas. | |
request.orderBy[].column.endDate |
string |
Dia inclusivo no formato AAAA-MM-DD. Quando fornecido, substitui o intervalo de tempo geral do relatório somente para esta coluna. Precisa ser fornecido com startDate . |
|
request.orderBy[].column.groupByColumn |
boolean |
Somente relatório síncrono. Defina como true para agrupar por esta coluna. O padrão é false . |
|
request.orderBy[].column.headerText |
string |
Texto usado para identificar essa coluna na saída do relatório. o padrão é columnName ou savedColumnName quando não é especificado. Isso pode ser usado para evitar colisões entre as colunas do DoubleClick Search e as colunas salvas com o mesmo nome. |
|
request.orderBy[].column.platformSource |
string |
A plataforma usada para fornecer dados para a dimensão personalizada. Os valores aceitáveis são "Floodlight". | |
request.orderBy[].column.productReportPerspective |
string |
Retorna métricas somente para um tipo específico de atividade do produto. Os valores aceitos são:
|
|
request.orderBy[].column.savedColumnName |
string |
Nome de uma coluna salva para incluir no relatório. O relatório deve ter o escopo do anunciante ou inferior, e essa coluna salva já deve ter sido criada na interface do DoubleClick Search. | |
request.orderBy[].column.startDate |
string |
Data inclusiva no formato AAAA-MM-DD. Quando fornecido, substitui o intervalo de tempo geral do relatório somente para esta coluna. Precisa ser fornecido com endDate . |
|
request.orderBy[].sortOrder |
string |
A direção de classificação, que é ascending ou descending . |
|
request.reportScope |
object |
O reportScope é um conjunto de IDs usados para determinar qual subconjunto de entidades será retornado no relatório. A linhagem completa de IDs, desde o menor escopo desejado até a agência, é necessária. | |
request.reportScope.adGroupId |
long |
ID do grupo de anúncios do DS. | |
request.reportScope.adId |
long |
ID do anúncio do DS. | |
request.reportScope.advertiserId |
long |
ID do anunciante do DS. | |
request.reportScope.agencyId |
long |
ID da agência do DS. | |
request.reportScope.campaignId |
long |
ID da campanha do DS. | |
request.reportScope.engineAccountId |
long |
ID da conta de mecanismo do DS. | |
request.reportScope.keywordId |
long |
ID de palavra-chave do DS. | |
request.reportType |
string |
Determina o tipo de linhas retornadas no relatório. Por exemplo, se você especificar reportType: keyword , cada linha no relatório terá dados sobre uma palavra-chave. Consulte a referência Tipos de relatório para ver as colunas disponíveis para cada tipo. |
|
request.rowCount |
integer |
Somente relatório síncrono. O número máximo de linhas a serem retornadas. linhas extras são descartadas. Os valores aceitos vão de 0 a 10000 , inclusive. O valor padrão é 10000 . |
|
request.startRow |
integer |
Somente relatório síncrono. Índice baseado em zero da primeira linha a ser retornada. Os valores aceitos vão de 0 a 50000 , inclusive. O valor padrão é 0 . |
|
request.statisticsCurrency |
string |
Especifica a moeda em que o valor monetário será retornado. Os valores possíveis são: usd , agency (válida se o relatório estiver no escopo da agência ou de um nível inferior), advertiser (válido se o escopo do relatório for * anunciante ou inferior) ou account (válido se o escopo do relatório for uma conta de mecanismo ou um nível inferior). |
|
request.timeRange |
object |
Se as métricas forem solicitadas em um relatório, esse argumento será usado para restringir as métricas a um período específico. | |
request.timeRange.changedAttributesSinceTimestamp |
datetime |
Carimbo de data/hora inclusivo do UTC no formato RFC, por exemplo, 2013-07-16T10:16:23.555Z . Confira outras referências sobre como os relatórios de atributos alterados funcionam. |
|
request.timeRange.changedMetricsSinceTimestamp |
datetime |
Carimbo de data/hora inclusivo do UTC no formato RFC, por exemplo, 2013-07-16T10:16:23.555Z . Consulte outras referências sobre como os relatórios de métricas alteradas funcionam. |
|
request.timeRange.endDate |
string |
Data inclusiva no formato AAAA-MM-DD. | |
request.timeRange.startDate |
string |
Data inclusiva no formato AAAA-MM-DD. | |
request.verifySingleTimeZone |
boolean |
Se definido como true , o relatório só será criado se todos os dados estatísticos solicitados tiverem origem em um único fuso horário. O padrão é false . |
|
rowCount |
integer |
É o número de linhas geradas pelo relatório, sem incluir cabeçalhos. | |
rows[] |
list |
Somente relatório síncrono. Linhas geradas do relatório. | |
rows[].(key) |
any value |
Indica as colunas representadas nessa linha. Ou seja, cada chave corresponde a uma coluna com uma célula não vazia nessa linha. | |
statisticsCurrencyCode |
string |
O código de moeda de todos os valores monetários produzidos no relatório, incluindo valores que são definidos pelos usuários (por exemplo, configurações de lance de palavra-chave) e métricas (por exemplo, custo e receita). O código da moeda de um relatório é determinado pelo campo statisticsCurrency da solicitação de relatório. |
|
statisticsTimeZone |
string |
Se todas as estatísticas do relatório provêm do mesmo fuso horário, essa é a fonte. Caso contrário, o campo não será definido. |
Métodos
- gerar
- Gera e retorna um relatório imediatamente.
- get
- Pesquisas sobre o status de uma solicitação de relatório.
- getFile
- Faz o download de um arquivo de relatório codificado em UTF-8.
- getIdMappingFile
- Faz o download de um arquivo CSV (codificado em UTF-8) com mapeamentos de ID entre o antigo e o novo Search Ads 360. Para o anunciante solicitado, o arquivo inclui todas as entidades filhas (por exemplo, contas de mecanismo, campanhas, grupos de anúncios etc.) que existem no antigo e no novo Search Ads 360.
- solicitação
- Insere uma solicitação de relatório no sistema de relatórios.