События
AppMetrica позволяет собирать статистическую информацию о собственных событиях приложения и просматривать ее в веб-интерфейсе, в отчете События. Подробнее в разделе Отправка событий на Android и на iOS.
Уровни вложенности событий
Чтобы отправить многоуровневое событие, передайте пару key:value
. В интерфейсе key
и value
считаются уровнями вложенности.

Трактовка числовых и строковых значений
В интерфейсе AppMetrica значения {"count" : 3}
и {"count" : "3"}
трактуются одинаково. Но при выгрузке с помощью API отчетов или Logs API параметр будет выгружен в том виде, в котором он был отправлен на сервер.
Если одно и то же событие передается несколько раз с разным числовым значением параметра, в веб-интерфейсе значения параметра не суммируются. Каждое из значений записывается и считается отдельно.
Частично совпадающие вложенные события
Если сервер получает события с повторяющимися параметрами, но с разной глубиной вложенности, их значения аккумулируются по повторяющимся параметрам.
Например, первое событие имеет два уровня вложенности:
{
"param1": "param2"
}
Второе — три уровня вложенности:
{
"param1": {
"param2": "value"
}
}
В веб-интерфейсе эти события отобразятся в древовидном списке:

Подсчет производится по следующему алгоритму:
- Записывается событие и два его подуровня. Добавляется 1 к каждому параметру.
- Добавляется 1 к названию события и трем его подуровням.