![image](https://habrastorage.org/storage/d6ce2e48/b9d6463a/81825570/52ead388.png)
Другая ситуация. Все то же самое, только когда набираете в поиске то, что хотите найти, поисковик предлагает возможные варианты запросов, исходя из тех букв, что вы уже набрали. По такому принципу и работает сервис Suggest.io.
Если на сайте есть поле для ввода информации, хочется, чтобы оно понимало тебя с первой буквы. Как это сделать? Воспользоваться сервисом контекстных подсказок Suggest.io!
Что это такое?
Suggest.io — инструмент для создания и внедрения «выпадающих» подсказок на вашем сайте.
Сервис легко интегрировать с любыми полями ввода. Например: к поисковому модулю, к «окну» выбора городов, адресов и телефонов, моделей из каталога продукции и т.д. Полей подсказок может быть много (например столько, сколько полей ввода создано на всех ваших сайтах).
Внедрение сервиса на ваших сайтах проходит в три шага: регистрация в системе, настройка внешнего вида подсказок, копирование автоматически сформированных строк кода на ваши страницы. Далее всё работает без участия модератора. Пользователь набирает первые буквы текста, Suggest.io подсказывает варианты для быстрого выбора.
Как это работает?
Посетитель вашего сайта набирает слово в поле ввода. С каждым нажатием клавиши на сервер сервиса поступает информация о первых набранных буквах. Если в вашей базе данных на Suggest.io есть слова с таким началом, они будут отправлены пользователю — под полем ввода появится небольшой блок с подсказками. Если в базе нет подходящих вариантов, когда пользователь нажмет кнопку «Ввод», набранное слово автоматически сохранится в базе подсказок. При повторном наборе это слово будет выведено в поле подсказок.
![image](https://habrastorage.org/storage/b6aac7dc/635e0e55/e44ee285/aea1793a.jpg)
Особенность сервиса – отдельные базы данных для каждого окна текстового ввода. Каждая база наполняется только теми словами, которые вводятся в конкретном поле. Это плюс: на сайте про автомобили никогда не будет схожих по семантике подсказок по кулинарии.
Дополнительные «фишки»
Кроме этого, Suggest.io ранжирует подсказки по популярности. Слова, которые набирают чаще других, выводятся в верхней части поля подсказок. Ваш пользователь в первую очередь обращает внимание именно на те подсказки, которые действительно могут быть полезны. Базу подсказок можно модерировать. Например, удалить слова с ошибками или создать свой черный список. Всё, что вы внесли в Blacklist, никогда не «всплывет» в подсказках на ваших сайтах.
Ещё один инструмент интерфейса Suggest.io – «дизайнер» среды подсказок (того «выпадающего» поля, в котором пользователь видит варианты подсказок). «Дизайнер» позволяет изменять любой из элементов: шрифт, размеры и цвет полей, толщину линий border и др. С его помощью дизайн окна подсказок легко настраивается в стиле вашего сайта.
![image](https://habrastorage.org/storage/d686f808/05eb7625/456c8056/e4af9a2b.png)
Сервис ведет подробную статистику запросов по каждому полю, к которому «привязан». Сейчас, например, в аккаунте в Suggest.io можно посмотреть общее количество запросов и самые популярные запросы за выбранный период. Если «движок» статистики окажется востребован, его функционал будет расширяться.
Резюме
В общем, Suggest.io — тот сервис, который может быть полезен разработчикам сайтов. Надеемся, что с вашими комментариями он станет только лучше.
Мы рады объявить о начале публичного бета-тестирования в России!
Добро пожаловать на Suggest.io!