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

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

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

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

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

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

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

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

Параметр подіїІдентифікатори
ContactIdID контакту
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 вкажіть назву відповідної змінної.

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

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