Widgetu iegulšana
Pievienojiet savu AI tērzēšanas robotu jebkurai vietnei dažu sekunžu laikā, izmantojot mūsu vienkāršo iegulšanas kodu.
Ātrā sākšana
Pievienojiet šo kodu pirms slēgjošā </body> taga:
<script
src="https://www.chatreact.ai/embed/widget.js"
data-chatbot-id="YOUR_CHATBOT_ID"
async
></script>
Tās arī viss! Jūsu tērzēšanas robots tagad darbojas jūsu vietnē.
Kā atrast savu tērzēšanas robota ID
- Atveriet sava tērzēšanas robota iestatījumus
- Pārejiet uz cilni Embed
- Nokopējiet iegulšanas kodu (tas ietver jūsu ID)
Iegulšanas koda tērzēšanas robota ID nav tas pats, kas vārds jūsu paneļa URL. Vienmēr kopējiet ID no cilnes Embed.
Widgeta pielāgošana
Widgeta izskatu un uzvedību konfigurējat savā panelī — ne iegulšanas kodā. Dodieties uz Dashboard → Chatbots → [your chatbot] → Widget, lai pielāgotu:
- Position — apakšējā labajā stūrī, apakšējā kreisajā stūrī vai iebūvēti (inline)
- Colors — primārā, fona un teksta krāsa, kā arī stūru noapaļojuma rādiuss
- Size — widgeta platums un augstums
Lai atvērtu tērzēšanu automātiski pēc konfigurējama aiztures, iespējojiet Auto-Open cilnē Behavior tajā pašā iestatījumu lapā.
Izmaiņas tiek piemērotas jūsu vietnei automātiski — nav nepieciešams atjaunināt iegulšanas kodu. Skatiet Widget Customization ceļvedi, lai uzzinātu par visām pieejamajām opcijām.
Widgeta valoda tiek automātiski noteikta no katra apmeklētāja pārlūka, pamatojoties uz valodām, kuras jūs iespējojat sava tērzēšanas robota cilnē Languages.
Izvēlieties Inline pozīciju, lai iegultu tērzēšanu tieši lapā vietā, kur ir ievietots skripta tags. Widget ir vienmēr atvērts, bez burbuļa vai aizvēršanas pogas — ideāli piemērots īpašām tērzēšanas lapām vai atbalsta sadaļām.
FAQ widget
Rādiet biežāk uzdotos jautājumus kā akordeonu jebkurā lapā:
<div id="chatreact-faq"></div>
<script
src="https://www.chatreact.ai/embed/faq-widget.js"
data-chatbot-id="YOUR_CHATBOT_ID"
async
></script>
FAQ widget rāda publicētās FAQ no jūsu tērzēšanas robota. Krāsas un stils (primārā, fona un teksta krāsa, stūru noapaļojums) tiek konfigurēti sadaļā Dashboard → FAQs → Settings.
FAQ widget opcijas
| Setting | Description | Where to Configure |
|---|---|---|
| Colors & Styling | Primārā, fona un teksta krāsa, stūru noapaļojums | Dashboard → FAQs → Settings |
| Width | Izvēlieties starp 100% (pilns platums) vai pielāgotu pikseļu platumu (400–1200px) | Dashboard → FAQs → Settings |
| Sort Order | Rādīšanas secība: Date (jaunākais pirmais), Name (alfabētiski) vai Custom (manuāla vilkšana un nomešana) | Dashboard → FAQs → Settings → Behavior |
| Category Filter | Rādīt tikai noteiktas kategorijas widgetā | Embed koda data-categories atribūts |
| Custom Container | Attēlot widgetu jūsu elementā, nevis noklusējuma chatreact-faq div | Embed koda data-container atribūts |
| Language | Pārdefinēt widgeta valodu (noklusējums ir jūsu lapas <html lang> atribūts, pēc tam apmeklētāja pārlūka valoda) | Embed koda data-lang atribūts |
Kategoriju filtra piemērs
<script
src="https://www.chatreact.ai/embed/faq-widget.js"
data-chatbot-id="YOUR_CHATBOT_ID"
data-categories="shipping,returns"
async
></script>
Ja widget ir filtrēts uz vienu kategoriju, tās kategorijas iekšējā rādīšanas kārtība (iestatīta Dashboard → FAQs → Categories) pārņem globālo kārtošanas iestatījumu.
Mobiilā optimizācija
Čata widget pilnībā optimizēts mobilajām ierīcēm:
- Pilna platuma izkārtojums uz mazākiem ekrāniem
- Slaida augšup animācija atverot
- iOS tastatūras apstrāde (widget pielāgojas ekrānā redzamajai tastatūrai)
- Atbalsts drošajai zonai (safe-area) iPhone izgriezumiem un mājas indikātoram
- Lielāki skārienjūtīgie mērķi labākai lietojamībai
- Ievades fonta izmērs novērš iOS automātisko pietuvināšanu
Platformai specifiski ceļveži
WordPress
Ieteicams: Izmantojiet oficiālo ChatReact WordPress Plugin visvienkāršākajai integrācijai ar Gutenberg bloki, Elementor widgetiem un īssaucējiem.
Alternatīva: Manuāla iegulšana, izmantojot “Header/Footer Scripts” spraudni:
- Instalējiet kādu “Header/Footer Scripts” spraudni
- Pievienojiet iegulšanas kodu footer sadaļā
- Saglabājiet un publicējiet
Shopify
Ieteicams: ChatReact Shopify App
Instalējiet ChatReact lietotni no Shopify App Store visvienkāršākajai integrācijai:
- Instalējiet ChatReact lietotni savā Shopify administrācijā
- Ievadiet savu Chatbot ID lietotnes iestatījumos
- Čata widget automātiski parādīsies jūsu veikala veidlapā
- Pārvaldiet widgeta piešķiršanu pa lapām vai iespējojiet to visur
Lietotne atbalsta arī Form un FAQ widgetus kā App Blocks Theme Editor.
Alternatīva: Manuāla iegulšana
- Dodieties uz Online Store → Themes → Edit Code
- Atveriet
theme.liquid - Pievienojiet kodu pirms
</body> - Saglabājiet
Webflow
- Dodieties uz Project Settings → Custom Code
- Pievienojiet Footer Code
- Publicējiet vietni
Next.js / React
Izmantojiet Script komponenti:
import Script from 'next/script';
export default function Layout({ children }) {
return (
<>
{children}
<Script
src="https://www.chatreact.ai/embed/widget.js"
data-chatbot-id="YOUR_CHATBOT_ID"
strategy="lazyOnload"
/>
</>
);
}
Vue.js
Pievienojiet savā galvenajā App.vue vai izkārtojumā:
<script setup>
import { onMounted } from 'vue';
onMounted(() => {
const script = document.createElement('script');
script.src = 'https://www.chatreact.ai/embed/widget.js';
script.dataset.chatbotId = 'YOUR_CHATBOT_ID';
script.async = true;
document.body.appendChild(script);
});
</script>
JavaScript API
Sadarbojieties ar widgetu programmatiski:
// Open the chat
ChatReact.open();
// Close the chat
ChatReact.close();
// Toggle open/closed
ChatReact.toggle();
// Start a fresh conversation
ChatReact.newChat();
// Remove the widget from the page entirely
// (useful in single-page apps, e.g. on route changes)
ChatReact.destroy();
Testēšana
Priekšskatījuma režīms
Pirms iegulšanas tiešraidē:
- Izmantojiet funkciju Preview savā panelī
- Testējiet dažādus scenārijus
- Pārliecinieties, ka atbildes ir precīzas
Testējat lokālā izstrādes vietnē? Izmantojiet standarta iegulšanas kodu bez izmaiņām — tas darbojas arī localhost lapās.
Traucējummeklēšana
Widget neparādās
- Pārbaudiet pārlūkprogrammas konsoli kļūdu ziņojumiem
- Pārliecinieties, ka tērzēšanas robota ID ir pareizs
- Pārliecinieties, ka tērzēšanas robots ir aktīvs (nav atspējots)
- Pārbaudiet, vai reklāmu bloķētāji netraucē
- Pārbaudiet sava plāna lietojumu — widget tiek apturēts, kad jūsu plāna mēneša limits ir sasniegts
Kešošanas un optimizācijas spraudņi
Daži kešošanas vai skriptu optimizācijas spraudņi pārraksta skriptu URL, kas var novērst widgeta ielādi. Ja tas notiek, pievienojiet skripta tagam skaidru API URL:
<script
src="https://www.chatreact.ai/embed/widget.js"
data-chatbot-id="YOUR_CHATBOT_ID"
data-api-url="https://www.chatreact.ai"
async
></script>
Tas pats atribūts darbojas arī FAQ un form widgetu skriptos.
Stilistu konflikti
Ja jūsu vietnes CSS konflikts:
- Widget ierobežo savus stilus uz savu konteineru un izmanto augstas prioritātes noteikumus, lai pretotos konfliktiem
- Pārbaudiet pārklājošo elementu z-index vērtības
- Izvairieties no plašiem
!importantnoteikumiem jūsu vietnes CSS, kas mērķē uz vispārīgiem elementiem
Veiktspēja
Widget ir izstrādāts ar minimālu ietekmi:
- Ielādējas asinhroni — nekad nebloķē jūsu lapas renderēšanu
- Viegls: aptuveni 30 KB saspiesta pārsūtīšana
Nākamie soļi
- Widget Customization →
- WordPress Plugin →
- Shopify Integration →
- FAQ Management →
- Smart Contact Forms → — iegult atsevišķas formas ar form widgetu