Расширенные параметры блоков сценариев | Support eSputnik

Пользовательские данные

Email

Омниканальность

Автоматизация

Отслеживание событий и поведения

Расширенные параметры блоков сценариев

Расширенные параметры необходимо заполнять в таких случаях:

  • Использование нестандартных параметров событий

  • Отправка сообщений дополнительному контакту

  • Подстановка динамического контента

Расширенные параметры

Перечень расширенных параметров:

Название параметра

Описание

ID контакта

Идентификатор контакта в системе или параметр из события, содержащий его.

Email

Email-адрес контакта или параметр из события, содержащий email-адрес.

Номер телефона

Номер телефона получателя или параметр из события, содержащий его.

Токен

Токен подписчика или параметр из события, содержащий его.

Язык

Язык сообщения. Если вы используете в сценарии мультиязычное сообщение, оставьте поле пустым.

 

Подробнее о настройке мультиязычных рассылок >

JSON

Подстановка данных из события в сообщение.

Далее подробно рассмотрим каждый случай заполнения параметров.

Использование нестандартных параметров событий

По умолчанию, для идентификации контакта при отправке сценария в событии должны передаваться стандартные параметры:

Параметр события

Идентификаторы

ContactId

Contact_id

ID контакта

externalCustomerId

Внешний ID

Email

EmailAddress

UserEmail

ContactEmail

Email

Phone

SMS

PhoneNumber

Номер телефона

PushToken

MobPushToken

TelegramBotToken

Токен контакта

Важно

  1. Основным идентификатором является ContactId. Если он не указан, но передан хотя бы один из других идентификаторов, то ContactId будет автоматически добавлен в событие.

  2. Для запуска сценариев система идентифицирует контакт, для которого поступило событие. Поиск контакта происходит по следующим правилам:

  • ​​​​​ID контакта имеет наивысший приоритет среди всех параметров.

  • Указанные в поле блока email контакта, номер телефона или токен используются для отправки.

  • Если указан externalCustomerId, отправка производится контакту, которому он принадлежит; среди тех, которые были найдены по email адресу, номеру телефона или токену.

  • Если externalCustomerId не указан, отправка производится контакту, найденному по email адресу, номеру телефона или токену.

  • Если контакт не найден, для отправки будет создан новый контакт.

  1. Для согласованности данных передавайте названия параметров в соответствии с указанным перечнем. 

Если в событии параметры не соответствуют стандартным значениям, например, вместо “EmailAddress” указан “PersonalEmail”.

Параметры события

В этом случае в поле “Email” укажите название соответствующей переменной.

Укажите название переменной

Отправка сообщений дополнительному контакту

Например, сообщение, которое было отправлено пользователю, необходимо продублировать  менеджеру. Для этого в сценарии скопируйте блок с выбранным сообщением и укажите контакты менеджера в расширенных параметрах.

Отправка сообщений дополнительному контакту

Подстановка динамического контента

Используется в случае, когда необходимо вывести определённые данные из события в сообщении.

Например, если событие содержит JSON:

{
    "name": "items",
    " value": {
        "array": [
            {
                "name": "Суха дитяча молочна суміш HiPP Combiotic 2, 750 г",
                "price": "341.00",
                "url": "https://site.com/catalog/suha-dityacha-molochna-sumish-hipp-combiotic-2-750-g",
                "imageUrl": "https://site.com/uploads/product/big/20161122/20161122_7zvb.jpg"
            },
            {
                "name": "Молочна органічна вівсяна каша з яблуком HiPP \"На добраніч\", 250 г",
                "price": "78.00",
                "url": "https://site.com/catalog/molochna-organichna-vivsyana-kasha-z-yablukom-hipp-na-dobranich-250-g",
                "imageUrl": "https://site.com/uploads/product/big/23112013/2125.jpg"
            }
        ]
    }
}

где:

  • name - название поля

  • value - значение, которое необходимо підставить в сообщение. 

Вставьте в параметр JSON название поля в формате ${items}.

Параметр JSON

В сообщении необходимо указать переменные, которые будут отображать товары.

Переменные в сообщении

Подробнее об использовании Velocity в email >

Остались вопросы?
Специалисты обязательно ответят и помогут решить вашу проблему!
Обратный звонок
Оставьте заявку – и наш специалист свяжется с вами в рабочее время.
Отправить заявку
Консультация в чате
Готовы к вашим вопросам!
Написать в чат
Электронная почта
Напишите в службу поддержки eSputnik.
Отправить email