diff --git a/_static/js/matomo.js b/_static/js/matomo.js new file mode 100644 index 00000000..0e274265 --- /dev/null +++ b/_static/js/matomo.js @@ -0,0 +1,12 @@ +// Matomo tracking code +var _paq = window._paq = window._paq || []; +/* tracker methods like "setCustomDimension" should be called before "trackPageView" */ +_paq.push(['trackPageView']); +_paq.push(['enableLinkTracking']); +(function() { + var u="https://openms.matomo.cloud/"; + _paq.push(['setTrackerUrl', u+'matomo.php']); + _paq.push(['setSiteId', '2']); + var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; + g.async=true; g.src='https://cdn.matomo.cloud/openms.matomo.cloud/matomo.js'; s.parentNode.insertBefore(g,s); +})(); diff --git a/docs/conf.py b/docs/conf.py index d0111b46..ad463833 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -133,6 +133,7 @@ ] html_js_files = [ + 'js/matomo.js', # Matomo tracking code for openms.matomo.cloud 'js/piwik.js', # For tracking user statistics on openms-web.piwik.pro 'js/gmc.min.js', # GitHub Manyfaced Cards for showcasing GitHub repos (e.g. nf-core workflows) ]