Переменные и функции Altcraft
Данные профиля
| Описание | Переменная |
|---|---|
| Email-адрес | {lead.email} |
| Список телефонов | {lead.phones} |
| Имя | {lead._fname} |
| Фамилия | {lead._lname} |
| Дата рождения | {lead._bdate} |
| Пол | {lead._sex} |
| Дата регистрации | {lead._regdate} |
| IP-адрес регистрации | {lead._regip} |
| Город регистрации | {lead._regcity} |
| Страна регистрации | {lead._regcountry} |
| URL-адрес регистрации | {lead._regurl} |
| IP-адрес | {lead._ip} |
| Город | {lead._city} |
| Страна | {lead._country} |
| Регион | {lead._region} |
| Индекс | {lead._postal_code} |
| Временная зона | {lead._tz} |
| Поставщик | {lead._vendor} |
| Идентификатор профиля | {lead._id} |
| XXM-хеш | {lead._xxm} |
| XX-хеш | {lead._xxh} |
| MD5-хеш | {lead._md5} |
| * Дополнительное поле | {lead.название_поля} |
Подписки
Переменные подписок содержат данные по конкретной подписке и по используемому каналу отправки. Например, с её помощью не получится передать номер телефона при отправке по email.
| Описание | Переменная |
|---|---|
| Email-адрес подписки | {subscription.email} |
| Домен email-адреса | {subscription.email_domain} |
| Список email-адресов подписки | {subscription.emails} |
| Телефон подписки | {subscription.phone} |
| Список телефонов подписки | {subscription.phones} |
| Список push-подписок | {subscription.pushes} |
| MD5-хеш email-адреса | {subscription.email_md5} |
| MD5-хеш телефона | {subscription.phone_md5} |
| Hash подписки | {subscription.hash_id} |
| Основное поле подписки | {subscription_field("channel" "field_name" resource_id)}channel — строка с указанием на канал ("email") field_name — имя поля для вставки ("domain") resource — идентификатор ресурса (10) |
Функция subscription_field позволяет вставлять поля из подписок, независимо от того, какой канал используется в текущем сообщении. Например, если у профиля есть SMS-подписка, вы можете подставить его телефон в email версию сообщения:
{subscription_field("sms" "phone") 1}
Доступные поля для подстановки:
| Канал | Поле | Описание |
|---|---|---|
| Email-адрес подписки | ||
| domain | Домен email-адреса подписки | |
| domain_group | Доменная группа | |
| md5 | MD5-хеш email-адреса | |
| sms | phone | Телефон подписки |
| md5 | MD5-хеш телефона | |
| push | subscription_id | Идентификатор push-подписки |
| bundle_id | Идентификатор приложения для iOS APNs | |
| provider | Push провайдер | |
| telegram_bot/telegram_group | id | ID чата |
Аналогично в шаблон можно подставлять данные из подписок пользовательских каналов. Поля основных каналов соответствуют sid полей, которые вы указываете при создании канала.
Кроме того, функция subscription_field позволяет обращаться к дополнительным полям подписки, созданным в настройках канала ресурса. Укажите имя дополнительного поля в качестве field_name:
{subscription_field("email" "custom_field_name")}
UTM
Если у профиля в его карточке есть UTM, то их можно подставить в шаблон сообщения.
| Описание | Переменная |
|---|---|
| UTM-метка о рассылке | {lead._utm_campaign} |
| UMT-метка об источнике трафика | {lead._utm_source} |
| UMT-метка о типе контента | {lead._utm_medium} |
| UMT-метка о содержании контента | {lead._utm_content} |
| UMT-метка о ключевых словах | {lead._utm_term} |