Propojit chat s Google Analytics je možné pomocí callback – konkrétně Onchatopened a Onchatstart.
Callback onchatstart provede definovanou funkci vždy jen jednou – při zahájení chatu. Níže uvedená funkce MyOnChatStart započítá každý započatý chat do statistik Google Analytics
1 2 3 4 |
var MyOnChatStart = function(data) _gaq.push(['_trackEvent', 'Livechatoo', 'Chat Start', data.ticket]); console.log('event onchatstart fired!'); } |
Onchatopened vykonává definovanou funkci při každé akci (prokliku) s otevřeným chatem, včetně začátku chatu. Pomocí onchatopened je tedy možné zaznamenat, kolik objednávek klienti uskutečnili, zatímco měli otevřený chat – konverzi. Také je možné zaznamenat hodnotu všech objednávek uskutečněných s aktivním chatem. Google Analytics umožňuje sbírat jen celá čísla, takže desetinná čísla budou zaokrouhlena. Tuto statistiku dokáže zaznamenat funkce MyOnChatOpened.
1 2 3 4 5 6 7 |
var MyOnChatOpened = function(data) { if (window.amount_of_just_made_order) { amount_of_just_made_order = Math.round(amount_of_just_made_order.toString().replace(',', '.').replace(' ', '')) || 0; _gaq.push(['_trackEvent', 'Livechatoo', 'Conversion', data.ticket, amount_of_just_made_order]); } console.log('event onchatopened fired!'); } |
Na závěr je třeba v Livechatoo kódu vyvolat tyto funkce pomocí zmíněných callback. Upravený kód bude mít následující syntaxi:
1 |
livechatoo.embed.init({account : '...', onchatstart: MyOnChatStart, onchatopened: MyOnChatOpened}) |
Zpětné upozornění: bahis siteleri