PureChat
Jump to navigation
Jump to search
Tracking In Tag Manager
PureChat has an API for tracking.
https://purechat.com/support/javascript-api
<script>
(function() {
function purechatDataLayerEvent( eventName ) {
var dataLayer = window.dataLayer || [];
dataLayer.push({'event' : 'purechat-' + eventName});
}
purechatApi = purechatApi || {};
if( purechatApi ) {
purechatApi.on('chat:start',function(){purechatDataLayerEvent('chat-start');});
purechatApi.on('chat:end',function(){purechatDataLayerEvent('chat-end');});
purechatApi.on('chat:minimize',function(){purechatDataLayerEvent('chat-minimize');});
purechatApi.on('chat:collapse',function(){purechatDataLayerEvent('chat-collapse');});
purechatApi.on('chat:expand',function(){purechatDataLayerEvent('chat-expand');});
purechatApi.on('chat:poppedOut',function(){purechatDataLayerEvent('chat-poppedOut');});
purechatApi.on('email:send',function(){purechatDataLayerEvent('email-send');});
}
})();
</script>