diff --git a/docs/src/plugins/docusaurus-plugin-matamo/analytics.js b/docs/src/plugins/docusaurus-plugin-matamo/analytics.js index d14972448..e0dc03963 100644 --- a/docs/src/plugins/docusaurus-plugin-matamo/analytics.js +++ b/docs/src/plugins/docusaurus-plugin-matamo/analytics.js @@ -12,6 +12,7 @@ export default (function () { return null } + let lastLocation = window.location.pathname return { onRouteUpdate({ location }) { if (!window._paq) { @@ -22,6 +23,11 @@ export default (function () { ? location.pathname + location.search + location.hash : undefined + if (lastLocation === location.pathname) { + return + } + lastLocation = location.pathname + _paq.push(['setCustomUrl', pagePath]) _paq.push(['setDocumentTitle', document.domain + '/' + document.title]) _paq.push(['trackPageView'])