Переменные онбординга
Переменные — это значения, которые задаются на основе действий пользователя или данных из окружения. Они необходимы для создания персонализированного и вовлекающего онбординга.
Для чего нужны переменные
Переменные позволяют вставлять динамические данные — например, ответы из квизов или текст, введённый пользователем, — прямо в экраны онбординга. Каждый пользователь видит персонализированный контент, и никакого кода для этого не нужно. Например, можно обращаться к пользователям по имени с помощью текстовых полей или направлять тех, кто прошёл квиз, на специально подобранные экраны.
Переменные используются путём размещения ID элемента-источника данных в двойных фигурных скобках: {{element_id}}.
В качестве переменных можно использовать данные, собранные на предыдущих экранах:
- Inputs: переменная содержит данные, введённые пользователем.
- Quizzes: переменная содержит текст меток выбранных вариантов. Если разрешён множественный выбор, переменная будет содержать все выбранные варианты, разделённые запятой и пробелом.
ID элемента — это не то же самое, что action ID, используемый для логики кастомных действий. Не путайте их между собой.
Использование переменных
Вот как использовать переменные:
-
Создайте элемент Input или вариант квиза и задайте его ID.
-
Используйте ID элемента в текстах онбординга в формате
{{element-id}}. Например, можно персонализировать текст, обращаясь к пользователю по имени.
-
Когда пользователи вводят свои данные в процессе онбординга, они будут динамически отображаться везде, где вы разместили переменные.