Как установить виджет живого чата Chatim на Next.js
Шаг 1: Сгенерируйте и скопируйте код виджета
- Войдите в свою панель управления Chatim.Chatim dashboard.
- Выберите свой проект и нажмите Установить в меню навигации.
- Запишите свой ID проекта из фрагмента кода, показанного на странице.
Шаг 2: Создайте компонент виджета чата
Создайте новый файл компонента (например, components/ChatWidget.tsx) со следующим кодом:
'use client';
import { useEffect } from 'react';
import Script from 'next/script';
export default function ChatWidget() {
useEffect(() => {
window.chatim = window.chatim || {};
window.chatim.cmd = window.chatim.cmd || [];
window.chatim.settings = { projectId: 'YOUR_PROJECT_ID' };
}, []);
return (
<Script
src="https://widget.chatim.app/widget.js"
strategy="lazyOnload"
/>
);
}Замените YOUR_PROJECT_ID на фактический ID вашего проекта из панели управления Chatim.
Шаг 3: Добавьте компонент в ваш макет
Импортируйте и добавьте <ChatWidget /> в корневой файл макета (например, app/layout.tsx):
import ChatWidget from '../components/ChatWidget';
export default function RootLayout({ children }) {
return (
<html lang="en">
<body>
{children}
<ChatWidget />
</body>
</html>
);
}React (Create React App / Vite)
Если вы используете обычный React (не Next.js), вы можете добавить виджет следующим образом:
import { useEffect } from 'react';
function App() {
useEffect(() => {
window.chatim = window.chatim || {};
window.chatim.cmd = window.chatim.cmd || [];
window.chatim.settings = { projectId: 'YOUR_PROJECT_ID' };
const script = document.createElement('script');
script.src = 'https://widget.chatim.app/widget.js';
script.async = true;
document.body.appendChild(script);
return () => document.body.removeChild(script);
}, []);
return <div>{/* Your app */}</div>;
}Vue.js
Для проектов Vue.js:
<script>
export default {
mounted() {
window.chatim = window.chatim || {};
window.chatim.cmd = window.chatim.cmd || [];
window.chatim.settings = { projectId: 'YOUR_PROJECT_ID' };
const script = document.createElement('script');
script.src = 'https://widget.chatim.app/widget.js';
script.async = true;
document.body.appendChild(script);
}
}
</script>Шаг 4: Протестируйте виджет
- Запустите сервер разработки и откройте свой сайт в браузере.
- Виджет Chatim должен появиться в углу вашей страницы.
- Протестируйте функции живого чата и чат-бота, чтобы убедиться, что они работают корректно.
Шаг 5: Настройте параметры и отслеживайте производительность
Вернитесь в панель управления Chatim для отслеживания взаимодействий с клиентами, просмотра аналитики и внесения необходимых изменений в поведение, внешний вид или ответы виджета на основе отзывов и вовлечённости пользователей.
Нужна помощь?
Если у вас возникли проблемы в процессе установки, свяжитесь с нами.