Google Analytics
This page describes how to add Google Analytics to KX Dashboards.
The website tracking code with unique tracking ID can be found on your Google Analytics account. This can be added to the index file.
Sample Tracking Code
<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXX-Y', 'auto');
ga('send', 'pageview');
</script>
<!-- End Google Analytics -->
The final step is to add the following script, which sets a pageview request on dashboard change.
Dashboard Change Script
<script>
window.onhashchange = function () {
ga('send', 'pageview', {
'page': location.pathname + location.search + location.hash
});
}
</script>