Як керувати змінними підписників чат-бота

За допомогою змінних ви можете організувати та зберігати всю необхідну інформацію про підписника, його замовлення та вподобання, щоб персоналізувати роботу з кожним підписником або групою підписників за певними критеріями фільтра.

У статті розглянемо, як створити та керувати змінними аудиторії.

Створення змінної

Ви можете створити змінну в аудиторії без значення або додати змінну відразу зі значенням, оновити значення існуючої змінної для всіх або одного контакту.

Функціонал додавання змінних однаковий у всіх месенджерах. Змінні створюються для всіх контактів у списку Аудиторія (Audience).

Вручну в Аудиторії Перейдіть на вкладку Аудиторія. Праворуч натисніть Створити змінну (Create Variable). Введіть назву та тип змінної та натисніть Створити (Create). Читайте докладніше: Як створити змінну в аудиторії чат-бота.
Ви можете створити змінну в режимі редагування ланцюжка, щоб налаштувати додавання значення змінної кожному контакту, який пройшов через цей блок ланцюжка.
Вручну в ланцюжку за допомогою блоку Повідомлення: Введення даних (Message: Input of user data) Перейдіть до режиму редагування ланцюжка. Додайте блок Повідомлення (Message). Активуйте Чекати відповідь підписника (Wait for subscriber’s response). Біля опції Зберегти відповідь у змінну (Save answer to variable) натисніть Створити змінну (Create variable).

Зверніть увагу, що в цьому блоці можна створити змінну тільки з типом Рядок.

Вручну в ланцюжку за допомогою блоку Дія: Встановити змінну (Action: Set Variable) Перейдіть до режиму редагування ланцюжка. Додайте блок Дія (Action). Виберіть дію Встановити змінну (Set Variable) та натисніть Створити змінну (Create Variable). Введіть назву та вкажіть тип змінної.
Вручну в ланцюжку за допомогою блоку Запит API (API Request) Перейдіть до режиму редагування ланцюжка. Додайте блок Запит API (API Request). Введіть дані запиту та натисніть Перевірити запит (Validate Request). Біля опції Поле відповіді (Reply field) натисніть Створити змінну (Create Variable). Введіть назву та вкажіть тип змінної.

Редагування назви змінної

Перейдіть на вкладку Аудиторія (Audience). Виберіть стовпець змінної, яку потрібно відредагувати. Натисніть на іконку Редагувати. Перейдіть до тексту, видаліть його, введіть нове значення до 64 символів та натисніть клавішу Enter.

Зміни застосовуються до всіх підписників бота. Якщо ви використовували змінні в ланцюжках або запланованих розсилках, вам потрібно буде змінити змінну самостійно.

Додавання або оновлення значення змінної

При додаванні значення змінної звертайте увагу на тип змінної. Кожен тип змінної має своє обмеження за кількістю символів. Значення для змінних можна задати вручну, через API й налаштувати автоматичне додавання. Значення змінної може містити до 1024 символів.

Вручну в «Аудиторія» одному контакту Перейдіть на вкладку Аудиторія. Напроти потрібного контакту натисніть на клітинку під потрібною змінною, введіть значення та натисніть клавішу Enter.
Вручну в «Аудиторія» списку контактів Перейдіть на вкладку Аудиторія. Перейдіть до контактів та натисніть Встановити змінну (Set Variable). Виберіть, для якої зміної встановити значення, і введіть значення.
Вручну в чаті з підписником Натисніть Чати бота (Bot Chats) та натисніть на потрібний контакт. Праворуч на панелі навпроти потрібної змінної введіть значення.
Підписка з віджету Ви можете додати передачу додаткових змінних під час підписки на бота за допомогою віджету.

Скопіюйте код і вставте його у вихідний код вашого сайту поряд із скриптом віджету підписки.

Зверніть увагу, що значення записуються лише у заздалегідь створені змінні. Надсилання даних на неіснуючі поля ігноруватиметься.

API метод Встановити значення змінної Використовується для створення зовнішніх інтеграцій.

Надішліть POST за посиланням https://api.sendpulse.com/messenger/contacts/setVariable.

У заголовок запиту додайте токен авторизації, в тіло запиту - ID контакту та назву або ID змінної, для якої потрібно додати значення, і саме значення.

Для кожної соцмережі підставте потрібний ендпоінт запиту: messenger, telegram, instagram, whatsapp, facebook.

У режимі редагування ланцюжка можна налаштувати автоматичне додавання значення змінної кожному контакту, який пройшов через цей блок ланцюжка.
Блок Повідомлення: Введення даних Перейдіть до режиму редагування ланцюжка. Додайте блок Повідомлення. Активуйте Чекати відповідь підписника. Біля опції Зберегти відповідь у змінну виберіть змінну, в яку записувати отримані значення користувача.
Блок Дія: Встановити змінну Перейдіть до режиму редагування ланцюжка. Додайте блок Дія. Виберіть дію Встановити змінну та вкажіть, яку змінну зберігати значення.

Зверніть увагу, що дія Встановити змінну, на відміну від інших блоків, буде встановлювати те саме значення змінної для всіх підписників.

Для числових змінних можна також встановлювати динамічні значення. Щоб додати або відняти вкажіть +1 або -1. Якщо поточне значення не встановлено або порожнє, відлік буде від нуля або від поточної дати, залежно від типу змінної (число або дата).

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

Видалення значення змінної

Ви можете видалити змінну з аудиторії або з чату з підписником.

Перейдіть на вкладку Аудиторія і навпроти потрібного контакту натисніть на значення змінної, яке ви хочете видалити. Виділіть весь вміст та натисніть Delete і потім Enter.

Натисніть на Чати бота та потім – на потрібний контакт. Справа в панелі навпроти потрібної змінної виділіть її значення, натисніть Delete і потім Enter.

Видалення змінної

При видаленні змінної з аудиторії значення цієї змінної також буде видалено для всіх користувачів безповоротно.

Перейдіть на вкладку Аудиторія та наведіть на стовпець змінної, яку ви бажаєте видалити. Натисніть іконку Видалити.

Якщо ви не бачите потрібну змінну, можливо, її приховали. Натисніть три крапки праворуч від назви змінних і виберіть, які змінні відобразити.

Оцініть, наскільки стаття була корисною "Як керувати змінними підписників чат-бота"

Оцінка: 4 / 5 (11)

Назад

Які змінні використовуються в ботах

Далі

Як керувати тегами підписників чат-бота

Популярне в нашому блозі

Створіть власного чат-бота