A chat-et a Google Analytics-hez kapcsolni callback segítségével lehet – konkrétan Onchatopened és Onchatstart.
Callback Onchatstart a definiált funkciót mindig csak egyszer végzi el – a chat megkezdésekor. Az alábbi MyOnChatStart funkció minden megkezdett chat-et beleszámol a Google Analytics-be
1 2 3 4 |
var MyOnChatStart = function(data) { _gaq.push(['_trackEvent', 'Livechatoo', 'Chat Start', data.ticket]); console.log('event onchatstart fired!'); } |
Az Onchatopened a definiált funkciót minden akciónál (átkattintásnál) elvégzi nyílt chat esetén, beleértve az adott chat megkezdését is. Az Onchatopened segítségével tehát így feljegyezhető, hány megrendelést valósítottak meg az ügyfelek, miközben meg volt nyitva a chat – konverzió. Szintén feljegyezhető az összes megrendelés értéke is, melyeket aktív chat-tel valósítottak meg. A Google Analytics csak egész számok gyűjtését teszi lehetővé, így a tizedesjegyek kerekítve lesznek. Ezt a statisztikát a MyOnChatOpened funkció képes rögzíteni.
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!'); } |
Végül a Livechatoo kódban ezeket a funkciókat az említett callback-ek segítségével kell meghívni. A módosított kód a következő szintaxissal rendelkezik:
1 |
livechatoo.embed.init({account : '...', onchatstart: MyOnChatStart, onchatopened: MyOnChatOpened}) |
Pingback: bahis siteleri