Kuanza haraka
Ongeza wijeti ya gumzo ya Respondo kwenye tovuti yako ndani ya chini ya dakika 2.
1
Ongeza skripti
Bandika kijisehemu hiki kabla ya </body> katika kila ukurasa unapotaka wijeti ionekane:
HTMLhtml
<script>
window.Respondo = window.Respondo || {};
Respondo.init = Respondo.init || function(c) { window.RespondoAIConfig = c; };
Respondo.q = Respondo.q || [];
Respondo.identify = Respondo.identify || function(d) { Respondo.q.push(['identify', d]); };
Respondo.init({
agentId: 'YOUR_AGENT_ID',
channelId: 'YOUR_CHANNEL_ID'
});
</script>
<script src="https://api.respondo.ai/widget/widget.js" async></script>Badilisha
YOUR_AGENT_ID na YOUR_CHANNEL_ID kwa Agent ID na Channel ID kutoka mipangilio ya kituo chako (au nakili kijisehemu kilichojazwa tayari kutoka ukurasa wa kituo). Wijeti hupakia kwa njia ya asynchronous na haiathiri utendaji wa ukurasa.Unatumia framework?#
Wijeti ile ile, iliyounganishwa katika stack yako — chagua kichupo:
Onyesha komponenti hii mara moja, karibu na mzizi wa programu yako:
Reacttsx
// respondo-widget.tsx — render once, near the root of your app
import { useEffect } from 'react';
export function RespondoWidget() {
useEffect(() => {
const w = window as any;
w.Respondo = w.Respondo || {};
w.Respondo.init = w.Respondo.init || function (c) { w.RespondoAIConfig = c; };
w.Respondo.q = w.Respondo.q || [];
w.Respondo.identify = w.Respondo.identify || function (d) { w.Respondo.q.push(['identify', d]); };
if (!document.querySelector('script[data-respondo]')) {
w.Respondo.init({
agentId: 'YOUR_AGENT_ID',
channelId: 'YOUR_CHANNEL_ID'
});
const s = document.createElement('script');
s.src = 'https://api.respondo.ai/widget/widget.js';
s.async = true;
s.dataset.respondo = '1';
document.body.appendChild(s);
}
}, []);
return null;
}Badilisha YOUR_AGENT_ID / YOUR_CHANNEL_ID kwa thamani kutoka mipangilio ya kituo chako — au nakili kijisehemu kilicho tayari kutoka ukurasa wa kituo, ambapo thamani hizo tayari zimejazwa.
2
Watambue watumiaji (inapendekezwa)
Baada ya mtumiaji kuingia, ita identify() ili kuunganisha vipindi vya gumzo na wasifu wake:
JavaScriptjavascript
Respondo.identify({
email: 'user@example.com',
name: 'John Doe',
userId: 'usr_12345', // kitambulisho chako cha ndani cha mtumiaji
metadata: { // sehemu zozote maalum
plan: 'premium',
company: 'Acme Inc'
},
properties: { // sifa maalum za mwasiliani (zinafafanuliwa katika Agent Settings)
account_type: 'enterprise',
region: 'eu-west'
}
});Tayari!
Wijeti itaonekana kwenye kona ya chini kulia. Mazungumzo yote huingia kiotomatiki katika sehemu ya Conversations ya dashibodi yako.