Привязка пейволов к онбордингам

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

Есть два способа сделать это:

  • Показать пейвол после онбординга: пейвол открывается автоматически, когда пользователь закрывает онбординг. Выберите этот вариант, если хотите, чтобы каждый пользователь видел пейвол в конце флоу без каких-либо дополнительных действий с его стороны.
  • Показать пейвол внутри онбординга: кнопка внутри онбординга открывает пейвол. Выберите этот вариант, если хотите, чтобы пользователи могли оформить подписку в определённый момент флоу — например, после того как увидят ценностное предложение на конкретном экране.

Перед началом работы создайте пейвол и онбординг и добавьте их в плейсменты.

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

Показ пейвола после онбординга

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

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

Показ пейвола внутри онбординга

  1. В конструкторе онбординга создайте кнопку, которая будет перенаправлять пользователей на пейвол. Выберите Open paywall в качестве её действия.

  2. Вы можете назначить кнопке любой идентификатор действия и использовать его для определения нужного пейвола. Однако самый простой способ открывать пейволы из онбордингов — сделать идентификатор действия равным идентификатору плейсмента. Так вы сможете сразу получать и отображать пейволы без хардкода идентификаторов плейсментов.

    Для этого перейдите в дашборд Adapty и найдите идентификатор плейсмента пейвола. В конструкторе вставьте этот идентификатор в поле ID.

get-paid-in-onboardings2.png
  1. Теперь, когда эта кнопка есть, каждый раз при нажатии на неё пользователем будет генерироваться действие, содержащее идентификатор действия.

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