Системные переменные

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

Персональные переменные

Персональные переменные - это переменные, которые зависят от персональных данных пользователя и позволяют писать более персонализированные сообщения.

Название

Значение

Имя Подставляется имя пользователя (Иван).

%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