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>