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âmetro savedColumnName é obrigatório. columnName e savedColumnName nã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 é 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. | 
        |
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 true para 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 é ascending ou descending. | 
        |
includeDeletedEntities | 
        boolean | 
        Determina se entidades removidas devem ser incluídas no relatório. O valor padrão é false. Obsoleto. Use includeRemovedEntities. | 
        |
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 csv ou tsv. | 
        |
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). | 
        |
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. | 
        |
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. | 
        |
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. | 
        |
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 é 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. | 
        |
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 true para 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 é 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. | 
        |
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 true para 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.