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 Analytic account, this can be added to the index file.
Sample Tracking Code
JavaScript
Copy
<!-- 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, this script sets pageview request on dashboard change.
Dashboard change script
JavaScript
Copy
<script>
window.onhashchange = function () {
ga('send', 'pageview', {
'page': location.pathname + location.search + location.hash
});
}
</script>