- 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 de tempo real mostram eventos e dados de uso para períodos que variam 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 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 Google Analytics cujos eventos são acompanhados. 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. |
dimension |
A cláusula de filtro das dimensões. Não é possível usar métricas neste filtro. |
metric |
A cláusula de filtro de métricas. Aplicada na fase de pós-agregação, semelhante à cláusula "having" do SQL. Não é possível usar dimensões neste 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ê solicitar. A API também pode retornar menos linhas do que o |
metric |
Agregação de métricas. Os valores de métrica agregados vão aparecer em linhas em que os valores de dimensão estão definidos como "RESERVED_(MetricAggregation)". |
order |
Especifica como as linhas são ordenadas na resposta. |
return |
Alterne se o estado atual da cota em tempo real da propriedade do Google Analytics será retornado. A cota é retornada em PropertyQuota. |
minute |
Os intervalos de minutos dos dados de eventos a serem lidos. Se não for especificado, será usada uma faixa de um minuto para os últimos 30 minutos. Se vários intervalos de minutos forem solicitados, cada linha de resposta vai conter um índice de intervalo de minutos com base em zero. Se dois intervalos de minutos se sobrepõem, os dados do evento para os minutos sobrepostos são incluídos nas linhas de resposta para os dois intervalos. |
Corpo da resposta
Tabela de relatórios 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 | |
---|---|
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. |
property |
O estado da cota em tempo real dessa propriedade do Google Analytics, incluindo essa 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ínuo de minutos: startMinutesAgo
, startMinutesAgo + 1
, ..., endMinutesAgo
. As solicitações são permitidas em intervalos de até 2 minutos.
Representação JSON |
---|
{ "name": string, "startMinutesAgo": integer, "endMinutesAgo": integer } |
Campos | |
---|---|
name |
Atribui um nome a esse intervalo de minutos. A dimensão |
start |
O minuto de início da consulta como um número de minutos antes do momento atual. Por exemplo, Se não for especificado, |
end |
O minuto final da consulta como um número de minutos antes do momento atual. Não pode ser anterior a Se não for especificado, |