Adapty Web API

Web API — это расширение серверного API, предназначенное для использования с веб-приложениями. Оно позволяет получать нужный пейвол по связанному идентификатору плейсмента и фиксировать просмотры пейвола для точного отслеживания конверсий. Это помогает использовать A/B-тесты и персонализацию пейволов в Adapty, а также отслеживать, какие пейволы работают лучше всего.

Допустим, вы продаёте продукты в своём веб-приложении. Вам нужно показать пользователям пейвол, дать им возможность совершить покупку, а затем добавить детали транзакции в Adapty. Важно связать эти транзакции с конкретными пейволами, через которые пользователь совершил покупку, чтобы аналитика отражала точные данные. Всё это легко реализовать с помощью Adapty API.

Предварительные требования

  1. Создайте продукты, которые будете использовать в пейволе, в дашборде Adapty.
  2. Создайте пейвол в дашборде Adapty. Используйте Remote Config для оформления вашего веб-пейвола.
  3. Настройте плейсмент и привяжите к нему пейвол в дашборде Adapty.

Шаги с использованием Adapty API

  1. Создайте профиль пользователя: Adapty требует наличия профиля перед запросом пейвола, чтобы персонализировать результат под конкретного пользователя. Используйте запрос Create profile для создания профиля пользователя.
  2. Получите и отобразите пейвол: Когда пользователь достигает плейсмента в вашем веб-приложении, где должен отображаться пейвол, используйте запрос Get paywall для получения пейвола по идентификатору плейсмента. В результате вы получите пейвол для аудитории, соответствующей вашему пользователю. Отобразите пейвол с помощью своего кода, используя возвращённые продукты и (при необходимости) Remote Config этого пейвола.
  3. Зафиксируйте просмотр пейвола: Используйте запрос Record paywall view для регистрации просмотра пейвола в Adapty, чтобы аналитика точно отражала это событие. Это важно для корректного отслеживания конверсий.
  4. Запишите покупку: Если пользователь завершил покупку, отправьте детали транзакции в Adapty через Adapty API. Включите variation ID в этот запрос, чтобы связать транзакцию с конкретным отображённым пейволом. За подробностями обратитесь к нашей странице о связывании пейволов с транзакциями в мобильных приложениях — тот же подход применяется и к веб-приложениям.
  5. Добавьте данные маркетинговой атрибуции (если применимо): Если у вас есть данные маркетинговой атрибуции (например, информация о кампании или рекламе), используйте запрос Add attribution, чтобы добавить их в профиль пользователя и обогатить аналитику — так вы узнаете больше об эффективности рекламы в Adapty.

Что дальше: