Статья была полезной?
Переменные — это атрибут, вместо которого подставляются индивидуальные данные пользователя или связанного с ним объекта (заказ, покупка и т.д.)
Переменные в процессах чаще всего используются в таких операциях, как:
- «Вопрос менеджеру»
- «Уведомить партнера»
- «Уведомить сотрудника»
- «Отправить сообщение»
- «Вызвать URL»
Очень важно указывать переменные в процессах в правильном формате, чтобы вместо них корректно подставлялись данные о пользователях, заказах и других объектах.
В статье вы узнаете, как правильно использовать переменные:
Как использовать переменные в процессах по пользователям
В процессах по пользователям переменные необходимо указывать в фигурных скобках с приставкой object:
{object.first_name} | Имя пользователя |
{object.email} | Электронная почта пользователя |
{object.phone} | Телефон пользователя |
{object.city} | Город пользователя |
Полный список переменных по объекту «Пользователи» перечислен в отдельной статье → «Переменные в рассылках и на страницах сайта».
Пример переменных в процессе по пользователям
Уведомление с преобразованными переменными
Как использовать переменные в процессах по заказам
В процессах по заказам доступны переменные по:
- заказу,
- пользователю, которому принадлежит заказ.
Чтобы использовать переменные по заказу, добавьте к ним приставку object:
{object.number} — Номер заказа.
{object.positions} — Состав заказа.
{object.payment_link} — Ссылка на оплату.
{object.offers} — Состав заказа: ID-идентификаторы предложений.
{object.promocode} — Название промокода, использованного в заказе.
{object.cost_money} — Стоимость заказа с указанием валюты.
{object.funnel_id} — ID доски продаж, на которой находится заказ.
{object.funnel_stage_id} — ID этапа на доске продаж, в котором находится заказ.
Чтобы в процессе по заказу использовать переменные по пользователю, добавьте приставки object и user:
{object.user.first_name} — Имя пользователя.
{object.user.email} — Электронная почта пользователя.
{object.user.phone} — Телефон пользователя.
{object.user.city} — Город пользователя.
Обратите внимание
Переменная для вывода основного домена аккаунта {maindomain} является переменной по пользователям. Поэтому при ее использовании в процессах по заказам необходимо использовать аналогичную конструкцию, т.е. {object.user.maindomain}.
Полный список переменных по объекту «Заказы» перечислен в отдельной статье → «Переменные в рассылках и на страницах сайта».
Переменные в процессе по заказу
Преобразованные переменные
Как использовать переменные в процессах по покупкам
В процессах по покупкам доступны переменные по:
- покупке,
- пользователю, которому принадлежит покупка.
Чтобы использовать переменные по покупке, добавьте к ним приставку object:
{object.start_at}
| Дата начала |
{object.finish_at_ago} | Время до окончания |
{object.state} | Текущее состояние покупки |
Чтобы в процессе по покупкам использовать переменные по пользователю, добавьте приставки object и user:
{object.user.first_name} | Имя пользователя |
{object.user.email} | Электронная почта пользователя |
{object.user.phone} | Телефон пользователя |
{object.user.city} | Город пользователя |
Обратите внимание
Переменная для вывода основного домена аккаунта {maindomain} является переменной по пользователям. Поэтому при ее использовании в процессах по покупкам необходимо использовать аналогичную конструкцию — {object.user.maindomain}.
Полный список переменных по объекту «Покупки» перечислен в отдельной статье → «Переменные в рассылках и на страницах сайта».
Переменные в процессе по покупке
Преобразованные переменные
Формат переменных по партнеру
Чтобы подставлять данные по партнёру, используйте в переменных приставки object, user и partner.
В процессах по пользователям переменная будет иметь вид:
{object.partner.email}
В процессах по покупкам используйте дополнительную приставку user, если хотите передать данные владельца покупки:
{object.user.partner.email}
В процессах по заказам можно передавать данные партнера пользователя и партнера заказа:
{object.partner.email}— партнер в заказе;{object.user.partner.email}— партнер пользователя.
Ниже представлен полный список доступных переменных по партнеру:
{partner.uid} | Идентификатор партнёра |
{partner.first_name} | Имя партнёра |
{partner.last_name} | Фамилия партнёра |
{partner.real_name}
| Автоматическое русскоязычное имя партнёра |
{partner.email} | Эл. адрес партнёра |
{partner.phone}
| Номер телефона партнёра |
{partner.created_at} | Дата регистрации партнёра |
Переменные партнера в процессе
Преобразованные переменные
Формат переменных по персональному менеджеру
В процессах можно использовать переменные по персональному менеджеру пользователя:
{personal_manager}— имя менеджера;{personal_manager_email}— email менеджера;{personal_manager_phone}— телефон менеджера.
Для подстановки контактов менеджера, укажите их для него в разделе «Партнерская программа»:
- Эл. адрес, с которого уходят письма клиентам. Если поле не отображается в профиле персонального менеджера, настройте в своем аккаунте доменную почту.
- Имя отправителя. Если поле не заполнено, то значение для переменной
{personal_manager}подтянется из профиля сотрудника-менеджера. - Добавочный номер телефона.
Обратите внимание
Для данных переменных приставки object или object.user не требуются.
Переменные в блоке процесса
Отображение значений переменных
Формат переменных по источнику пользователя или источнику заказа
Данные переменные позволяют передать UTM-метки и значение других параметров из ссылки, по которой зарегистрирован пользователь или создан заказ.
Формируются переменные источника при помощи приставок object, user и create_session.
В процессах по пользователям переменные имеют следующий формат:
{object.create_session.utm_source}
В процессах по заказам и покупкам используйте дополнительную приставку user.
{object.user.create_session.utm_source}
Для передачи UTM-меток используются следующие переменные:
{create_session.utm_source}{create_session.utm_medium}{create_session.utm_campaign}{create_session.utm_content}{create_session.utm_term}{create_session.utm_group}
Если в ссылке используются дополнительные параметры, вы можете передать их, используя название параметра в качестве переменной:
{create_session.gcpc}— партнёрский код;{create_session.clickid}— произвольный дополнительный параметр из источника пользователя.
Формат переменных по дополнительным полям
Для создания переменной используется заголовок дополнительного поля. Далее добавьте к полученной переменной приставки для корректной работы в процессе.
Выбор приставок зависит от типа объекта, для которого создано дополнительное поле:
- дополнительные поля пользователя обрабатываются как переменные по пользователю.
- дополнительные поля заказа обрабатываются как переменные по заказу.
- дополнительные поля покупок обрабатываются как переменные по покупкам.
Ниже разберем примеры использования переменных.
Для этого используем заголовки дополнительных полей:
- «Часовой пояс» — дополнительное поле пользователя;
- «Дата консультации» — дополнительное поле заказа.
- «Удобная дата продления» — дополнительное поле покупки.
В процессе по пользователям используйте дополнительные поля пользователя с приставкой object:
{object.Часовой пояс}
В процессе по заказам используйте приставку object для дополнительного поля заказа:
{object.Дата консультации}
В процессе по покупкам используйте приставку object для дополнительного поля покупки:
{object.Удобная дата продления}
Чтобы передать дополнительное поле пользователя, используйте приставки object и user:
{object.user.Часовой пояс}
Обратите внимание
Для корректной работы переменных не используйте точки в заголовках доп.полей.
Переменные из дополнительных полей заказа
Преобразованные переменные
Переменная для передачи промокода из заказа
Чтобы передать название промокода, который применен в заказе, используйте переменную {object.promocode} в процессе по объекту «Заказы».
Переменная для отображения промокода из заказа
Преобразованное название промокода
Формат переменных для вывода дат
Для вывода дат доступны следующие переменные:
{today}— отображает сегодняшнюю дату;{today plus}— отображает сегодняшнюю дату + Х дней;{nextweekday}— переменная выводит даты ближайшего указанного дня недели.
Подробнее о доступных форматах дат читайте в статье → «Переменные для вывода дат».
Обратите внимание
Для данных переменных приставки object или object.user не требуются.
Переменные в блоке процесса
Отображение преобразованных переменных
Формат переменных, созданных вами самостоятельно
Вы можете использовать в процессах собственные переменные, созданные в разделе «Сайт» — «Страницы» — «Переменные». Об их создании подробно рассказали в статье → «Собственные пользовательские переменные».
Обратите внимание
При добавлении данной переменной в блок процесса не требуется добавлять приставку object или object.user. Используйте тот же формат, что задан в переменной изначально.
Созданная переменная
Переменная в процессе
Формат переменных сложной автозамены
В процессах, как и в рассылках, можно использовать переменные сложной автозамены:
{first_name delimiter="," letter="п"}ривет
Если у пользователя указано имя в профиле, то оно автоматически подставится в сообщении/уведомлении. Если имя отсутствует, то отправится только «Привет!».
Переменная в письме
Отображение в письме
{first_name delimiter="," word="здравствуйте"}
Если у пользователя указано имя в профиле, то оно автоматически подставится в сообщении/уведомлении. Если имя отсутствует, то отправится только «Здравствуйте».
Переменная в письме
Отображение в письме
{gender male="он" female="она" other="оно"}илиСдел{gender male="ал" female="ала" other="ало"}
С помощью такой переменной вы можете указать, какую форму глагола использовать в тексте в зависимости от пола в профиле. Например, «оформил» или «оформила».
Переменная в блоке процесса
Отображение в письме, если в профиле указан мужской пол
Обратите внимание
При использовании сложных переменных подставлять приставку object или object.user не требуется.
Переменные в рассылках, которые отправляются из процесса
В рассылках, независимо от способа отправки, используются названия переменных без дополнительного форматирования, например:
{email},{positions}.
Отправка рассылки из процесса
Переменные в рассылке без дополнительных приставок