Установка виджета livetex

Содержание:

Введение

API, которое мы с вами рассмотрим далее, служит для обмена сообщениями и файлами с сотрудниками, работающими в приложении Livetex. Ваш сервер может отправлять сотруднику в приложение оператора данные из любого источника и направлять в ответ данные полученные от сотрудника, то есть методы позволяют:
Отправить сообщение или ссылку на файл сотруднику;
Выбрать, какой именно группе сотрудников будут отправляться сообщения;
Передать сотруднику дополнительную информацию о пользователе;
Подписаться на уведомления (webhook), посредством которых Messaging API информирует о сообщениях для пользователя, о доставке сообщений пользователя, о необходимости выбрать направление для сообщений, о закрытии обращения сотрудником.

Если представить реализацию в виде диаграммы последовательности, то самая простая интеграция будет выглядеть следующим образом:

Автоматическое пополнение счета

Теперь у вас есть возможность не беспокоиться больше о состоянии счета LiveTex и о том, что онлайн-консультант может быть недоступен в нужное время и вы потеряете клиентов.

Новая функция «Автоматическое пополнение счета» позволяет настроить автоматическое списание абонентской платы за LiveTex с банковской карты. Как только баланс станет нулевым, произойдет автоматическое зачисление суммы по тарифу на ваш текущий счет LiveTex.

Как настроить автоматическое пополнение счета: после оплаты банковской картой в Личном кабинете вам будет предложено включить автоплатеж. После подтверждения, в Личном кабинете, разделе «Финансы», появится обозначение того, что банковская карта привязана. Вы можете отвязать ее в любой момент.

Workle

workle.ru

Workle — это первый интернет-работодатель на Российском рынке. Мы начали работу с LiveTex в 2012 году. Уже тогда у сервиса был весь инструментарий, который позволил нам качественно обрабатывать запросы посетителей сайта.
Мы используем все возможности сервиса. У нас работают порядка 10 операторов, которые обрабатывают около 10 000 чатов. При этом, с каждым месяцем количесnво увеличивается. Нам нравится функция подглядывания, которая позволяет видеть что пишет пользователь и заранее подготовить ответ

Кстати, внедрение сервиса заняло всего полторы минуты.
LiveTex быстро развивается и находит новые свежие решения, что очень важно для компаний с высокой загрузкой обратной связи

Владимир Горбунов

Как подключить LiveTex

Установить онлайн-чат на сайт можно примерно за 10 минут. Пошаговая инструкция:

  1. Установить Google Tag Manager.
  2. В Google Tag Manager открыть раздел «Теги» и нажать «Создать».
  3. Указать название тега (например, «Чат LiveTex»).
  4. Нажать на «Конфигурация тега», выбрать «Пользовательский HTML».
  5. В поле «Пользовательский HTML» вставить код сервиса. Код можно получить в личном кабинете на сайте онлайн-консультанта после оплаты или активации бесплатного тарифа.
  6. В разделе Add Site в личном кабинете на сайте LiveTex добавить свой сайт.
  7. Отметить пункт «Поддержка функции document.write».
  8. В поле «Триггеры» выбрать условие активации «All Pages» (так чат будет открываться на всех страницах). Сохранить настройки.
  9. Опубликовать тег сервиса на сайте. Для этого нужно нажать «Отправить».

В случае возникновения проблем на каком-либо этапе можно обратиться в поддержку на официальном сайте LiveTex.

Скачать LiveTex

Скачать приложение для обработки обращений клиентов можно после регистрации в личном кабинете. Кнопка для скачивания расположена на верхней панели, возле логотипа онлайн-чата. Вход в приложение осуществляется под тем логином и паролем, которые используются для доступа к личному кабинету.

Зарегистрировать личный кабинет

Регистрация в личном кабинете — первый шаг к настройке удобного инструмента для общения с клиентами. Нужно указать такие  данные: имя и фамилия, логин, пароль, роль в системе (по умолчанию это администратор), сайт, для которого устанавливается консультант. Далее нужно:

  • выбрать канал для коммуникации с клиентами (чат доступен для сайта, указанного при регистрации, можно подключить связь через группы в соцсетях или мессенджеры);
  • создать точку контакта для каждого канала (специально сгенерированный код для сайта);
  • создать профили операторов.

После этого можно начать обработку обращений клиентов через приложение.

Обзор платформы в этом видео:

LiveTex — удобное и функциональное решение для бизнеса. Для каждой компании специалисты платформы создают определенную модель развития, учитывая специфику и особенности деятельности.

