Forum Discussion

HollyMacDonald's avatar
HollyMacDonald
Super Hero
3 years ago

Help with adding tracking code to courses hosted on website

I have a project where we host the modules on a web server (uploaded to cpanel) and the learner accesses them from a different front end. The client has now asked if we can add this tracking code to each "page". If I add a trigger to execute javascript, would I have it trigger on the first slide of each course? And can anyone tell me if this is the code I'd use? 

Tracking Code

Make sure this code is on every page of your website. We recommend pasting it immediately before the closing </head> tag.

<!-- Matomo -->

<script>

  var _paq = window._paq = window._paq || [];

  /* tracker methods like "setCustomDimension" should be called before "trackPageView" */

  _paq.push(['trackPageView']);

  _paq.push(['enableLinkTracking']);

  (function() {

    var u="//removed link for privacy/piwik/";

    _paq.push(['setTrackerUrl', u+'matomo.php']);

    _paq.push(['setSiteId', '1']);

    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];

    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);

  })();

</script>

<!-- End Matomo Code -->

  • storyline is a (very special) one html page application - so the default matomo tracking will not result much

    storyline generates no (html) 'pages', which can be tracked by default

    you need a matomo specialist, if you want any usefull tracking infos