Яндекс Метрика для приложений: события в AppMetrica без программирования

Яндекс Метрика для приложений, которая теперь называется AppMetrica, получает события из nana800 через блок «Yandex Metrica event track»: оплату, заявку или другое действие, которое случилось на сервере, а не в самом приложении. Событие привязывается к пользователю по profile_id или к устройству по ID AppMetrica и стоит 0,10 ₽. Цели и конверсии счётчика сайта в Яндекс Метрике этот блок не передаёт.

Собрать в конструкторе
  • Запуск блока: 0,10 ₽
  • Бесплатно каждый месяц: 350 ₽
  • Карта не нужна

Что можно сделать

  • Отправлять в ваше приложение в AppMetrica событие с названием и параметрами в формате JSON
  • Привязывать событие к пользователю по profile_id или к устройству по appmetrica_device_id
  • Передавать в аналитику действия вне приложения: оплату, пришедшую на вебхук, заявку с сайта, сообщение боту
  • Отмечать событие как событие активной сессии (foreground) или фоновое (background) и указывать версию приложения
  • Видеть результат отправки: принят ли запрос и текст ошибки, если AppMetrica его не приняла

Блоки в конструкторе

  • Событие в AppMetrica

    Действие · 0,10 ₽ за запуск

    Отправляет одно событие через Post API AppMetrica: название, параметры в JSON, пользователь или устройство, тип сессии и версия приложения. Время события - момент запуска блока.

Как настроить

  1. 1

    Найдите ключ и ID приложения

    В AppMetrica откройте настройки вашего приложения: там его числовой ID (application_id) и ключ для Post API (post_api_key). Ключ позволяет загружать данные в приложение, поэтому вставляйте его только в поле блока: в журнале запусков он скрыт.

  2. 2

    Решите, к кому привязать событие

    Событие связывается с пользователем по profile_id, это ID, который ваше приложение само передаёт в AppMetrica, или с устройством по appmetrica_device_id из SDK AppMetrica. Один из этих ID должен приходить в схему от вашего приложения или сервера.

  3. 3

    Добавьте триггер

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

  4. 4

    Настройте блок «Yandex Metrica event track»

    Вставьте ключ и ID приложения, подставьте profile_id или ID устройства из триггера, впишите название события, например order_paid, и параметры в JSON. Тип сессии оставьте foreground или выберите background.

  5. 5

    Включите и проверьте схему

    Для проверки добавьте триггер «button», впишите ID своего тестового профиля, включите схему и нажмите кнопку. Если success_sent равен true, AppMetrica приняла запрос, иначе причина лежит в error_text. Потом оставьте схему включённой: пока она включена, она стоит 0,42 ₽ в час.

Частые вопросы

Нет. Блок отправляет события только в AppMetrica, аналитику мобильных приложений Яндекса. Счётчик сайта, его цели и офлайн-конверсии в Яндекс Метрике этот блок не трогает.

Каждое событие стоит 0,10 ₽. Включённая схема стоит 0,42 ₽ в час. Баланс каждый месяц бесплатно пополняется до 350 ₽, карта не нужна, а у схемы, включённой круглосуточно, большая часть этой суммы уходит на часы работы.

Оба значения есть в настройках приложения в AppMetrica. application_id - числовой ID приложения, post_api_key - ключ для загрузки данных через Post API. Ключ храните только в поле блока, в журнале запусков он скрыт.

profile_id - ID пользователя, который ваше приложение само передаёт в AppMetrica, например номер аккаунта. appmetrica_device_id - ID устройства, который выдаёт SDK AppMetrica. Укажите хотя бы один из них, чтобы событие попало к нужному пользователю.

Время запуска блока: блок сам ставит текущее время. Отправить событие задним числом этим блоком нельзя, поэтому ставьте его сразу после триггера, который приносит действие.

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

Соберите первую схему бесплатно

Регистрация бесплатная, карта не нужна. Каждый месяц баланс бесплатно пополняется до 350 ₽, этого хватает примерно на 3 500 запусков простых блоков.

Собрать в конструкторе