Базовые понятия

  • Собеседник (User/Пользователь) — обращается в чат для получения консультации или поддержки. Собеседник указывается в запросах посредством user_id. Идентификатор контролируется на стороне разработчика, который использует Messaging API. LiveTex не устанавливает идентификаторы пользователей автоматически. По одинаковым идентификаторам LiveTex группирует обращения пользователя. То есть, если в разные моменты времени состоялось несколько обращений от пользователя, для которого в эти разные моменты времени был установлен один и тот же user_id, то сотрудник в приложении, при получении очередного обращения от того же user_id, увидит все предыдущие обращения.

  • Сотрудник (Employee) — сотрудник организации, обрабатывающий входящие обращения собеседника в приложении LiveTex.

  • Бот (Bot) — автоматизированная система обработки обращений собеседника.

  • Направление маршрутизации (Destination) — под направлением, в котором отправляются полученные от собеседника сообщения, подразумеваются группы сотрудников созданные в рамках точки контакта, ключ для которой используется для работы с API. У каждой точки контакта обязательно есть минимум одна группа сотрудников.

  • Уведомления (Webhook-и) — посылаемые на указанный разработчиком адрес сообщения, которые содержат информацию о новых сообщениях и событиях.

Optimism.ru

optimism.ru

Активно внедряем систему лидогенерации в компании, поэтому тестируем различные решения. «Генератор лидов» LiveTex показал отличные результаты за 5 месяцев использования. Во-первых, обращения на сайт стали качественнее

Клиенты полностью заполняют форму, оставляют номера телефонов, что немаловажно для оперативной обработки лидов. Во-вторых, сервис позволяет регистрировать на 45% больше обращений от клиентов

Система автоматических приглашений действительно работает! Для нас это особенно ценно, ведь тонкая настройка на клиента — это фирменный «настрой на результат» нашей компании.

Роман Клевцов

Отчёт: география и посещаемость сайта

Отчёт в графической форме показывает объём посещений сайта livetex.ru, в динамике, с привязкой к географическому размещению активных пользователей данного сайта.
Отчёт доступен для сайтов, входящих в TOP-100000 рейтинга Alexa. Для всех остальных сайтов отчёт доступен с некоторыми ограничениями.

Alexa Rank – рейтинговая система оценки сайтов, основанная на подсчете общего количества просмотра страниц и частоты посещений конкретного ресурса. Alexa Rank вычисляется исходя из показателей за три месяца. Число Alexa Rank – это соотношение посещаемости одного ресурса и посещаемости прочих Интернет-порталов, поэтому, чем ниже число Alexa Rank, тем популярнее ресурс.

По данным портала ЗАЧЕСТНЫЙБИЗНЕСОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ «ЛАЙФТЕХ»По данным портала ЗАЧЕСТНЫЙБИЗНЕС7731610540

О компании:
ООО «ЛАЙФТЕХ» ИНН 7731610540, ОГРН 5087746605084 зарегистрировано 16.12.2008 в регионе Москва по адресу: 121471, г Москва, шоссе Можайское, 29. Статус: Ликвидировано. Размер Уставного Капитала 20 000,00 руб.

Руководителем организации является: Генеральный Директор — Ярошик Светлана Сергеевна, ИНН . У организации 1 Учредитель. Основным направлением деятельности является «торговля оптовая фармацевтической продукцией».

Внимание: В результате проверки, сведения об юридическом адресе признаны недостоверными (по данным ФНС)

Статус: ?
Ликвидировано

Дата регистрации: По данным портала ЗАЧЕСТНЫЙБИЗНЕС

?
По данным портала ЗАЧЕСТНЫЙБИЗНЕС

16.12.2008

Дата ликвидации: 17.09.2018

ОГРН 
?
 
5087746605084   
присвоен: 16.12.2008
ИНН 
?
 
7731610540
КПП 
?
 
773101001

Юридический адрес: ?
По данным портала ЗАЧЕСТНЫЙБИЗНЕС
121471, г Москва, шоссе Можайское, 29
получен 16.12.2008
зарегистрировано по данному адресу:
По данным портала ЗАЧЕСТНЫЙБИЗНЕС

По данным портала ЗАЧЕСТНЫЙБИЗНЕС
Руководитель Юридического Лица
 ?По данным портала ЗАЧЕСТНЫЙБИЗНЕС
Генеральный Директор
По данным портала ЗАЧЕСТНЫЙБИЗНЕС

