О событиях

AppMetrica собирает основные данные об использовании приложений с помощью событий разного типа. Большинство событий регистрируется автоматически, но сбор некоторых событий необходимо настроить вручную.

Собранные данные могут помочь вам понять о том, что происходит в вашем приложении, например, как часто совершались покупки в приложении, сколько пользователей были активны и многое другое.

Событие и его тип

Отслеживание

Описание

Logs API/ Data Stream API

Сегментация

Отчеты

Установки (базовый)

Автоматическое

Фиксируются при первом запуске приложения с инициализированной AppMetrica.

Да

Да

Старты и завершения сессий (базовый)

Автоматическое

Запуски/завершения приложения с инициализированной AppMetrica. Сессия будет считаться новой, если пользователь вернулся в приложение через период, превышающий заданный таймаут (Android, iOS). Завершение текущей сессии фиксируется в момент начала следующей сессии. Используются в отчетах для определения активных пользователей.

Да

Да, по стартам сессий в заданный период

Deeplinks (базовый)

Автоматическое / Настраиваемое

Открытие приложения по диплинку, включая Universal Link. Используются для отслеживания ремаркетинговых кампаний.

Да, в Logs API

Да, по диплинкам (если в них переданы трекинговые параметры)

События (кастомный)

Настраиваемое

Пользовательские действия, специфичные для вашего приложения (например, использование фичи или переход на определенный экран).

Да

Да, по событиям, включая их параметры

Свойства профиля (базовый)

Настраиваемое

Характеристики пользователя приложения, например, достигнутый уровень, статус в программе лояльности, внутренний идентификатор.

Да, в Logs API

Да

In-App покупки (базовый)

Автоматическое / Настраиваемое

События покупок в приложении, которые были оформлены через платформы магазинов приложений (AppStore / Google Play).

Да

Да

Ad Revenue (базовый)

Настраиваемое

Выручка от показов рекламы, полученная из монетизатора и переданные для каждого показа (Impression Level Revenue Data).

Да

Да

E-commerce (базовый)

Настраиваемое

События для отслеживания цикла взаимодействия с товарами в e-commerce приложениях.

Да

В планах

In-App подписки (базовый)

Автоматическое

Данные об оформлении и изменении статуса подписки, оформленной через App Store или Google Play.

Нет

Да

Крэши (базовый)

Автоматическое

События крэшей, которые позволяют отслеживать метрики стабильности и выявлять проблемные срезы, настраивать мониторинг на желаемые пороги. Для деобфускации потребуется загрузка mapping, SO или dSYM-файлов.

Да

Нет

Ошибки (базовый)

Настраиваемое

События, которые позволяют отслеживать наиболее популярные ошибки, сгруппированные по идентификатору и стэктрейсу.

Да

Нет

Пуш-токены (базовый)

Автоматическое

События, содержащие специальный идентификатор устройства в системах отправки сообщений Firebase Cloud Messaging (FCM), Apple Push Notification Service (APNS), Huawei Messaging Service (HMS). Нужны для отправки пуш-сообщений в системы напрямую без использования Push API.

Да

Нет

Нет

Верификация событий

Верификация доступна только на Android.

Каждое приложение подписывается уникальной подписью разработчика, которая представлена в виде отпечатка сертификата. Все события, отправляемые приложением на серверы AppMetrica, сопровождаются этим отпечатком.

Если отпечаток отсутствует или отличается от ожидаемого, это может указывать на искажение данных вашего приложения в AppMetrica.

Для дополнительного отслеживания таких потенциально фродовых действий AppMetrica предлагает использовать параметр certificate_verification_status, доступный в Data Stream API. Этот параметр возвращает результат проверки совпадения целевого отпечатка сертификата с тем, который поступил вместе с событием.

Наличие корректной подписи не гарантирует, что событие не является фродовым.

Как подключить

  1. Получите SHA1-отпечаток сертификата у команды разработки вашего приложения.

  2. Загрузите отпечаток через API: Загрузка отпечатка сертификата приложения.

  3. Через некоторое время после загрузки, данные, поступающие с вашего приложения на серверы AppMetrica, начнут проверяться на соответствие загруженному сертификату.

  4. При выгрузке из Data Stream API добавьте поле certificate_verification_status, внутри которого будет результат проверки.

Операции для работы с отпечатками сертификатов:

FAQ

У меня больше одного сертификата, что делать?

Загрузите все сертификаты, которые используются вашим приложением.

Нужно ли мне что-то дополнительно размечать в коде приложения?

Нет, отпечатки будут автоматически отправляться на сервер вместе со всеми типами событий сразу после загрузки целевых сертификатов через API.

Могу ли я где-то в отчетах увидеть результат валидации?

Нет, сейчас результат валидации доступен только в Data Stream API в поле certificate_verification_status.

Добавят ли это поле в Logs API?

Поле доступно только в Data Stream API.

Куда отправить предложения и пожелания?

Напишите их, пожалуйста, в форму.

Узнать больше

Если вы не нашли ответ на свой вопрос, то вы можете задать его через форму обратной связи. Пожалуйста, опишите возникшую проблему как можно подробнее. Если возможно, приложите скриншот.

Написать в службу поддержки
Следующая