- 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.readonly
https://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 . |