Ярошик Светлана Сергеевна

ИНН ?

По данным портала ЗАЧЕСТНЫЙБИЗНЕС

действует с По данным портала ЗАЧЕСТНЫЙБИЗНЕС
30.01.2012

Учредители ? ()
Уставный капитал: По данным портала ЗАЧЕСТНЫЙБИЗНЕС
20 000,00 руб.

Инж. Андрейцо Михал
По данным портала ЗАЧЕСТНЫЙБИЗНЕС

20 000,00руб., 18.04.2011

Основной вид деятельности: ?По данным портала ЗАЧЕСТНЫЙБИЗНЕС
46.46.1 торговля оптовая фармацевтической продукцией

Дополнительные виды деятельности:

Единый Реестр Проверок (Ген. Прокуратуры РФ) ?

Реестр недобросовестных поставщиков: ?
По данным портала ЗАЧЕСТНЫЙБИЗНЕС

не числится.

Налоговый орган ?
По данным портала ЗАЧЕСТНЫЙБИЗНЕС
Инспекция Федеральной Налоговой Службы № 31 По Г.москве
Дата постановки на учет: По данным портала ЗАЧЕСТНЫЙБИЗНЕС
16.12.2008

Регистрация во внебюджетных фондах

Фонд Рег. номер Дата регистрации
ПФР 
?
 
087803050811
По данным портала ЗАЧЕСТНЫЙБИЗНЕС
17.12.2008
ФСС 
?
 
772512785977251
По данным портала ЗАЧЕСТНЫЙБИЗНЕС
17.12.2008

Уплаченные страховые взносы за 2019 год (По данным ФНС):

— на обязательное пенсионное страхование, зачисляемые в Пенсионный фонд Российской Федерации: 0,00 руб. ↓ -0 млн. (0,00 руб. за 2018 г.)

Финансовая отчетность ООО «ЛАЙФТЕХ» ?

Основные показатели отчетности за 2019 год (по данным ФНС):Уплаченные налоги за 2019 г.:По данным портала ЗАЧЕСТНЫЙБИЗНЕС
— неналоговые доходы, администрируемые налоговыми органами: По данным портала ЗАЧЕСТНЫЙБИЗНЕС
0,00 руб.По данным портала ЗАЧЕСТНЫЙБИЗНЕС
— транспортный налог: По данным портала ЗАЧЕСТНЫЙБИЗНЕС
0,00 руб.По данным портала ЗАЧЕСТНЫЙБИЗНЕС
— налог на имущество организаций: По данным портала ЗАЧЕСТНЫЙБИЗНЕС
0,00 руб.По данным портала ЗАЧЕСТНЫЙБИЗНЕС
— налог на прибыль: По данным портала ЗАЧЕСТНЫЙБИЗНЕС
0,00 руб.По данным портала ЗАЧЕСТНЫЙБИЗНЕС
— налог на добавленную стоимость: По данным портала ЗАЧЕСТНЫЙБИЗНЕС
0,00 руб.

В качестве Поставщика:

,

на сумму

В качестве Заказчика:

,

на сумму

По данным портала ЗАЧЕСТНЫЙБИЗНЕС

Судебные дела ООО «ЛАЙФТЕХ» ?

найдено по ИНН: По данным портала ЗАЧЕСТНЫЙБИЗНЕС

найдено по наименованию (возможны совпадения): По данным портала ЗАЧЕСТНЫЙБИЗНЕС

По данным портала ЗАЧЕСТНЫЙБИЗНЕС

Исполнительные производства ООО «ЛАЙФТЕХ»
?

найдено по наименованию и адресу (возможны совпадения): По данным портала ЗАЧЕСТНЫЙБИЗНЕС

По данным портала ЗАЧЕСТНЫЙБИЗНЕС

Лента изменений ООО «ЛАЙФТЕХ»
?

Не является участником проекта ЗАЧЕСТНЫЙБИЗНЕС ?

Больше информации об организации — в Премиум доступе

Результаты использования

Увеличение объема онлайн-продаж

Сокращение количества брошенных корзин

Рост суммы среднего чека

Повышение количества заявок с сайта

Снижение издержек на обслуживание клиентов

Снижайте количество брошенных корзин

Многие клиенты не заканчивают оформление заказа и уходят с сайта. Настройте систему вовлечения в диалог таким образом, чтобы клиенты автоматически получали предложение помощи от консультанта еще до того, как они уйдут с сайта. Помогайте вашим покупателям с оформлением заказа, а также предложите им дополнительные товары. Это позволит снизить количество брошенных корзин до 30%.

