JavaScript API
Mbinu za jumla (global) zinazopatikana baada ya kupakia skripti ya wijeti.
Respondo.init(config)#
Huanzisha na kupachika wijeti. Lazima iitwe mara moja. Hurejesha nakala ya wijeti (instance).
const widget = Respondo.init({
agentId: 'YOUR_AGENT_ID'
});Respondo.identify(identity)#
Huambatisha utambulisho wa mtumiaji kwenye kipindi cha sasa. Iite baada ya kuingia.
Respondo.identify({
email: 'user@example.com',
name: 'John Doe',
userId: 'usr_123',
userHash: 'hmac_sha256_signature', // si lazima, kwa uthibitisho wa utambulisho
metadata: { plan: 'pro' },
properties: { // sifa maalum za mawasiliano
account_type: 'enterprise', // funguo hufafanuliwa katika Agent Settings
region: 'eu-west'
}
});Respondo.track(name, properties?)#
Hurekodi tukio la upande wa mteja kwa mgeni wa sasa (k.m. ununuzi, kupandisha mpango). Matukio yanaweza kuanzisha Ziara zinazochochewa na matukio na kuhesabika katika malengo ya ziara. Uwasilishaji wa kadri ya uwezo kwa keepalive, hivyo matukio yaliyotumwa kabla tu ya kuondoka ukurasani (uelekezaji wa checkout) bado hufika. Ita baada ya init().
Respondo.track('purchase_completed', {
plan: 'pro',
amount: 49
});Respondo.destroy()#
Huondoa wijeti kwenye ukurasa. Inafaa kwa SPA unapoelekea kurasa ambazo wijeti haipaswi kuonekana. Haifuti utambulisho wa mgeni wala mazungumzo yaliyohifadhiwa — kwa kutoka kwenye akaunti, tumia Respondo.reset().
// Ondoa wijeti kwenye ukurasa
Respondo.destroy();
// Anzisha upya baadaye ikihitajika (huendeleza mazungumzo yale yale)
Respondo.init({ agentId: 'YOUR_AGENT_ID' });Respondo.reset()#
Kutoka kwenye akaunti / makabidhiano ya kifaa cha pamoja. Hufuta kitambulisho cha mgeni asiyejulikana, mazungumzo yaliyohifadhiwa, na tokeni ya kipindi kutoka kwenye kivinjari, hutengua tokeni ya kipindi upande wa seva ili nakala zake ziache kufanya kazi, na hupachika upya wijeti mpya isiyojulikana. Iite kutoka hatua ya kutoka (logout) ya programu yako.
// Wakati wa kutoka — futa utambulisho, mazungumzo na kipindi, anza upya
Respondo.reset();Ukusanyaji wa data kiotomatiki
Wijeti hunasa na kuhifadhi kiotomatiki yafuatayo kwa kila mazungumzo:
| Data | Chanzo |
|---|---|
| IP ya mteja | Vichwa vya HTTP |
| Kivinjari / OS | Kichwa cha User-Agent |
| Lugha | Kichwa cha Accept-Language |
| Saa za eneo | Intl API (JavaScript) |
| URL ya ukurasa | window.location |
| Referrer | Kichwa cha Referer |