Insere uma solicitação de relatório no sistema de relatórios. Faça o teste agora.
Solicitação
Solicitação HTTP
POST https://www.googleapis.com/doubleclicksearch/v2/reports
Autorização
Esta solicitação requer autorização com o seguinte escopo:
| Escopo | 
|---|
| https://www.googleapis.com/auth/doubleclicksearch | 
Para mais informações, consulte a página de autenticação e autorização.
Corpo da solicitação
No corpo da solicitação, forneça os dados com a seguinte estrutura:
{
  "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
}| Nome da propriedade | Valor | Descrição | Observações | 
|---|---|---|---|
| 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. | |
| reportScope.agencyId | long | ID da agência do DS. | |
| reportScope.advertiserId | long | ID do anunciante do DS. | |
| reportScope.engineAccountId | long | ID da conta de mecanismo do DS. | |
| reportScope.campaignId | long | ID da campanha do DS. | |
| reportScope.adGroupId | long | ID do grupo de anúncios do DS. | |
| reportScope.keywordId | long | ID de palavra-chave do DS. | |
| reportScope.adId | long | ID do anúncio do DS. | |
| 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. | |
| 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âmetrosavedColumnNameé obrigatório.columnNameesavedColumnNamenão podem ser inseridos na mesma estrofe.O número máximo de colunas por solicitação é 300. | |
| columns[].columnName | string | Nome de uma coluna do DoubleClick Search a ser incluída no relatório. | |
| columns[].savedColumnName | string | Nome de uma coluna salva para incluir no relatório. O relatório precisa ter o escopo do anunciante ou inferior, e essa coluna salva já precisa ter sido criada na interface do DoubleClick Search. | |
| columns[].headerText | string | Texto usado para identificar essa coluna na saída do relatório. o padrão é columnNameousavedColumnNamequando 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. | |
| 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. | |
| 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. | |
| columns[].groupByColumn | boolean | Somente relatório síncrono. Defina como truepara agrupar por esta coluna. O padrão éfalse. | |
| 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. | |
| timeRange.startDate | string | Data inclusiva no formato AAAA-MM-DD. | |
| timeRange.endDate | string | Data inclusiva no formato AAAA-MM-DD. | |
| 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. | |
| 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. | |
| filters[] | list | Uma lista dos filtros a serem aplicados ao relatório. O número máximo de filtros por solicitação é 300. | |
| filters[].column | nested object | Coluna na qual executar o filtro. Pode ser uma coluna do DoubleClick Search ou uma coluna salva. | |
| filters[].column.columnName | string | Nome de uma coluna do DoubleClick Search a ser incluída no relatório. | |
| 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. | |
| filters[].operator | string | Operador a ser usado no filtro. Consulte a referência de filtro para ver uma lista de operadores disponíveis. | |
| 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. | |
| 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. | |
| orderBy[].column | nested object | Coluna na qual fazer a classificação. Pode ser uma coluna definida pelo DoubleClick Search ou salva. | |
| orderBy[].column.columnName | string | Nome de uma coluna do DoubleClick Search a ser incluída no relatório. | |
| orderBy[].column.savedColumnName | string | Nome de uma coluna salva para incluir no relatório. O relatório precisa ter o escopo do anunciante ou inferior, e essa coluna salva já precisa ter sido criada na interface do DoubleClick Search. | |
| orderBy[].sortOrder | string | A direção de classificação, que é ascendingoudescending. | |
| includeDeletedEntities | boolean | Determina se entidades removidas devem ser incluídas no relatório. O valor padrão é false. Obsoleto. UseincludeRemovedEntities. | |
| 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. | |
| downloadFormat | string | Formato em que o relatório deve ser retornado. Atualmente, há suporte para csvoutsv. | |
| 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) ouaccount(válido se o escopo do relatório for uma conta de mecanismo ou um nível inferior). | |
| startRow | integer | Somente relatório síncrono. Índice baseado em zero da primeira linha a ser retornada. Os valores aceitos vão de 0a50000, inclusive. O valor padrão é0. | |
| 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 0a10000, inclusive. O valor padrão é10000. | |
| 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 1000000a100000000, inclusive. | |
| includeRemovedEntities | boolean | Determina se entidades removidas devem ser incluídas no relatório. O valor padrão é false. | |
| 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. | |
| columns[].platformSource | string | A plataforma usada para fornecer dados para a dimensão personalizada. Os valores aceitáveis são "Floodlight". | |
| 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. | |
| filters[].column.headerText | string | Texto usado para identificar essa coluna na saída do relatório. o padrão é columnNameousavedColumnNamequando 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. | |
| 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. | |
| 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. | |
| filters[].column.groupByColumn | boolean | Somente relatório síncrono. Defina como truepara agrupar por esta coluna. O padrão éfalse. | |
| filters[].column.platformSource | string | A plataforma usada para fornecer dados para a dimensão personalizada. Os valores aceitáveis são "Floodlight". | |
| 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. | |
| orderBy[].column.headerText | string | Texto usado para identificar essa coluna na saída do relatório. o padrão é columnNameousavedColumnNamequando 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. | |
| 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. | |
| 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. | |
| orderBy[].column.groupByColumn | boolean | Somente relatório síncrono. Defina como truepara agrupar por esta coluna. O padrão éfalse. | |
| orderBy[].column.platformSource | string | A plataforma usada para fornecer dados para a dimensão personalizada. Os valores aceitáveis são "Floodlight". | |
| 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 nível 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. | |
| 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 nível 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. | |
| 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. | |
| columns[].productReportPerspective | string | Retorna métricas somente para um tipo específico de atividade do produto. Os valores aceitos são: 
 | |
| filters[].column.productReportPerspective | string | Retorna métricas somente para um tipo específico de atividade do produto. Os valores aceitos são: 
 | |
| orderBy[].column.productReportPerspective | string | Retorna métricas somente para um tipo específico de atividade do produto. Os valores aceitos são: 
 | 
Resposta
Se for bem-sucedido, esse método retornará um recurso Reports no corpo da resposta.
Confira!
Use o APIs Explorer abaixo para chamar esse método para dados ativos e ver a resposta. Como alternativa, teste o Explorador independente.