Организуйте активные продажи

Система вовлечения в диалог позволяет организовать активные продажи на сайте и предлагать помощь посетителям так же, как это делает продавец в обычном магазине.

Например, вы можете предлагать помощь в выборе трактора, если клиент перешел по запросу «трактор» или находится на соответствующей странице сайта.

Увеличивайте сумму среднего чека

Мы выяснили, что более 50% посетителей сайтов, предлагающих оборудование, необходимо больше, чем они собирались покупать. Система вовлечения в диалог позволяет автоматически предлагать дополнительные товары и услуги уже после завершения оформления заказа. Такой подход дает рост продаж дополнительных товаров до 35%.

Повышайте качество обслуживания

Крайне важно, чтобы клиенты оставались довольны качеством обслуживания и оставляли положительные отзывы. Наши исследования показали, что покупатели, которые обслуживались в чате, более довольны сервисом и оставляют больше положительных отзывов

Предлагайте дополнительные товары на основании данных из CRM

Все сервисы LiveTex могут быть интегрированы с CRM. Это позволяет просматривать историю заказов и данные о клиенте во время чата, создавать правила для вовлечения в диалог на основании истории посетителя и делать индивидуальные предложения каждому клиенту.

Работайте с важными клиентами правильно

Настройте сервис таким образом, чтобы ваши постоянные клиенты при переходе на сайт сразу видели персональное (например, по имени) приветствие от менеджера. Такой подход крайне важен и эффективен при работе с корпоративными заказчиками и крупными клиентами.

Просматривайте содержимое корзины клиента во время чата

Онлайн-консультант LiveTex позволяет оператору просматривать содержимое корзины клиента, с которым идет общение, во время чата. Это позволяет оценить, что интересует покупателя и предложить дополнительные товары или услуги.

Настраивайте дизайн

Дизайн ярлыка и окна чата может быть легко настроен под ваш сайт. Вы можете использовать готовые варианты оформления и цветовые схемы или создать любой собственный дизайн. Вас ограничивает только фантазия.

• Зарегистрируйтесь и активируйте пробный доступ, когда будете готовы• 100 операторов без ограничения функционала на 14 дней

Анализ поисковых запросов сайта

Приведённый выше отчёт по частотности использования поисковых запросов, может быть использован оптимизаторами сайта при составлении его семантического ядра и подготовке контента т.н. «посадочных страниц». Статистика поисковых запросов — обобщённая сгруппированная информация по «обращениям» пользователей к поисковой системе по ключевым запросам (фразам).
В большинстве случаев, наш сервис показывает уже сгруппированную информацию, содержащую не только подборку самых популярных слов (фраз), но и словосочетания + синонимы. Собранная в данном разделе статистика показывает по каким «ключевым словам» (поисковым запросам) пользователи переходят на сайт livetex.ru.

Поисковый запрос – это слово или словосочетание, которое пользователь вводит в форму поиска на сайте поисковой системы, с учётом автоподбора и автоматического исправления в поиске ошибочного набора.

Возможные ошибки

Статус Код Сообщение Причина возникновения
400 1 Authentication key is not specified В запросе не указан ключ авторизации
401 2 Authentication key is not valid Указанный в запросе authentication_key не зарегистрирован в LiveTex
400 3 Empty body Пустое тело запроса
400 4 Wrong JSON format Невалидный формат JSON в запросе
400 5 URL is not valid: $reason Для получения Webhook-ов передан невалидный url
404 6 Unsupported HTTP request ${request.method} ${request.path} Выполнен недопустимый HTTP запрос
500 7 Internal server error Произошло непредвиденное исключение на стороне LiveTex
403 8 Forbidden method for your account Метод недоступен для используемой версии продуктов
400 9 Invalid data: $reason Переданные данные не валидны

Описание логики SDK 3.0

Основные классы

LiveTex — класс для настройки и получения доступа к компонентам.

NetworkManager — класс для работы с сетевым операциями, в том числе авторизация и подключение к вебсокету чата.

LiveTexMessagesHandler — класс для работы с логикой общения по вебсокету. Обработка входящих и исходящих событий.

Авторизация и подключение

Для авторизации и подключения используется один метод NetworkManager.connect(). В него передается параметры userToken и authTokenType.

visitorToken — токен (id) пользователя (который получили раньше или null если первая авторизация). Если у вас в системе уже есть сущность пользователя с неким id, можете использовать его с соответствующим authTokenType;

