Справка
Общее описание
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
Программный интерфейс администрирования - работайте с данными из своих приложений.
Подробное описание в документации в панели управления.