LiveChat

Интеграция позволяет обмениваться личными сообщениями с посетителями сайта.

Общая информация

Канал Livechat - это онлайн-чат от Blinger.io

Подключить LiveChat?

Шаг 1. Открыть вкладку «Приложения» и нажать кнопку «Добавить»

Шаг 2. Выбрать канал LiveChat и нажать «Добавить LiveChat»

Шаг 3. Нажать "Добавить"

Интеграция завершена!

Настроить Livechat для авторизованной зоны?

Данная функция позволяет передавать данные залогиненного аккаунта непосредственно в Blinger.io

Шаг 1. Получить Secret key

Чтобы получить Secret key, необходимо зайти в раздел "Приложения", нажать "Изменить" в блоке Livechat и скопировать на странице настроек значение в поле Secret key

Если поле Secret key пустое, тогда нужно удалить LiveChat и добавить заново

Шаг 2. Разместить дополнительный код на странице виджета

Перед js-кодом Виджета разместить на этой же странице следующий код:

Передавать можно любое количество параметров

<script>
var customBlingerConfig = {
customLivechatFields: {
your_custom_param_1: 123,
your_custom_param_2: 'my value',
your_custom_param_n: 999,
sign: 'ff127a29530759df7752f6ffab2a78fd'
}
};
</script>

Шаг 3. Вычислить значение параметра sign

Значение параметра sign зависит от значений, передаваемых параметров - это hash от значений параметров. Hash вычисляется на стороне вашего сервера и требуется для защиты передаваемых параметров от изменений третьих лиц.

Вычисляется следующим образом:

  1. конкатенация всех значений передаваемых параметров + Secret key

  2. вычисление MD5 hash от полученной строки

Пример:

  1. возьмем любые параметры, например, Rdr9ucDi19nixmpevci5EiOvlFVyXbCT

  2. делаем конкатенацию значений параметров: “123my value999Rdr9ucDi19nixmpevci5EiOvlFVyXbCT”

  3. вычисляем хеш: md5(“123my value999Rdr9ucDi19nixmpevci5EiOvlFVyXbCT”)

  4. полученный хеш подставляем как значение sign: 'ff127a29530759df7752f6ffab2a78fd'

Шаг 4. Вычисление параметра на стороне Blinger.io

На стороне Blinger.io будет произведена аналогичная операция. После чего будет сопоставлен полученный hash с тем, который пришел с вашей стороны. При совпадении клиент будет помечен в Blinger.io значком . Пример ниже:

При нажатии на или аватар клиента, можно увидеть в таблице Сustom Fields значения параметров, которые добавляли на втором шаге.