Переменные онбординга

Переменные — это значения, которые задаются на основе действий пользователя или данных из окружения. Они необходимы для создания персонализированного и вовлекающего онбординга.

Для чего нужны переменные

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

Переменные используются путём размещения ID элемента-источника данных в двойных фигурных скобках: {{element_id}}.

В качестве переменных можно использовать данные, собранные на предыдущих экранах:

  • Inputs: переменная содержит данные, введённые пользователем.
  • Quizzes: переменная содержит текст меток выбранных вариантов. Если разрешён множественный выбор, переменная будет содержать все выбранные варианты, разделённые запятой и пробелом.

ID элемента — это не то же самое, что action ID, используемый для логики кастомных действий. Не путайте их между собой.

Использование переменных

Вот как использовать переменные:

  1. Создайте элемент Input или вариант квиза и задайте его ID.

    onboarding-user-engagement6.png
  2. Используйте ID элемента в текстах онбординга в формате {{element-id}}. Например, можно персонализировать текст, обращаясь к пользователю по имени.

    onboarding-user-engagement7.png
  3. Когда пользователи вводят свои данные в процессе онбординга, они будут динамически отображаться везде, где вы разместили переменные.

    onboarding-user-engagement8.png