- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- MinuteRange
- Faça um teste
Retorna um relatório personalizado de dados de eventos em tempo real para sua propriedade. Os eventos aparecem nos relatórios em tempo real segundos após terem sido enviados ao Google Analytics. Os relatórios em tempo real mostram eventos e dados de uso de períodos desde o momento atual até 30 minutos atrás (até 60 minutos para propriedades do Google Analytics 360).
Para ver um guia sobre como criar solicitações em tempo real e entender as respostas, consulte Como criar um relatório em tempo real.
Solicitação HTTP
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:runRealtimeReport
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
property |
Um identificador de propriedade do GA4 do Google Analytics cujos eventos são rastreados. Especificada no caminho do URL e não no corpo. Para saber mais, veja onde encontrar o ID da propriedade. Exemplo: properties/1234 |
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON |
---|
{ "dimensions": [ { object ( |
Campos | |
---|---|
dimensions[] |
As dimensões solicitadas e exibidas. |
metrics[] |
As métricas solicitadas e exibidas. |
dimensionFilter |
A cláusula de filtro de dimensões. Não é possível usar métricas neste filtro. |
metricFilter |
A cláusula de filtro de métricas. Aplicado na fase de pós-agregação, semelhante à cláusula SQL. Não é possível usar dimensões neste filtro. |
limit |
O número de linhas a serem retornadas. Se não for especificado, 10.000 linhas serão retornadas. A API retorna um máximo de 250.000 linhas por solicitação, independentemente de quantas linhas você solicitar. A API também pode retornar menos linhas do que o |
metricAggregations[] |
Agregação de métricas. Os valores de métrica agregados serão exibidos nas linhas em que "dimensionValues" estiver definido como "RESERVED_(MetricAggregation)". |
orderBys[] |
Especifica como as linhas são ordenadas na resposta. |
returnPropertyQuota |
Define se deve retornar o estado atual da cota em tempo real desta propriedade do Google Analytics. A cota é retornada em PropertyQuota. |
minuteRanges[] |
Os intervalos de minutos dos dados do evento a serem lidos. Se não for especificado, será usado um intervalo de um minuto para os últimos 30 minutos. Se vários intervalos de minutos forem solicitados, cada linha de resposta conterá um índice de intervalo de minutos com base em zero. Se os intervalos de dois minutos se sobrepuserem, os dados de evento dos minutos sobrepostos serão incluídos nas linhas de resposta de ambos os intervalos de minutos. |
Corpo da resposta
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
A tabela do relatório de tempo real de resposta correspondente a uma solicitação.
Representação JSON |
---|
{ "dimensionHeaders": [ { object ( |
Campos | |
---|---|
dimensionHeaders[] |
Descreve colunas de dimensões. O número de DimensionHeaders e a ordem de DimensionHeaders corresponde às dimensões presentes nas linhas. |
metricHeaders[] |
Descreve colunas de métricas. O número de MetricHeaders e a ordem de MetricHeaders correspondem às métricas presentes nas linhas. |
rows[] |
Linhas de combinações de valores de dimensão e métricas no relatório. |
totals[] |
Se solicitado, os valores totalizados das métricas. |
maximums[] |
Se solicitado, os valores máximos das métricas. |
minimums[] |
Se solicitado, os valores mínimos das métricas. |
rowCount |
O número total de linhas no resultado da consulta. |
propertyQuota |
O estado de cota em tempo real dessa propriedade do Google Analytics, incluindo essa solicitação. |
kind |
Identifica o tipo de recurso desta mensagem. Este |
Escopos de autorização
Requer um dos seguintes escopos de OAuth:
https://www.googleapis.com/auth/analytics.readonly
https://www.googleapis.com/auth/analytics
Intervalo de minutos
Um conjunto contíguo de minutos: startMinutesAgo, startMinutesAgo + 1, ..., endMinutesAgo. As solicitações têm intervalos de até dois minutos.
Representação JSON |
---|
{ "name": string, "startMinutesAgo": integer, "endMinutesAgo": integer } |
Campos | |
---|---|
name |
Atribui um nome a este intervalo de minutos. A dimensão |
startMinutesAgo |
O minuto de início inclusivo para a consulta como um número de minutos antes de agora. Por exemplo, Se não for especificado, |
endMinutesAgo |
O minuto final inclusivo para a consulta como um número de minutos antes de agora. Não pode ser anterior a Se não for especificado, |