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

Розширені параметри необхідно заповнювати в таких випадках:

  • Використання нестандартних параметрів подій
  • Відправлення повідомлень додатковому контакту
  • Підстановка динамічного контенту

Перелік розширених параметрів:

Назва параметраОпис
ID контактуІдентифікатор контакту в системі, або параметр із події, що містить його.
EmailEmail-адреса контакту або параметр із події, що містить email-адресу.
Номер телефонуНомер телефону одержувача або параметр із події, що містить його.
ТокенТокен підписника, або параметр із події, що містить його.
МоваМова повідомлення. Якщо ви використовуєте в сценарії мультимовне повідомлення залиште поле порожнім. Докладніше про налаштування мультимовних розсилок >

Далі докладно розглянемо кожен випадок заповнення параметрів.

Використання нестандартних параметрів подій

За замовчуванням, щоб ідентифікувати контакт для відправцювання сценарію, в події мають передаватись стандартні параметри:

Параметр події

Ідентифікатори

ContactId

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 вкажіть назву відповідної змінної.

Відправлення повідомлень додатковому контакту

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