Инструкция по установке чат-виджета на веб-сайт (Veka) (с передачей параметров через диплинк)
1. Добавить код перед закрывающим тегом </head>:
<script src="https://{{код-скрипта}}.cdn.metabot24.com/js/chatwidget/veka/selling-bot/scriptInit.js" async></script>
Исходный код возьмите в настройках канала или запросите у вашего разработчика.
2. Добавить код инициализации чат-виджета:
Место в коде, в которое необходимо добавить вызов инициализации, зависит от архитектуры вашего фронтенда.
Если у вас SPA (Single Page Application), виджет необходимо инициализировать после завершения отрисовки страницы и получения данных авторизованного пользователя.
3.2. Передать данные пользователя при запуске виджета:
initMetabotWidget({ name: "<<Имя пользователя>>", email: "<<Email пользователя>>", company: "<<Название компании>>" })
Пример:
initMetabotWidget({ name: "Иван Иванов", email: "ivan.ivanov@company.ru", company: "ООО \"Деметра\"" })
Пример с динамическими данными пользователя:
initMetabotWidget({ name: user.fullName, email: user.email, company: user.companyName })
4. После выполнения кода на странице появится иконка чата. При открытии чата данные пользователя автоматически передаются в платформу и используются для персонализации сценариев.
Описание метода
| Метод | Описание | Пример |
| initMetabotWidget() |
Функция инициализации чат-виджета. При запуске метода:
|
|
Формат передаваемых данных
Пример использования в обработчике авторизации
function onUserLogin(user){ initMetabotWidget({ name: user.fullName, email: user.email, company: user.companyName }) }