Магазины приложений и склейка клиентов
Если продукт продаётся и на сайте, и в мобильных магазинах, один человек легко превращается в трёх разных клиентов. Тогда выручка не сходится, а отток считается неправильно.
Идентичности
Раздел Клиенты → Идентичности. Здесь разные ID одного человека сводятся к одному клиенту. У записи есть тип псевдонима (App User ID, анонимный, email, внешний), значение, платформа и политика restore — что делать, если покупку восстановили под другим ID.
Политику стоит задать заранее: без неё база неизбежно копит дубликаты, а разбирать их потом дороже.
События магазинов
Раздел Интеграции → Сторы — лента событий из App Store и Google Play. Событие приводится к единому внутреннему виду и применяется к подписке: продлить, отменить, поставить на паузу. Кнопка «Тест-событие» прогоняет конвейер целиком, чтобы проверить настройку до боевого подключения.
Дальше события попадают в тот же движок подписок, что и покупки на сайте, — значит, и в те же метрики.
Что учесть в отчётах
- Комиссия магазина — не ваша выручка. Учитывайте её отдельно, иначе MRR окажется завышенным.
- Льготный период Apple и Google — это не отток, а отдельное состояние подписки.
- Возвраты магазина приходят позже покупки и уменьшают выручку того периода, в котором произошли.
Смежное: витрины и пакеты по платформам — как показать один тариф на вебе, iOS и Android.