В этом руководстве мы рассмотрим настройку проверки посетителей в Chatway, которая помогает идентифицировать повторных посетителей, мгновенно получать доступ к их предыдущим беседам и обеспечивать безопасность общения между посетителем и оператором, чтобы вы могли предоставлять более персонализированную и безопасную поддержку зарегистрированным пользователям на ваших сайтах, созданных с помощью пользовательского кода.
Chatway — это приложение для чата в реальном времени, разработанное для улучшения общения в реальном времени между вами и вашими клиентами. Интегрируя настраиваемый виджет чата в ваш веб-сайт, Chatway обеспечивает немедленную помощь, способствуя повышению удовлетворенности и вовлеченности клиентов.
Вы также можете получать доступ к чатам и управлять ими на ходу с помощью мобильных приложений Chatway для устройств iOS и Android. Пожалуйста, ознакомьтесь с нашими простыми визуальными инструкциями здесь: https://chatway.app/help/mobile-apps
С учетом сказанного, давайте погрузимся!
Кто это для?
Эта функция предназначена для любого настраиваемая платформа с системой входа и хочет предоставить пользователям удобный чат.
Если ваша платформа требует от пользователей входа в систему, вы можете интегрировать эту функцию независимо от используемого вами стека технологий (PHP, JavaScript, Laravel, React и т. д.).
Шаг 1 : Перейдите в Настройки Chatway > Проверка посетителей и нажмите на значок переключателя рядом с пунктом «Включить проверку посетителей», чтобы активировать эту настройку.

Шаг 2 : В разделе «Выберите идентификатор» выберите « Идентификатор пользователя» или «Адрес электронной почты» в зависимости от того, как вы управляете аутентификацией пользователей в вашей системе. Идентификатор пользователя должен быть уникальным идентификатором, присвоенным каждому пользователю в вашей системе (например, идентификатор пользователя базы данных), а адрес электронной почты — зарегистрированным адресом электронной почты пользователя в вашей системе.

Примечание : Если вы переключаетесь с идентификатора пользователя на адрес электронной почты (или наоборот), вам необходимо сгенерировать новый ключ безопасности для обеспечения целостности данных и предотвращения конфликтов.
Шаг 3 : Скопируйте ключ безопасности и сохраните его в своей административной панели, так как он будет использоваться для шифрования пользовательских данных перед отправкой в Chatway.

Шаг 4 : Добавьте предоставленный скрипт на свой веб-сайт перед установочным кодом Chatway . Этот скрипт хеширует идентификатор пользователя или адрес электронной почты , используя секретный ключ, и отправляет зашифрованные данные в Chatway для проверки. После получения хеша идентификатора Chatway проверяет его подлинность и загружает предыдущие беседы для авторизованного пользователя.

Вы можете выбрать вариант «Базовый JavaScript» , если вам нужен один JavaScript-код, или вариант «Одностраничное приложение», если вам нужен разный код для бэкэнда и фронтенда. Вы также можете изменить язык программирования с PHP на Node.js, Rails (Ruby) и Django (Python 3) в зависимости от вашего приложения.

Примечание : Пожалуйста, следуйте комментариям в коде и внесите необходимые изменения для обеспечения корректной работы.
Шаг 5 (необязательно): Вы можете выполнить дополнительные настройки, назначив пользователям теги или пользовательские данные . Например:
tags: [{ name: 'VIP', color: '#FFD700' }],
customFields: [{ name: 'Subscription Plan', value: 'Premium' }]Вот и всё! Следуя этим шагам, вы успешно завершите проверку посетителя. Ниже приведена дополнительная информация, которая поможет вам лучше понять, как это работает за кулисами, и основные моменты.
Как это работает за кулисами
Когда пользователь заходит на ваш сайт, его идентификатор пользователя или идентификатор электронной почты используется для генерации хэш-ID, который затем отправляется в бэкэнд Chatway вместе с выбранным идентификатором. Chatway проверяет хэш и извлекает любые прошлые разговоры. Это позволяет виджету чата загружать историю разговоров пользователя, обеспечивая бесперебойный опыт для возвращающихся пользователей.
Основные выводы
Идентификатор пользователя и идентификатор электронной почты: Тщательно выбирайте вариант — это повлияет на то, как будут идентифицироваться пользователи.
Ключ безопасности: При переключении идентификаторов необходимо сгенерировать новый ключ.
Бесперебойная история чата: Пользователи могут безопасно продолжать предыдущие разговоры.
- Эта функция не требуется если Chatway используется только для анонимных посетителей.
- Убедитесь, что ваш ключ безопасности остается конфиденциальным и надежно хранится в вашем сервере.
Теперь ваши пользователи смогут наслаждаться удобным и безопасным чатом, сохраняя свою историю нетронутой.
Чтобы ознакомиться с другими подобными руководствами, не забудьте также изучить всю нашу базу знаний Chatway , чтобы извлечь из нее максимальную пользу.