Nola lagun zaitzakegu?

Esaguzu labur zertaz ari zaren, eta posta elektronikoz erantzungo dizugu.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Itzuli hasierako orrira

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

Azken eguneratzea: