- Solicitação HTTP
 - Parâmetros de caminho
 - Corpo da solicitação
 - Corpo da resposta
 - Escopos de autorização
 - ResponseMetaData
 - SchemaRestrictionResponse
 - ActiveMetricRestriction
 - RestrictedMetricType
 - Faça um teste
 
Recupera o conteúdo de uma tarefa de relatório. Depois de solicitar o reportTasks.create, você poderá recuperar o conteúdo da denúncia quando ela estiver ATIVA. Esse método vai retornar um erro se o estado da tarefa de relatório não for ACTIVE. Uma resposta de consulta vai retornar os valores de linha e coluna da tabela do relatório.
Solicitação HTTP
POST https://analyticsdata.googleapis.com/v1alpha/{name=properties/*/reportTasks/*}:query
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
| Parâmetros | |
|---|---|
name | 
                
                   
 Obrigatório. O nome da origem do relatório. Formato:   | 
              
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
| Representação JSON | 
|---|
{ "offset": string, "limit": string }  | 
                
| Campos | |
|---|---|
offset | 
                  
                     
 Opcional. A contagem de linhas da linha inicial no relatório. A primeira linha é contada como linha 0. Ao paginar, a primeira solicitação não especifica o deslocamento ou, de forma equivalente, define o deslocamento como 0. A primeira solicitação retorna a primeira  Para saber mais sobre esse parâmetro de paginação, consulte Paginação.  | 
                
limit | 
                  
                     
 Opcional. O número de linhas que serão retornadas do relatório. Se não for especificado, 10.000 linhas serão retornadas. A API retorna um máximo de 250.000 linhas por solicitação, não importa quantas você solicitar.  A API também pode retornar menos linhas do que o  Para saber mais sobre esse parâmetro de paginação, consulte Paginação.  | 
                
Corpo da resposta
O conteúdo do relatório correspondente a uma tarefa de denúncia.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
| Representação JSON | 
|---|
{ "dimensionHeaders": [ { object (  | 
                  
| Campos | |
|---|---|
dimension | 
                    
                       
 Descreve as colunas de dimensão. O número de DimensionHeaders e a ordem dos DimensionHeaders correspondem às dimensões presentes nas linhas.  | 
                  
metric | 
                    
                       
 Descreve as colunas de métricas. O número de MetricHeaders e a ordem deles correspondem às métricas presentes nas linhas.  | 
                  
rows[] | 
                    
                       
 Linhas de combinações de valores de dimensão e valores de métrica no relatório.  | 
                  
totals[] | 
                    
                       
 Se solicitado, os valores totais das métricas.  | 
                  
maximums[] | 
                    
                       
 Se solicitado, os valores máximos das métricas.  | 
                  
minimums[] | 
                    
                       
 Se solicitado, os valores mínimos das métricas.  | 
                  
row | 
                    
                       
 O número total de linhas no resultado da consulta.  | 
                  
metadata | 
                    
                       
 Metadados do relatório.  | 
                  
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://www.googleapis.com/auth/analytics.readonlyhttps://www.googleapis.com/auth/analytics
ResponseMetaData
Metadados da resposta com informações adicionais sobre o conteúdo do relatório.
| Representação JSON | 
|---|
{ "dataLossFromOtherRow": boolean, "samplingMetadatas": [ { object (  | 
              
| Campos | |
|---|---|
data | 
                
                   
 Se verdadeiro, indica que alguns buckets de combinações de dimensões são agrupados na linha "(Outros)". Isso pode acontecer com relatórios de alta cardinalidade. O parâmetro de metadados "dataLossFromOtherRow" é preenchido com base na tabela de dados agregados usada no relatório. O parâmetro será preenchido com precisão, independentemente dos filtros e limites do relatório. Por exemplo, a linha "(Outros)" pode ser removida do relatório porque a solicitação contém um filtro em sessionSource = google. Esse parâmetro ainda será preenchido se a perda de dados de outra linha estiver presente nos dados agregados de entrada usados para gerar esse relatório. Para saber mais, consulte Sobre a linha "(Outros)" e a amostragem de dados.  | 
              
sampling | 
                
                   
 Se os resultados do relatório forem amostrais, isso vai descrever a porcentagem de eventos usados no relatório. Uma  No entanto, se os resultados não forem amostrados, esse campo não será definido.  | 
              
schema | 
                
                   
 Descreve as restrições de esquema aplicadas ativamente na criação deste relatório. Para saber mais, consulte Gerenciamento de restrição de dados e acesso.  | 
              
currency | 
                
                   
 O código da moeda usada neste relatório. Destina-se a ser usado na formatação de métricas de moeda, como  Os códigos de moeda são codificações de string de tipos de moeda do padrão ISO 4217 (https://en.wikipedia.org/wiki/ISO_4217), por exemplo, "USD", "EUR", "JPY". Para saber mais, acesse https://support.google.com/analytics/answer/9796179.  | 
              
time | 
                
                   
 O fuso horário atual da propriedade. É usado para interpretar dimensões baseadas em tempo, como   | 
              
empty | 
                
                   
 Se o motivo vazio for especificado, o relatório vai estar vazio por esse motivo.  | 
              
subject | 
                
                   
 Se   | 
              
SchemaRestrictionResponse
As restrições de esquema aplicadas ativamente na criação deste relatório. Para saber mais, consulte Gerenciamento de restrição de dados e acesso.
| Representação JSON | 
|---|
{
  "activeMetricRestrictions": [
    {
      object ( | 
              
| Campos | |
|---|---|
active | 
                
                   
 Todas as restrições aplicadas ativamente na criação do relatório. Por exemplo,   | 
              
ActiveMetricRestriction
Uma métrica ativamente restrita na criação do relatório.
| Representação JSON | 
|---|
{
  "restrictedMetricTypes": [
    enum ( | 
              
| Campos | |
|---|---|
restricted | 
                
                   
 O motivo da restrição da métrica.  | 
              
metric | 
                
                   
 O nome da métrica restrita.  | 
              
RestrictedMetricType
Categorias de dados que podem ser restritas em determinadas propriedades do Google Analytics.
| Enums | |
|---|---|
RESTRICTED_METRIC_TYPE_UNSPECIFIED | 
                Tipo não especificado. | 
COST_DATA | 
                Métricas de custo, como adCost. | 
              
REVENUE_DATA | 
                Métricas de receita, como purchaseRevenue. |