Metric

Mesures quantitatives d'un rapport. Par exemple, la métrique eventCount correspond au nombre total d'événements. Les requêtes peuvent contenir jusqu'à 10 métriques.

Représentation JSON
{
  "name": string,
  "expression": string,
  "invisible": boolean
}
Champs
name

string

Nom de la métrique. Consultez la page Métriques de l'API pour obtenir la liste des noms de métriques acceptés par les principales méthodes de création de rapports, telles que runReport et batchRunReports. Consultez Métriques en temps réel pour obtenir la liste des noms de métriques compatibles avec la méthode runRealtimeReport. Consultez Métriques de l'entonnoir pour obtenir la liste des noms de métriques acceptés par la méthode runFunnelReport.

Si expression est spécifié, name peut être n'importe quelle chaîne de votre choix, comprise dans le jeu de caractères autorisé. Par exemple, si expression correspond à screenPageViews/sessions, vous pouvez nommer cette métrique comme viewsPerSession. Les noms de métriques que vous choisissez doivent correspondre à l'expression régulière ^[a-zA-Z0-9_]$.

Les métriques sont référencées par name dans metricFilter, orderBys et la métrique expression.

expression

string

Expression mathématique pour les métriques dérivées. Par exemple, la métrique "Nombre d'événements par utilisateur" est de eventCount/totalUsers.

invisible

boolean

Indique si une métrique est invisible dans la réponse du rapport. Si une métrique n'est pas visible, elle ne génère pas de colonne dans la réponse, mais peut être utilisée dans metricFilter, orderBys ou une métrique expression.