From e40c94fb28ec03d9a62ccf73e755f47a88f86706 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 29 Jan 2026 18:43:17 +0000 Subject: [PATCH 1/2] Initial plan From af4c45ff06980ffba8989e523c721f944b87d3dd Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 29 Jan 2026 18:47:27 +0000 Subject: [PATCH 2/2] Add Matomo tracking code to documentation Co-authored-by: poshul <146827+poshul@users.noreply.github.com> --- _static/js/matomo.js | 12 ++++++++++++ docs/conf.py | 1 + 2 files changed, 13 insertions(+) create mode 100644 _static/js/matomo.js 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) ]