unomi-analytics
Version:
The Apache Unomi analytics.js integration.
2 lines • 1.14 kB
JavaScript
window.unomiTracker||(window.unomiTracker={}),function(){function e(n){return function(){var e=Array.prototype.slice.call(arguments);return e.unshift(n),r.push(e),window.unomiTracker}}for(var r=[],n=["trackSubmit","trackClick","trackLink","trackForm","initialize","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","personalize"],t=0;t<n.length;t++){var a=n[t];window.unomiTracker[a]=e(a)}function i(){for(unomiTracker.initialize({"Apache Unomi":unomiOption});0<r.length;){var e=r.shift(),n=e.shift();unomiTracker[n]&&unomiTracker[n].apply(unomiTracker,e)}}unomiTracker.load=function(){var e=document.createElement("script");e.type="text/javascript",e.async=!0,e.src=unomiOption.url+"/tracker/unomi-tracker.min.js",e.addEventListener?e.addEventListener("load",function(e){i()},!1):e.onreadystatechange=function(){"complete"!==this.readyState&&"loaded"!==this.readyState||i(window.event)};var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(e,n)},document.addEventListener("DOMContentLoaded",unomiTracker.load),unomiTracker.page()}();
//# sourceMappingURL=snipper.min.js.map