Observer mode
Adapty — мощная и гибкая платформа для встроенных покупок, созданная для увеличения выручки и базы подписчиков. Adapty предоставляет настраиваемые пейволы для конкретных сегментов пользователей, A/B-тесты цен, длительностей, пробных периодов и визуальных элементов, а также комплексные аналитические инструменты для монетизации приложения и интеграции со сторонними сервисами.
Если у вас уже есть собственная инфраструктура покупок и вы не готовы переходить на систему Adapty, можно использовать Observer mode. Этот ограниченный режим не задействует пейволы Adapty, таргетирование аудитории, управление подписками (включая обработку продлений и повторных попыток оплаты) и ориентирован исключительно на аналитику. Несмотря на ограничения, Observer mode предлагает широкие аналитические возможности: интеграцию с системами атрибуции, расширенную аналитику, инструменты для коммуникаций и CRM-профили.
Оба режима стоят одинаково и требуют обновления мобильного приложения, поэтому выбор сводится к следующему: перейти на инфраструктуру Adapty ради полной функциональности или сохранить текущую инфраструктуру, получив только сторонние интеграции и аналитику.
| Функциональность | Observer mode | Full mode |
|---|---|---|
| Комплексная аналитика | ✅ | ✅ |
| Сторонние интеграции | ✅ | ✅ |
| Реагирование на события покупок для предоставления/ограничения платного доступа пользователям | ❌ | ✅ |
| Управление инфраструктурой покупок | Вы | Adapty |
| A/B-тестирование | Возможно, но требует значительно большего объёма дополнительного кода и настройки, чем в Full Mode. | ✅ |
| Время внедрения | Для аналитики и интеграций: менее часа С A/B-тестами: до недели с учётом тщательного тестирования | Несколько часов |
Как работает Observer mode
В Observer mode вы передаёте новые транзакции от Apple/Google в Adapty SDK, а SDK перенаправляет их на бэкенд Adapty. При этом вы самостоятельно управляете доступом к платному контенту в приложении, завершаете транзакции, обрабатываете продления, решаете проблемы с оплатой и так далее.
Как настроить Observer mode
- Выполните начальную интеграцию Adapty с Google Play и с App Store.
- Включите Observer mode при настройке Adapty SDK, установив параметр
observerModeв значениеtrue. Следуйте инструкциям по настройке для iOS, Android, React Native, Flutter, Kotlin Multiplatform и Unity. - Передайте транзакции из вашей существующей инфраструктуры покупок в Adapty для iOS и кросс-платформенных фреймворков на базе iOS.
- (Опционально) Если вы хотите использовать сторонние интеграции, настройте их, как описано в разделе Настройка сторонних интеграций.
В Observer mode Adapty SDK не завершает транзакции — убедитесь, что вы обрабатываете этот аспект самостоятельно.
Как использовать пейволы и A/B-тесты в Observer mode
В Observer mode Adapty SDK не может определить источник покупок, поскольку они совершаются в вашей собственной инфраструктуре. Поэтому, если вы планируете использовать пейволы и/или A/B-тесты в Observer mode, необходимо связывать транзакцию из стора с соответствующим пейволом в коде мобильного приложения при передаче транзакции.
Кроме того, пейволы, созданные с помощью Paywall Builder, должны отображаться особым образом при использовании Observer mode:
- Отображайте пейволы в Observer mode для iOS или Android.
- Связывайте пейволы с транзакциями покупок при передаче транзакций в Observer mode.