diff --git a/tarteaucitron.services.js b/tarteaucitron.services.js index 0367032..9c17f71 100644 --- a/tarteaucitron.services.js +++ b/tarteaucitron.services.js @@ -3158,3 +3158,28 @@ tarteaucitron.services.adobeanalytics = { tarteaucitron.addScript('//assets.adobedtm.com/launch-' + tarteaucitron.user.adobeanalyticskey + '.min.js'); } }; + +// woopra customer journey analytics +tarteaucitron.services.woopra = { + 'key': 'woopra', + 'type': 'analytic', + 'name': 'Woopra Customer Journey Analytics', + 'uri': 'https://www.woopra.com/privacy', + 'needConsent': true, + 'cookies': ['wooTracker', 'intercom-session-erbfalba', 'intercom-id-erbfalba'], + 'js': function () { + 'use strict'; + //var w = tarteaucitron.user.woopraDomain; + //window[w] = window[w] || []; + + (function(){ + var t,i,e,n=window,o=document,a=arguments,s="script",r=["config","track","identify","visit","push","call","trackForm","trackClick"],c=function(){var t,i=this;for(i._e=[],t=0;r.length>t;t++)(function(t){i[t]=function(){return i._e.push([t].concat(Array.prototype.slice.call(arguments,0))),i}})(r[t])};for(n._w=n._w||{},t=0;a.length>t;t++)n._w[a[t]]=n[a[t]]=n[a[t]]||new c;i=o.createElement(s),i.async=1,i.src="//static.woopra.com/js/w.js",e=o.getElementsByTagName(s)[0],e.parentNode.insertBefore(i,e) + })("woopra"); + + woopra.config({ + domain: tarteaucitron.user.woopraDomain + }); + woopra.track(); + } +}; +