PureChat: Difference between revisions
Jump to navigation
Jump to search
Created page with "== Tracking In Tag Manager == PureChat has an API for tracking.<br /> https://purechat.com/support/javascript-api<br /> this has NOT been tested yet!<br /> <pre> <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');}); purechatA..." |
No edit summary |
||
| Line 3: | Line 3: | ||
PureChat has an API for tracking.<br /> | PureChat has an API for tracking.<br /> | ||
https://purechat.com/support/javascript-api<br /> | https://purechat.com/support/javascript-api<br /> | ||
<pre> | <pre> | ||
Latest revision as of 15:07, 11 September 2023
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>