authTokenType — тип авторизации, обычный (LiveTex система токенов) или кастомный (ваша система токенов).

В ответ система выдаст токен (сгенерирует, если вы подали null, или выдаст тот же самый, с которым вы зашли). Если вы пользуетесь своей системой токенов, можете игнорировать ответ.

Для того, чтобы отключиться (и отключить автоматическое восстановление вебсокета) используйте метод forceDisconnect().

Входящие события

Со стороны экрана чата нужно подписаться на входящие события (пример есть в ChatViewModel.subscribe())

dialogStateUpdate() — обновление состояния диалога. Здесь есть информация об операторе и метод isInputEnabled(), который показывает текущее состояние контролов чата. Если метод вернул false, то рекомендуется отключать UI элементы позволяющие пользователю что-либо отправить в чат. Это нужно, чтобы пользователь не прерывал работу бота. При особой логике работы можно игнорировать.

historyUpdate() — обновление истории диалога. Представляет собой отрезок сообщений, то есть могут прийти как и следующие сообщения, так и прошлые (при запросе предыдущей истории соответственно). Обновление происходит при любом добавлении/изменении сообщений в обращении и при открытии websocket канала. В последнем случае содержит последние 10 сообщений, написанных клиентом или оператором ранее.

attributesRequest() — событие запроса атрибутов. Для корректной логики на него обязательно нужно ответить sendAttributes(). Поступает при инициации взаимодействия со стороны клиента, то есть при начале нового обращения.

departmentRequest() — событие запроса выбора группы. Для корректной логики на него обязательно нужно ответить sendDepartmentSelectionEvent(). При начале обращения сервис запрашивает, в какую группу операторов требуется направить обращение. В уведомлении содержится список возможных для установки групп.

employeeTyping() — в случае набора текста оператором, раз в ~3 секунды будет приходить событие employeeTyping. То есть если событие не поступает более 3 секунд. то это указывает на то, что оператор перестал набирать ответное сообщение.

Исходящие события

sendTextMessage(text) — отправка обычного текстового сообщения.

sendFileMessage(FileUploadedResponse) — отправка файла (картинка, документ и прочее). Перед отправкой файл нужно загрузить через ApiManager (смотрите пример в ChatViewModel.sendFileMessage()))

sendRatingEvent(isPositiveFeedback) — посетитель может оценить назначенного на него оператора, но только в том случае, если поле rating в структуре employee в событии state не определено. После отправки команды но проставление оценки, клиенту будет передано событие state, где в структуре employee поле rating примет переданное в команде значение. Поле value может иметь значение 1 (положительно) или 0 (отрицательно).

sendDepartmentSelectionEvent(departmentId) — выбор департамента (группы операторов), ответ на departmentRequest().

sendAttributes(…) — отправка свойств пользователя, ответ на attributesRequest(). Набор обязательных и опциональных полей зависит от проекта.

sendTypingEvent(text) — отправка уведомления о том, что пользователь печатает текст.

getHistory(messageId) — получение предыстории сообщений, которые идут до указанного. Поле messageId должно содержать id сообщения в диалоге, от которого необходимо получить более ранние сообщения. Ответ придет в historyUpdate(), но здесь в подписке вы получите количество предыдущих сообщений. 0 означает что все сообщения загружены.

sendButtonPressedEvent(payload) — отправка нажатия на экшн кнопку (которая внутри входящего сообщения бота).

Установка

Шаг 1. Установка LiveTex в мобильное приложение

В build.gradle,который в корне проекта, добавить репозиторий jitpack

allprojects {repositories {...maven { url 'https://jitpack.io' } }}

В build.gradle, который в модуле приложения, добавить зависимость SDK 3.0 актуальной версии (см. Releases)

dependencies {implementation 'com.github.LiveTex:sdk-android:x.y'}

Настройка

Для начала нужно инициализировать объект LiveTex. Делается это обычно в Application классе (например App.java).

new LiveTex.Builder(Const.TOUCHPOINT).build();

