Переменные представляют собой характеристику, которую заменяют индивидуальные данные пользователя или связанного с ним объекта, такого как заказ или покупка.
В процессах переменные обычно используются в следующих операциях:
- "Вопрос менеджеру"
- "Уведомить партнера"
- "Уведомить сотрудника"
- "Отправить сообщение"
- "Вызвать URL"
Очень важно корректно указывать переменные в процессах, чтобы данные о пользователях, заказах и других объектах подставлялись правильно. В данной статье вы узнаете, как правильно использовать переменные в следующих контекстах:
- В процессах, связанных с пользователями
- В процессах, связанных с заказами
- В процессах, связанных с покупками
- В процессах, связанных с партнерами
- В процессах, связанных с источниками пользователей
- В процессах, связанных с дополнительными полями
- В процессах, связанных с промокодами из заказов
- В рассылках, отправляемых из процесса.
Как использовать переменные в процессах по пользователям
Как использовать переменные в процессах по заказам
В процессах, связанных с заказами, можно использовать переменные, относящиеся к:
- самому заказу,
- пользователю, которому принадлежит данный заказ.
Для корректного использования переменных, касающихся заказа, необходимо добавлять к ним приставку "object:".
Как использовать переменные в процессах по покупкам
Формат переменных по партнеру
Формат переменных по источнику пользователя
Переменные источника пользователя предоставляют возможность передачи UTM-меток и значений других параметров из ссылки, по которой пользователь был зарегистрирован.
Формирование переменных источника выполняется с использованием приставок object, user и create_session.
В процессах, связанных с пользователями, переменные имеют следующий формат:
{object.create_session.utm_source}
В процессах, связанных с заказами и покупками, добавляется дополнительная приставка user:
{object.user.create_session.utm_source}
Для передачи UTM-меток применяются следующие переменные:
Если в ссылке используются дополнительные параметры, их также можно передать, используя название параметра в качестве переменной:
— партнёрский код; — произвольный дополнительный параметр из источника пользователя.
Особенности работы переменных по дополнительным полям
Для создания переменной используется заголовок дополнительного поля. После этого добавьте к полученной переменной соответствующие приставки для правильной работы в процессе.
Выбор приставок зависит от типа объекта, для которого создано дополнительное поле:
- Дополнительные поля пользователя обрабатываются как переменные по пользователю.
- Дополнительные поля заказа обрабатываются как переменные по заказу.
- Дополнительные поля покупок обрабатываются как переменные по покупкам.
Приведем примеры использования переменных с использованием заголовков дополнительных полей:
Часовой_пояс — дополнительное поле пользователя; В процессе по пользователям используйте дополнительные поля пользователя с приставкой object:
{object.Часовой_пояс}
Дата_консультации — дополнительное поле заказа; В процессе по заказам используйте приставку object для дополнительного поля заказа:
{object.Дата_консультации}
Удобная_дата_продления — дополнительное поле заказа; Чтобы передать дополнительное поле пользователя, используйте приставки object и user:
{object.user.Часовой_пояс}
Удобная_дата_продления — дополнительное поле покупки; В процессе по покупкам используйте приставку object для дополнительного поля покупки:
{object.Удобная_дата_продления}
Обратите внимание: для корректной работы переменных, заголовки дополнительных полей не должны содержать точку.
Переменная для передачи промокода из заказа
Для передачи названия промокода, примененного в заказе, воспользуйтесь переменной {object.promocode} в процессе по объекту "Заказы".
Переменные в рассылках, которые отправляются из процесса
В рассылках, независимо от способа отправки, применяются названия переменных без дополнительного форматирования, такие как:
,
{positions}.
авторизуйтесь