Metric

As medições quantitativas de um relatório. Por exemplo, a métrica eventCount é o número total de eventos. As solicitações podem ter até 10 métricas.

Representação JSON
{
  "name": string,
  "expression": string,
  "invisible": boolean
}
Campos
name

string

O nome da métrica. Consulte as Métricas da API para acessar a lista de nomes de métricas compatíveis com os principais métodos de geração de relatórios, como runReport e batchRunReports. Consulte Métricas em tempo real para ver a lista de nomes de métricas compatíveis com o método runRealtimeReport. Consulte Métricas de funil para acessar a lista de nomes de métricas compatíveis com o método runFunnelReport.

Se expression for especificado, name poderá ser qualquer string que você quiser dentro do conjunto de caracteres permitidos. Por exemplo, se expression for screenPageViews/sessions, o nome dessa métrica poderá ser viewsPerSession. Os nomes das métricas escolhidos precisam corresponder à expressão regular ^[a-zA-Z0-9_]$.

As métricas são referenciadas por name em metricFilter, orderBys e por expression.

expression

string

Uma expressão matemática para métricas derivadas. Por exemplo, a métrica "Contagem de eventos" por usuário é eventCount/totalUsers.

invisible

boolean

Indica se uma métrica está invisível na resposta do relatório. Se uma métrica estiver invisível, ela não vai produzir uma coluna na resposta, mas vai poder ser usada em metricFilter, orderBys ou em uma métrica expression.