Укажите Touchpoint — ключ доступа точки контакта с типом “Мобильное приложение”. Посмотреть можно в личном кабинете в разделе Настройки — Точки контакта (https://my.livetex.ru/settings/touch_points)

Использование

Пример базового использования библиотеки можно посмотреть в демо приложении. Подробнее об методах и логике SDK 3.0 смотрите в разделе .

Шаг 2. Настроить аккаунт LiveTex и точки контакта

Для работы с SDK 3.0 вам потребуется следующее:

  1. Пройдите регистрацию, как описано тут;
  2. После регистрации и активации пробного доступа пройдите в личном кабинете в раздел Настройки — Точки контакта. Нажмите на кнопку “Добавить” в верхней правой части и в появившемся модальном окне выберите из выпадающего списка значение “Мобильное приложение”. Далее укажите название для точки контакта и нажмите кнопку “Добавить”.
  3. После добавления новая точка контакта появится в списке. Напротив неё вы сможете увидеть идентификатор и Ключ доступа, как на этом снимке:Кликните на Ключ доступа и Скопируйте tokenДанный ключ доступа будет использовать при инициализации SDK 3.0 и при авторизации в Visitor API.
  4. Перейдите в личном кабинете в раздел Настройки — Маршрутизация и добавьте к созданной точке контакта тех сотрудников, которые должны принимать обращения из приложения. Подробнее в этой статье.

Для инициализации Готового чата и SDK 3.0 в коде приложения для Android потребуется указать ключ доступа точки контакта для параметра TOUCHPOINT:

new LiveTex.Builder(Const.TOUCHPOINT).build();

В src/main/java/ru/livetex/demoapp/Const.java укажите значение для TOUCHPOINT

String TOUCHPOINT = "168:58dc*******************5690";

Тарифы

Бесплатной версии мессенджера нет, но можно попробовать полную версию в течение 7 дней. Есть возможность заказать демонстрацию онлайн-консультанта, которая длится 30 минут.

Основные функции системы доступны в рамках базового тарифа, который стоит от 1 870 руб.мес. при оплате за одного оператора в год. Возможностями онлайн-чата без ограничений можно пользоваться минимум за 2 720 руб.мес. за одного менеджера при оплате в год. Есть премиум-решения, расчет стоимости в этом случае индивидуальный.

Отличия в возможностях платформы между базовым и расширенным тарифами:

Опция Базовый тарифный план Продвинутый тарифный план
Онлайн-мониторинг показателей +
Интеграция с системой управления контентом +
Расширенная информация о клиенте +
Ограничение доступа к данным +

На сайте LiveTex можно заказать бесплатный аудит, чтобы узнать качество обслуживания клиентов на сайте, в соцсетях и мессенджерах. Сотрудники сервиса проверят, легко ли связаться с компанией, с какой скоростью работники обрабатывают входящие сообщения, получает ли клиент решение проблемы. Результат — документ с показателями и рекомендациями.

Hello World!

Тут сжато и сухо рассмотрим, что нужно, чтобы отправить сообщение и сотрудник, находясь в приложении, его получил.

1.Получаем возможные направления, куда можно отправить сообщение.
Запрос:

Ответ:

2.Выбираем подходящее направление и указываем информацию о клиенте.
Запрос:

Ответ:

3.Отправляем сообщение.
Запрос:

Ответ:

4.Отправим вдогонку файл.
Запрос:

Ответ:

Готово, сотрудник получил сообщение и файл. Если на момент выполнения запросов сотрудник не был авторизован в приложении оператора, то он получит сообщение и файл после авторизации.

Чтобы получить ответ от Сотрудника необходимо слушать уведомления от сервера. Уведомления доставляются посредством Webhooks, подключение которых мы рассмотрим далее.

Новый статус чатов — автопереданный

Мы продолжаем совершенствовать систему статистики и отчетов LiveTex

Очень важно, чтобы вы могли получать точную и актуальную информацию о работе операторов и поведении посетителей сайта

В новой версии LiveTex внесены корректировки в оценку количества пропущенных и переданных чатов. Для этого мы создали новый вид чата — «автопереданный».

Раньше, если оператор не мог ответить посетителю, который написал в чат, система автоматически передавала чат другому оператору и засчитывала пропущенный чат, даже если второй оператор на него отвечал. Это создавало неточности в подсчете количества пропущенных чатов. Теперь такие чаты отмечаются как «автопереданные», т. е. статус чата в отчете как «автопереданный» означает, что оператор не смог ответить на чат посетителя и разговор был переадресован на другого сотрудника.

Статус «Пропущенный» в новой версии LiveTex будет у чата, на который не ответил ни один оператор.

Push нотификации

В этом разделе будет описано, как настроить отправку push-уведомлений в ваше приложение на Android. Есть два способа отправлять push-уведомления на устройство:

  1. Отправка уведомлений реализована на вашем сервере (Рекомендуемый)
  2. Отправка уведомлений с сервера LiveTex через Firebase Cloud Messaging.

1. Отправка уведомлений реализована на вашем сервере (Рекомендуемый)

Вы можете прислать нам URL вашего сервера, на который с сервера LiveTex будут поступать вебхуки с сообщениями в формате JSON. Ваш сервер на основе полученных данных сможет отправить push-уведомление.

Плюсы такого подхода:

  • Безопасность. Вам не требуется передавать третьей стороне ключи и пароли для работы с уведомлениями для вашего приложения. 
  • Гибкость. Вы сами регулируете содержание уведомлений и контролируете их отправку.

Сервер LiveTex посылает вебхук при новом сообщении от оператора в том случае, если связь с приложением прервалась и приложение не восстанавливает соединение с сервером LiveTex заданное время. Из всех сообщений, которые были высланы оператором за время отведенное на восстановление соединения, в вебхуке будет только последнее сообщение. Для отображения в приложении всех сообщений, которые были отправлены, пока отсутствовало соединение, при возвращении на экран чата необходимо загрузить историю при помощи метода getHistory/messageHistory.

Отправляемые в JSON данные:

Поле

Тип данных

Обязательность

Описание

version

string

+

Строка, версия протокола (сейчас только 1) обязательно

platform

string

+

«ios» | «android» — перечисление может быть либо ios либо android

to

string

+

id устройства пользователя

text

string

текст сообщения

url

string

ссылка на файл

Возможные варианты комбинации text/url:

 — задан text, не задан url — текстовое сообщение;

— не задан text, задан url — сообщение содержащее файл;

— задан text, задан url — отправлен файл с комментарием.

2. Отправка уведомлений с сервера LiveTex через Firebase Cloud Messaging.

Шаг 1: Подключите сервисы Google к вашему приложению

Если у вас уже есть проект в Firebase с подключенными уведомлениями, то вы можете перейти к следующему шагу.

Если пока еще нет, то откройте страницу консоли FCM и создайте новый проект:

Нажмите на “Добавить проект”, в открывшемся окне укажите название проекта, выберите родительский проект, если это предлагается, и нажмите “Продолжить”.На шаге 2 и 3 настройте Google Analytics для вашего проекта, если это требуется. Если такой необходимости нет, то на втором шаге отключите параметр “Включить Google Аналитику в этом проекте” и нажмите на появившуюся кнопку “Создать проект”. Если это будет необходимо, то включить аналитику вы сможете после создания.

Запустится процесс создания проекта, после завершения которого нажмите “Далее”, у вас откроется ваш проект. Прокрутите страницу вниз до раздела Cloud Messaging и нажмите на него:

На открывшейся странице нажмите на иконку Android:

Далее введите название вашего пакета Android и нажмите на “Зарегистрировать приложение”:

Шаг 2: Подключите клиент для приёма уведомлений

Нажмите на “Скачать google-services.json” для загрузки файла конфигурации. Вам необходимо разместить данный файл в в корневой каталог модуля вашего приложения:

Нажмите “Далее” и затем в build.gradle вашего приложения добавьте следующие строки для указания зависимостей:

dependencies {    implementation 'com.google.firebase:firebase-messaging:20.+'}

В нижней части вашего build.gradle, обязательно последней строкой, должно быть указано:

apply plugin: 'com.google.gms.google-services'

Вновь нажмите “Далее” и затем “Открыть консоль”.

Шаг 3: Передайте ваш Server key в LiveTex

Выберите в консоли настройки вашего проекта

И перейдите на вкладку Сервисные аккаунты. Если сервисный аккаунт ещё не создан, то нажмите Создать серверный аккаунт. Аккаунт будет создан автоматически. После создания сервисного аккаунта страница будет выглядеть так:

Если закрытый ключ ещё не создан, то нажмите “Создание закрытого ключа”. Появится модальное окно с информацией и кнопкой для подтверждения процесса создания ключа. После нажатия на кнопку “Создать ключ” браузер скачает файл с расширением .json, в котором будет содержаться закрытый ключ. Полученный файл необходимо отправить на почту support@livetex.ru, указав ваш ключ разработчика или идентификатор вашего аккаунта в Livetex.

Виджет чата для iPhone

29% пользователей в России заходят в интернет с мобильных устройств. В Москве и Санкт-Петербурге еще больше — до 50%, и эта цифра растет невероятно быстро. Ваши клиенты покупают с мобильных устройств. Именно поэтому мы активно создаем инструменты общения и онлайн-продаж для мобильных устройств.

Представляем новый виджет чата в приложении для iPhone: продуманный до мельчайших деталей дизайн и полноценная адаптация для всех iOS-браузеров. Мы сделали все возможное, чтобы посетители вашего сайта, использующие iPhone, могли получить поддержку моментально и в привычной форме. И, конечно, виджет онлайн-чата поддерживает вовлечение в диалог: теперь вы сможете организовать активные продажи и на мобильной версии сайта.

Кроме этого, мы полностью обновили интерфейс диалога с оператором для мобильных устройств: теперь общаться с оператором через iPhone также удобно, как писать друзьям в iMessage или WhatsApp.

Вы можете настроить для каждого сайта подходящий виджет: мобильный или обычный.

Личный кабинет → Настройки → Вид виджета

Установка LiveTex в мобильное приложение

Откройте Ваш проект в XCode, затем перейдите на вкладку General → Найдите раздел Framework, Libraries, and Embedded Content → Нажмите Add items(значок плюс) → Add other… → Выберите LivetexCore.xcframework из проекта LivetexMessaging в папке LivetexCore.

Авторизация и установление соединения с сервером:

let loginService = LivetexAuthService(token: "visitorToken", deviceToken: "apns deviceToken")loginService.requestAuthorization {  result in    DispatchQueue.main.async {        switch result {        case let .success(token):            let sessionService = LivetexSessionService(token: token)            sessionService.connect()        case let .failure(error):            print(error.localizedDescription)        }    }}

HTML верстка и анализ содержания сайта

Размещённая в данном блоке информация используется оптимизаторами для контроля наполнения контентом главной страницы сайта, количества ссылок, фреймов, графических элементов, объёма теста, определения «тошноты» страницы.
Отчёт содержит анализ использования Flash-элементов, позволяет контролировать использование на сайте разметки (микроформатов и Doctype).

IFrame – это плавающие фреймы, которые находится внутри обычного документа, они позволяет загружать в область заданных размеров любые другие независимые документы.

Flash — это мультимедийная платформа компании для создания веб-приложений или мультимедийных презентаций. Широко используется для создания рекламных баннеров, анимации, игр, а также воспроизведения на веб-страницах видео- и аудиозаписей.

Микроформат — это способ семантической разметки сведений о разнообразных сущностях (событиях, организациях, людях, товарах и так далее) на веб-страницах с использованием стандартных элементов языка HTML (или XHTML).

hh.ru

hh.ru

В своей работе мы используем LiveTex как один из главных инструментов on-line коммуникации с нашими клиентами — как с работодателями, так и с соискателями. Мы работаем с LiveTex уже более 3х лет, и за это время мы увеличили количество одновременно работающих с клиентами операторов с 2 до 20. Прежде всего, мы используем LiveTex для оперативного решения широкого круга вопросов клиентов-работодателей, как уже работающих с нашим сайтом, так и ещё не зарегистрированных на нашем ресурсе, а также консультируем соискателей. LiveTex предоставляет нам широкий спектр удобных инструментов для консультирования, при этом компания не стоит на месте, совершенствуя свои сервисы. С помощью нашей группы разработки мы интегрировали LiveTex с сайтом и CRM, что позволило повысить оперативность и удобство обработки чатов. Хочу отдельно отметить работу поддержки компании LiveTex и персонального менеджера, которые быстро и четко решают возникающие вопросы и прислушиваются к мнению клиентов. От лица компании HeadHunter, хочу пожелать компании LiveTex такого же динамичного развития и укрепления своих позиций на рынке!

Чертов Сергей

Взаимодействующие компоненты

  • LiveTex — система омниканального обслуживания.

  • Touchpoint Gateway — внешняя точка контакта пользователей с бизнесом. Например, бот в Telegram, Facebook или группа в VK, чат на сайте.

Система LiveTex получает от Touchpoint Gateway текстовые и другие медиа-сообщения, отправленные пользователем. Система LiveTex способна отправлять пользователю текстовые и другие медиа-сообщения. Система LiveTex может запросить у пользователя дополнительную информацию для маршрутизации обращения. Все сообщения от операторов и собеседников сохраняются в истории с системе Livetex для предоставления оператору максимально полного контекста обращения.

Используемый транспорт: HTTPS с TLS шифрованием (http не поддерживается).

Протокол сериализации данных: JSON

Доменное имя сервиса: https://messaging.livetex.ru/1.0/ (пока доступна только версия 1.0, но планируется, что для использования будут доступны и другие версии)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector