Довідка
Загальний опис
Amatata це веб-сервіс, який надає розробку, хостинг та панель управління інтерактивними діалогами для вашого сайту.
Компоненти Amatata:
- фреймворк для швидкої розробки діалогів
- хостинг интерактивных діалогів
- интерфейси для роботы с даними що надходять
Інтерактивний діалог - це невеличкий блок що завантажується за допомогою JavaScript та містить в собі інтерактивні віджети для взаємодії з користувачем (кнопки, текстове введення та інше).
Віджети згруповані в кроки - "сторінки" діалогу, що змінюють один одного.
Діалоги це дуже гнучкий та зручний спосіб для взаємодії з користувачем, їх сфера використання велика - відгуки, тести, запити, майстри підбору товару або послуги, калькулятори розрахувань. Вони приваблюють аудиторію, створюють ліди, підвищують продаж та збирають статистику.
Інтеграція у сайти
Діалог може завантажуватися як у iframe так і без нього.
Для інтеграції у сайт достатньо додати короткий JavaScript код в нужне місце html сторінки - цей код можна отримати в панелі керування і він виглядає приблизно так:
<script src="https://42.amatata.com/abc/def.js" async></script>
де:
- abc - id вашого діалогу
- def - id варіанту діалогу (мова, стильова тема)
Хостинг-сторінки
Крім інтеграції безпосередньо у сайти, діалоги можуть бути розміщені на спеціальных сторінках сервісу - в такому разі достатньо направити користувача на таку сторінку.
Це працює і у зворотньому напрямку - аби-який крок діалогу може пепенаправити користувача з хостинг-сторінки на потрібний сайт.
Хостинг-сторінки можна увімкнути в панелі керування, а також налаштувати для них кольорову тему та свій логотип.
Розгалуження кроків
В найпростішому випадку послідовність кроків (ланцюжок) прямолінійна, але вона може розгалужуватися, сходитися та зациклюватися, з рухом в обох напрямках та довільною логікою.
Кількість кроків та ланцюжків не обмежене.
В кінці кінців рух по ланцюжкам закінчується цільовою сторінкою.
Приклад ланцюжків діалогу:
Цільові сторінки
Цільова сторінка може бути як одна на всі ланцюжки кроків, так і унікальна для кожного ланцюжка.
Цільові сторінки мають довільний дизайн.
Компоненти
Способи взаємодії з користувачем - це інтерактивні web компоненти, такі як кнопки, текстове введення, шкала рейтингу, перемикачі і т.д.
Список доступних компонентів постійно розширюється.
Теми оформлення
Діалог може бути виконаний в унікальній темі оформлення. Більш того, варанти діалогу можуть мати різні стильові теми - це бесшовно вписує його в дизайн якщо сайт має декілька стильових тем.
Інтернаціоналізація
Діалог може мати багато варіантв на різних мовах - це ідеально для інтернаціональних сайтів.
Швидкість
Діалог є одним оптимізованим JavaScript файлом, без залежностей. Цей файл включає в себе ядро, логіку кроків, тексти та тему оформлення. У типовій реалізації він завантажується єдиним HTTP запитом.
Кожен файл діалогу збирається окремо і включає в себе тільки те що необхідно для цієї конкретної збірки. Наприклад розмір невеликого діалогу-тесту що має 15 кроків з кнопками-варіантами буде займати близько 10Kb. Діалог з багатим набором віджетів і розвиненою логікою може мати розмір 20Kb.
Підтримка браузерів
Всі сучасні браузери.
Кукі
Діалоги не використовують кукі.
Панель керування
Є діалоги, надходять дані - тепер треба з ними працювати! Для цього є адміністративний веб-інтерфейс.
- на вашій мові
- перегляд, статистика і аналіз даних
- експорт даних
- управління діалогами
- керування командою - користувачі з рівнем доступу:
- клієнт - максимальний доступ до роботи з діалогом
- менеджер - обмежений доступ
- гість - тільки перегляд
- документація (REST API, FAQ, інше)
- підтримка через тікети
REST API
Програмний інтерфейс адміністрування - працюйте з даними із своїх додатків.
Детальний опис в документації в панелі керування.