Проактивні повідомлення: підказки, час і кампанії
Звертайтеся до відвідувачів у слушний момент: після очікування, під час прокручування, натискання елемента чи перед виходом — тихою хмаринкою біля кнопки або повідомленням у чаті.
Подія на сторінці запускає звернення — наприклад натискання, прокручування або пауза. Після очікування біля кнопки чату з’являється невелика хмаринка або повідомлення в чаті. В обліковому записі це називається Підказки й дії за часом: /app/projects/{id}, вкладка Правила й обслуговування.
Два способи показу
- Хмаринка підказки біля кнопки чату — ненав’язлива. Вона з’являється поруч із кнопкою, зникає сама або через хрестик і не відкриває вікна. Не забирає фокус клавіатури у відвідувача, тому не перериває заповнення форми. На телефонах розташована над кнопкою чату.
- Повідомлення в чаті — з’являється як повідомлення в розмові. Через Також відкрити вікно чату вікно відкривається.
Якщо людина має труднощі, краще не відкривати вікно перед нею нав’язливо. Якщо сумніваєтеся, використовуйте хмаринку.
Створення підказок у майстрі
Список показує всі звернення картками з перемикачем активне, кнопками редагування, дублювання, видалення й переміщення. Відновити стандартні повертає надані правила. Нові підказки створюються за п’ять кроків із попереднім переглядом на світлій і темній сторінках.
1. Тригер
- Сторінку відкрито — під час відкриття сторінки.
- Час на сторінці — після мінімального часу на сторінці. Віджет перевіряє кожні 30 секунд.
- Глибина прокручування — від певного відсотка сторінки, від 1 до 100.
- Бездіяльність — без миші, клавіатури, дотику й прокручування від 3 секунд до 60 хвилин.
- Повернення до вкладки — відвідувач повертається після відсутності.
- Намір піти — вказівник миші залишає вікно вгорі. Лише комп’ютери.
- Натискання елемента — CSS-селектор обов’язковий.
- Затримка миші — над елементом від 0,2 до 60 секунд (стандартно 1 секунда). Потрібен селектор.
- Елемент стає видимим — прокручування відкриває елемент. Потрібен селектор.
- Вхід у поле форми — фокус на полі. Потрібен селектор.
- Текст скопійовано — необов’язково з обмеженням одним елементом.
- Власна подія — з вашого коду, див. нижче.
- Сигнали труднощів — наприклад помилка JavaScript на сторінці (
js_error). Інші сигнали, як-от повторні натискання на те саме місце або покинуті форми, надходять лише через підключення MousePlayer. - Намір купити — визначається лише з MousePlayer.
2. Умови
- Адреса містить та Адреса не містить — частина адреси або регулярний вираз виду
/pattern/i. - Прийшов із — попередня сторінка (referrer), той самий запис.
- Пристрій — телефон або комп’ютер.
- Відвідувачі — нові або ті, що повернулися. Віджет розпізнає повернення, лише якщо може щось зберігати в браузері, тобто за згодою.
- Мова сторінки — до 20 кодів мов.
- Сторінки в цьому сеансі — щонайменше від 1 до 100.
- Команда — лише коли хтось у мережі або лише коли нікого немає.
- Години роботи — лише в межах доступності або лише поза ними.
- Не під час поточної розмови — стандартно. Розмова вважається поточною, якщо вікно відкрите або останньому повідомленню менш як 10 хвилин.
3. Час
- Очікування в секундах після тригера. Якщо за цей час відвідувач переходить на сторінку, де підказка не діє, вона відкидається.
- Час показу хмаринки: до закриття відвідувачем або від 3 до 120 секунд. Без значення — 15 секунд.
- Частота — раз на сеанс, відвідувача, розмову або щонайбільше раз на 10 хвилин, 1 годину чи 24 години. «Кілька разів за сеанс» дозволяє від 2 до 10.
- Важливість — висока, середня, низька або власне число. Якщо одночасно підходять дві підказки, перемагає важливіша.
4. Вміст
- Формулювання — щонайбільше 500 символів.
- Швидкі відповіді — кнопки під текстом, щонайбільше 32 символи кожна: до 3 у хмаринці, до 4 у повідомленні. Кожна відповідь має дію:
- Поставити запитання — відкриває чат, показує ваше речення й відповідь відвідувача та запитує, про що йдеться.
- Ні, дякую — закриває хмаринку. Ця підказка не повертається в цьому сеансі.
- Замовити дзвінок — відкриває запит зворотного дзвінка.
- Повідомлення (стандартно) — надсилає відповідь як повідомлення в чат.
- Фото оператора — показує аватар призначеного учасника команди на хмаринці.
- ШІ пише для кожної сторінки — замість фіксованого речення ШІ створює відповідне речення для кожної сторінки з її вмісту. Ваш текст залишається запасним варіантом.
Пропозиції й власні речення для кожної сторінки
Через ШІ пише для кожної сторінки можна створити пропозиції для 20 найвідвідуваніших сторінок, щонайчастіше раз на хвилину. Вони пишуться у тлі, зазвичай протягом хвилини. Кожну пропозицію можна замінити власним текстом (щонайбільше 500 символів). Він діє для цієї сторінки до відкидання; ШІ ніколи його не перезаписує. Відкинута пропозиція створюється заново під час наступного відвідування сторінки.
Що діє завжди
Щоб звернення не дратували, діють фіксовані правила, які неможливо вимкнути:
- Щонайбільше одне звернення кожні 10 хвилин на відвідувача. Підказки за натисканням, затримкою миші й полем форми є винятками: вони реагують на дію відвідувача.
- Без хмаринки, поки вікно чату відкрите або кнопку приховано.
- Щонайбільше 3 хмаринки за сеанс.
- Закрито означає закрито: та сама підказка не повертається в цьому сеансі.
- Не турбувати: якщо сторінка задала відвідувачу «не турбувати» (див. нижче), звернень немає.
Тариф
На безкоштовному тарифі доступна 1 активна підказка на проєкт, починаючи з Professional — скільки завгодно. Активні хмаринки й повідомлення рахуються за порядком списку. Спроба зберегти понад ліміт дає повідомлення. Після повернення робочого простору на безкоштовний тариф зайві підказки залишаються збереженими, але не доставляються.
Для досвідчених користувачів: правила як JSON
Під майстром є Для експертів: правила як JSON. Це той самий список у JSON, доступний для прямого редагування. Порожнє поле означає стандартні правила reactive.chat. Збереження суворо перевіряється. Помилка називає правило й поле.
[
{
"id": "preise-hilfe",
"enabled": true,
"priority": 50,
"when": { "event": "scroll", "minScrollPct": 60, "urlMatch": "/preise" },
"unless": { "conversationActive": true },
"throttle": { "max": 1, "per": "session" },
"delayMs": 2000,
"action": {
"type": "teaser",
"text": "Questions about our plans? Happy to help.",
"quickReplies": ["Yes, I have a question", "No thanks"],
"replyRoles": ["ask", "dismiss"],
"ttlMs": 20000
}
}
]
Найважливіші ліміти:
- Щонайбільше 50 правил, загалом 60 000 символів,
id: малі літери, цифри й дефіси, щонайбільше 40 символів,priority: від 0 до 1000, менше число перемагає, стандартно 100,delayMs: від 0 до 86 400 000 (24 години),ttlMs(лише хмаринка): від 0 до 120 000, 0 означає до закриття,throttle.max: від 1 до 100,throttle.per:session,visitor,conversation,10m,1h,24h,action.type:teaser(хмаринка) абоproactive_message(повідомлення, зopenWidget),- шаблони й селектори щонайбільше 200 символів,
- поля, що починаються з
_, вважаються коментарями.
Невідомі поля відхиляються, тому помилка введення помітна під час збереження.
У коді: показ хмаринки
Із власного коду ви показуєте хмаринку біля кнопки чату, наприклад після дії на сторінці:
ReactiveChat('show', 'Questions about your plan? Write to us.');
ReactiveChat('showTeaser', {
text: 'Questions about your plan?',
quickReplies: ['Yes', 'No thanks'],
ttlMs: 15000,
ruleId: 'tarif-kampagne'
});
ReactiveChat('hide');
Ці хмаринки теж дотримуються правил вище. showTeaser повертає, чи було показано хмаринку. Віджет повідомляє події teaser:shown, teaser:click, teaser:dismiss і teaser:reply через ReactiveChat('on', …).
У коді: власні події як тригери
Для тригера Власна подія повідомте про етап зі сторінки:
ReactiveChat('track', 'warenkorb_voll');
У підказці введіть ту саму назву.
Не турбувати
Якщо до відвідувача взагалі не слід звертатися, наприклад під час оформлення замовлення, додайте до фрагмента:
data-rc-dnd="true"
Чат залишається доступним; припиняються лише проактивні звернення.
Кампанії
Для цільових пропозицій є Кампанії в /app/projects/{id}/campaigns: повідомлення в чаті для точно описаної аудиторії, за бажанням із варіантом B. Кампанії доступні починаючи з тарифу Professional.
- Повідомлення щонайбільше 500 символів, до 3 кнопок відповідей, необов’язково з відкриттям вікна.
- Варіант B із часткою від 1 до 99 %, стандартно 50 %.
- Аудиторія за сторінками, часом на сторінці, джерелом, параметрами UTM, новими чи повторними відвідувачами, країною, мовою, пристроєм, користувачами в системі чи анонімними та, з даними клієнтів, наприклад за станом замовлення.
- Частота на відвідувача від 1 до 50 (стандартно 1) та мінімальний інтервал від 1 до 2160 годин (стандартно 24).
- Розклад із початком і кінцем.
- Ефективність: доставлено, побачено, натиснуто, розмову почато, ціль досягнуто.
Кампанії ділять 10-хвилинний ліміт із підказками й ніколи не з’являються під час поточної розмови. Відвідувачі з ЄС, ЄЕЗ, Швейцарії та Великої Британії, а також із невідомою країною охоплюються лише за згодою. Планування й оцінювання кампаній описано в посібнику продукту.
Якщо звернення не з’являється
- Чи активне воно та чи дозволене тарифом?
- Чи вже було звернення за останні 10 хвилин?
- Чи триває розмова або чи відкрите вікно?
- Чи відвідувач уже закрив його або досягнуто частоту?
- Чи відповідають умови, наприклад адреса, пристрій або години роботи?
- Кнопку чату приховано? Тоді хмаринки немає. Використовуйте повідомлення в чаті.
- Тригер труднощів або наміру купити? Крім помилок JavaScript, ці сигнали надходять лише з MousePlayer.
Оновлено: