ให้ช่วยอะไรได้บ้าง

แจ้งเรื่องสั้น ๆ เราจะติดต่อกลับทางอีเมล

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
ไปหน้าหลัก

Události v prohlížeči: on, off a události DOM

Jaké události widget oznamuje na vaší stránce – přes ReactiveChat('on') i jako události DOM na window –, jaká data obsahují a jak je předat vašemu analytickému nástroji.

Widget oznamuje dění v chatu dvěma způsoby: přes ReactiveChat('on', …) a jako události DOM na window. Ani jeden nikdy neobsahuje text zprávy – pouze informaci, že se něco stalo. Pro obsah na vašem serveru použijte webhooky.

ReactiveChat('on') a ('off')

function beiNachricht(e) {
  if (e.direction === 'in') { document.title = '(1) ' + document.title; }
}
ReactiveChat('on', 'message', beiNachricht);
// later:
ReactiveChat('off', 'message', beiNachricht);

on můžete zavolat před načtením; odběr počká ve frontě. Ale: on je příkaz, a proto okamžitě načte jádro (spouštěč command). Widget zachytává chyby ve vašem callbacku; chat nenaruší. Neznámé názvy se tiše ignorují.

Události a jejich data:

Příklad: předání událostí analytickému nástroji

['open', 'close', 'csat', 'handoff', 'promo:click'].forEach(function (name) {
  ReactiveChat('on', name, function (e) {
    window.dataLayer = window.dataLayer || [];
    window.dataLayer.push({ event: 'reactivechat_' + name.replace(':', '_'), rc: e });
  });
});

Události DOM na window

Nezávisle na on widget vyvolává události CustomEvent na window (neprobublávají, bubbles: false). Každé detail navíc obsahuje ts. Tyto události se hodí pro nástroje naslouchající událostem DOM, například správce značek.

window.addEventListener('reactivechat:opened', function (ev) {
  console.log('Chat open since', new Date(ev.detail.ts));
});

Události, kterým widget naslouchá

Pokud používáte MousePlayer, widget vyhodnocuje jeho události mouseplayer:ready, mouseplayer:frustration, mouseplayer:intent a mouseplayer:milestone; mouseplayer:frustration také předčasně načte jádro. Žádné další zdroje k tomu nepotřebujete.

Co neexistuje

Dále: Identifikace návštěvníků a předávání kontextu

อัปเดตล่าสุด: