- 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 dos dados de eventos em tempo real da sua propriedade. Os eventos aparecem nos relatórios em tempo real segundos depois de serem enviados ao Google Analytics. Os relatórios em tempo real mostram eventos e dados de uso para os períodos que vão do momento atual até 30 minutos atrás (até 60 minutos para propriedades do Google Analytics 360).
Para um guia sobre como criar solicitações em tempo real e entender as respostas, consulte 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 Google Analytics cujos eventos são rastreados. Especificado no caminho do URL e não no corpo. Para saber mais, consulte 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. As métricas não podem ser usadas nesse filtro. |
metricFilter |
A cláusula de filtro de métricas. Aplicada na fase de pós-agregação, semelhante à cláusula "having" do SQL. As dimensões não podem ser usadas nesse filtro. |
limit |
O número de linhas que serão 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, não importa quantas você peça. A API também pode retornar menos linhas do que o |
metricAggregations[] |
Agregação de métricas. Os valores de métricas agregados serão mostrados em linhas em que os valores de dimensão estão definidos como "RESERVED_(MetricAggregation)". |
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, um intervalo de minutos para os últimos 30 minutos será usado. Se vários intervalos de minutos forem solicitados, cada linha de resposta vai conter um índice de intervalo de minutos baseado em zero. Se dois intervalos de minutos se sobrepuserem, os dados de eventos dos minutos sobrepostos serão incluídos nas linhas de resposta para ambos os intervalos. |
Corpo da resposta
A tabela de relatórios em tempo real da resposta 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 deles correspondem às dimensões presentes nas linhas. |
metricHeaders[] |
Descreve 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étricas 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. |
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 essa solicitação. |
kind |
Identifica o tipo de recurso dessa mensagem. Esse |
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://www.googleapis.com/auth/analytics.readonlyhttps://www.googleapis.com/auth/analytics
MinuteRange
Um conjunto contíguo de minutos: startMinutesAgo, startMinutesAgo + 1, ..., endMinutesAgo. As solicitações são permitidas em até dois intervalos de minutos.
| Representação JSON |
|---|
{ "name": string, "startMinutesAgo": integer, "endMinutesAgo": integer } |
| Campos | |
|---|---|
name |
Atribui um nome a esse intervalo de minutos. A dimensão |
startMinutesAgo |
O minuto inicial inclusivo da consulta como um número de minutos antes de agora. Por exemplo, Se não for especificado, |
endMinutesAgo |
O minuto final inclusivo da consulta como um número de minutos antes de agora. Não pode ser antes de Se não for especificado, |