Системные переменные
С помощью различных переменных можно писать динамический текст, который будет отличаться для разных пользователей.
Персональные переменные
Персональные переменные - это переменные, которые зависят от персональных данных пользователя и позволяют писать более персонализированные сообщения.
Название
Значение
Имя Подставляется имя пользователя (Иван).
%username%
Полное имя Подставляется имя и фамилия пользователя (Иван Иванов).
%fullname%
ID получателя Подставляется числовой идентификатор пользователя в месенджере.
%userid%
Город (VK) Подставляется город пользователя. Через вертикальную черту можно указать вариант, если у пользователя не установлен город (не обязательно). На данный момент город определяется только для клиентов из ВК
[city]%city%|город не выбран[/city]
Страна (VK) Подставляется страна пользователя. Через вертикальную черту можно указать вариант, если у пользователя не установлена страна (не обязательно).
[country]%country%|страна не выбрана[/country]
Семейное положение (VK) Подставляется семейное положение пользователя. Через вертикальную черту можно указать вариант, если у пользователя не установлено семейное положение (не обязательно).
[relation]%relation%|семейное положение не выбрано[/relation]
Мужчинам|Женщинам Подставляется текст, соответствующий полу получателя.
[gender]Этот текст увидит парень|Этот текст увидит девушка[/gender]
UTM - метки
Добавляет в ссылку последние utm-метки по которым подписался пользователь. Например: http://vash_site.com?%ref%
%ref%
utm_source
%utm_source%
utm_medium
%utm_medium%
utm_campaign
%utm_campaign%
utm_content
%utm_content%
utm_term
%utm_term%
Случайная строка
Случайный текст из выбранных вариантов. Максимум 100 вариантов. Варианты текстов могут быть многострочными.
[rand]текст 1|текст 2|текст 3[/rand]
Случайное число
Случайное число из выбранного диапазона.
[rand]1:9999[/rand]
Идентификатор сценария
%bot_uuid%
API ключ бота Используется для более гибких настроек бота. Например: если необходимо присвоить пользовательскую переменную пригласителю текущего клиента. Внимание: не предоставляйте API ключ посторонним лицам, а так же аккуратно используйте его в своих воронках.
%bot_api_key%
Так же можно обращаться к сущности user и его данным внутри шаблонизатора Twig например в конструкции вида {{ user.username }} или {%if user.language == 'ru'%}Привет{%else%}Hello{% endif %}
У сущности юзер доступны следующие свойства
first_name
Имя
строка
last_name
Фамилия
строка
language
Язык юзера в месенджере
строка (iso 639-1)
user_id
ID юзера в мессенджере
число
uuid
UUID юзера у нас в БД
строка
username
username юзера в месенджере
строка
last_update
Последний ответ от месседжера при отправке запроса.
объект
last_custom_request
Последний ответ при выполнении вебхука.
объект { "code": (int) код ответа,
"response": (string) ответ от сервера }
last_income_data
Последний запрос пришедший от провайдера
объект провайдера
__last_mes_id__
Id последнего отправленного ботом сообщения
число
Last updated