- 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 da sua propriedade. Os eventos aparecem nos Relatórios de tempo real segundos depois de serem enviados ao Google Analytics. Os Relatórios de tempo real mostram eventos e dados de uso de 30 minutos a 30 minutos (até 60 minutos para propriedades do Google Analytics 360).
Para orientações sobre como criar solicitações 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 com eventos que são acompanhados. Especificado no caminho do URL e não no corpo. Para saber mais, veja onde encontrar seu ID da propriedade. Exemplo: propriedades/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 das dimensões. Não é possível usar métricas neste filtro. |
metricFilter |
A cláusula de filtro das métricas. Aplicado na fase pós-agregação, de forma semelhante à cláusula do 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 no máximo 250.000 linhas por solicitação, independentemente de quantas linhas você pedir. A API também poderá retornar menos linhas do que o |
metricAggregations[] |
Agregação de métricas. Os valores de métricas agregados serão mostrados nas linhas em que dimensionValues estiverem definidos como "RESERVED_(MetricAggregate)". |
orderBys[] |
Especifica como as linhas são ordenadas na resposta. |
returnPropertyQuota |
Alterna se o estado atual da cota em tempo real dessa propriedade do Google Analytics será retornado. A cota é retornada em PropertyQuota. |
minuteRanges[] |
Os intervalos de minutos dos dados de eventos a serem lidos. Se não for especificado, será usado o intervalo de um minuto referente aos últimos 30 minutos. Se vários intervalos de minutos forem solicitados, cada linha de resposta conterá um índice de intervalo de minutos baseado em zero. Se os intervalos de dois minutos se sobrepuserem, os dados de evento dos minutos em sobreposição serão incluídos nas linhas de resposta para ambos os intervalos de minutos. |
Corpo da resposta
A tabela do relatório de resposta em tempo real correspondente a uma solicitação.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
Representação JSON |
---|
{ "dimensionHeaders": [ { object ( |
Campos | |
---|---|
dimensionHeaders[] |
Descreve colunas de dimensão. O número de DimensionHeaders e a ordem de DimensionHeaders correspondem à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 valores de métrica 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 da cota em tempo real dessa propriedade do Google Analytics, incluindo esta solicitação. |
kind |
Identifica o tipo de recurso da mensagem. Esse |
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://www.googleapis.com/auth/analytics.readonly
https://www.googleapis.com/auth/analytics
MinuteRange
Um conjunto contíguo de minutos: startMinutesAgo
, startMinutesAgo + 1
, ..., endMinutesAgo
. As solicitações podem ter intervalos de até dois minutos.
Representação JSON |
---|
{ "name": string, "startMinutesAgo": integer, "endMinutesAgo": integer } |
Campos | |
---|---|
name |
Atribui um nome ao intervalo de minutos. A dimensão |
startMinutesAgo |
Minuto de início inclusivo da consulta como um número de minutos antes de agora. Por exemplo, Se não for especificado, |
endMinutesAgo |
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, |