Управление параметрами в редирект URL онбординга позволяет атрибуцировать пользователя, понимать их выбор или сегментировать и показывать персональный контент после онбординга. Вот руководство по добавлению и управлению этими параметрами:
Как передать параметры из ссылки Web2App онбординга в редирект URL
Если ваша ссылка с Web2App онбордингом содержит параметры (например, атрибуты рекламной кампании), вы можете передать их все или выборочно в редирект URL, по которому пользователь перейдет после завершения онбординга.
Например, вы сгенерировали ссылку с Web2App онбордингом: https://web.onboarding.online/welcome-to-books-app?utm_source=facebook&utm_medium=cpc&utm_campaign=audience_FB&utm_content=Books_App
. Добавили редирект URL: https://onboarding.online
.
Как передать ВСЕ параметров в редирект URL
Если вы хотите перенести все параметры из ссылки в редирект URL, включите опцию "Inject ALL parameters to redirect link".
Нажмите Update для применения изменений.
В итоге редирект URL будет содержать все параметры из исходной ссылки, например: https://onboarding.online/?utm_source=facebook&utm_medium=cpc&utm_campaign=audience_FB&utm_content=Books_App
.
Как передать отдельные параметры в редирект URL:
Если вы хотите передать в редирект URL один или несколько из параметров, например, utm_source, следуйте инструкции ниже:
Шаг 1: Перехват параметра
Нажмите "+ADD" в разделе "Income parameters".
Вы увидите экран для добавления GET параметра.Заполните поля:
В поле 'Get Parameter Name' точное название параметра из вашей начальной ссылки (например, utm_source). Оно должно полностью совпадать.
В поле 'Income parameter key' введите название параметра, которое будет сохранено для передачи . Вы можете переименовать полученный параметр или оставить название без изменений. Например, utm_source или HELLO.
Укажите тип памаметра ('parameter type') - тип данных передаваемых в параметре (строка или число)
Сохраните перехват параметра, нажав на ADD
Шаг 2: Добавление параметра в редирект URL
В разделе "Redirect parameter" нажмите "ADD".
Вы увидите окно для добавления GET параметра в ссылку редиректа. Заполните поля:
Укажите способ перехвата - "Income parameter" из выпадающего списка.
Введите ‘Value’, соответствующее 'Income parameter key' (например, HELLO или utm_source).
Установите имя параметра в URL, заполнив поле "Key". Например, если вы напишете BUY, ваш редирект URL будет включать BUY со значением из utm_source.
Сохраните добавление параметра в редирект ссылку, нажав на ADD
Нажмите Update, чтобы параметр применился
Пример
Пример
Если вы добавили параметр 'utm_source' под именем 'HELLO' и в редирект URL ввели 'BYE' как 'Key', то редирект URL будет https://onboarding.online?BYE=facebook
.
Также вы можете использовать оригинальное имя параметра при настройки и редирект ссылка будет такой: https://onboarding.online?utm_source =facebook
Как передать Amplitude ID, IP и UserAgent в редирект URL
Выберите нужные параметры в форме настройки Web2App ссылки. Они автоматически появятся в "Income parameters".
Добавьте необходимые параметры в редирект URL. В разделе "Redirect parameters" нажмите "ADD".
Появится экран для добавления GET параметра в ссылку редиректа. Заполните поля:
Укажите способ перехвата - "Income parameter" из выпадающего списка.
В поле ‘Value' Введите точное имя параметра. Скопируйте его из секции Income parameters
В поле "Key" ведите название параметра для редирект URL. Например, если вы хотите передать amplitudeDebiceId и назвать параметр 'amplitudeId' - введите в это поле amplitudeId -> параметр с названием amplitudeId будет отправлен в редирект URL.
Сохраните добавление параметра в редирект ссылку, нажав на ADD
Нажмите Update, чтобы параметр применился
Пример
Пример
Вы сгенерировали Web2App ссылку: https://web.onboarding.online/welcome-to-books-app
Указали редирект ссылку при настройке. https://onboarding.online/.
Добавили amplitudeDeviceId и указали "Key" = amdlitudeId
Редирект ссылка будет содержать параметр: https://onboarding.online?amdlitudeId=.....(ID из аналитики)
Важно: чтобы отправить amplitudeDeviceId, добавьте эту систему аналитики в настройках проекта в нашем сервисе - инструкция по ссылке
Как передать данные, введенные пользователем, в редирект URL
Запомните ScreenID, данные с которого хотите передать.
Откройте форму редактирования Web2App ссылки. В разделе "redirect parameter" нажмите +ADD
Появится экран для добавления GET параметра в ссылку редиректа. Заполните поля:
Укажите способ перехвата - "User data" из выпадающего списка.
В поле "Value" введите Screen ID, который зафиксировали выше.
В поле "Key" введите название параметра в редирект URL. Например, если вы введете ‘email’ aто в редирект URL отправится параметр с названием = email и значением, содержащим емейл введенный пользователем
Нажмите на кнопку ADD, чтобы добавить параметр
Нажмите Update, чтобы параметр применился
Пример
Пример
Пример: Если пользователь ввел свой емейл на Screen1, и вы использовали 'email' как 'Key', то редирект URL будет https://onboarding.online?email=email@email.com
.
Как передать данные из вебхука в редирект URL
Вы можете использовать данные, полученные от ответов вашего сервера и передать их в Redirect URl
Шаг 1: Перехват ответа вебхука
Настройте вебхук типа "WaitForResponse". В разделе "Response parameters" нажмите "+ADD"
В поле 'Key' введите точное название параметра, который придет в ответе вашего сервера.
Выберите тип данных, который присылает ваш сервер в этом параметре (string, int, or double)
Завершите настройку нажав ADD
Шаг 2: Отправка полученного параметра в редирект URL
В разделе "redirect parameter" нажмите "+ADD"
Выберите тип перехвата "Hook Response"
Введите 'Value', соответствующее параметру из ответа сервера
Установите 'Key' - названием параметра для редирект URL. Например, если вы введете ‘USER_ID’, то в редирект URL отправится параметр с названием 'USER_ID’ и значением, полученным в ответе .
Нажмите ADD, чтобы добавить параметр в редирект URL
Нажмите Update, чтобы параметр применился
Пример
Пример
Если вебхук возвращает 'createUserId', и вы используете 'USER_ID' как 'Key', то редирект URL будет https://onboarding.online?USER_ID=[значение от сервера]
.