О событиях

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

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

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

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

Описание

Logs API/ Data Stream API

Сегментация

Отчеты

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

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

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

Да

Да

  • User Acquisition

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

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

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

Да

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

  • Вовлеченность
  • User Acquisition
  • Remarketing

Deeplinks (базовый)

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

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

Да, в Logs API

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

  • User Acquisition
  • Remarketing

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

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

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

Да

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

  • События
  • Воронки

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

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

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

Да, в Logs API

Да

  • Отчет по профилям

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

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

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

Да

Да

  • Revenue

Ad Revenue (базовый)

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

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

Да

Да

  • Revenue
  • User Acquisition
  • Remarketing
  • Когортный анализ
  • Воронки

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

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

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

Да

В планах

  • Анализ покупок

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

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

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

Нет

Да

  • Revenue
  • User Acquisition
  • Remarketing
  • Воронки
  • Когортный анализ

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

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

События крэшей, которые позволяют отслеживать метрики стабильности и выявлять проблемные срезы, настраивать мониторинг на желаемые пороги. Для деобфускации потребуется загрузка 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.

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

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

См. также

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

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