Don't use var

This commit is contained in:
John Barker 2025-07-19 12:35:39 +01:00
parent 7fd5e7ce59
commit ff1bb0052b

View File

@ -207,11 +207,10 @@ function addGlobalPageResources(ctx: BuildCtx, componentResources: ComponentReso
componentResources.afterDOMLoaded.push(`
const matomoScript = document.createElement("script");
matomoScript.innerHTML = \`
var _paq = window._paq = window._paq || [];
var currentUrl = location.href;
// https://developer.matomo.org/guides/spa-tracking
let _paq = window._paq = window._paq || [];
// Track SPA navigation
// https://developer.matomo.org/guides/spa-tracking
document.addEventListener("nav", () => {
_paq.push(['setCustomUrl', location.pathname]);
_paq.push(['setDocumentTitle', document.title]);
@ -221,10 +220,10 @@ function addGlobalPageResources(ctx: BuildCtx, componentResources: ComponentReso
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="//${matomoHost}/";
const u="//${matomoHost}/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', ${siteId}]);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName
const d=document, g=d.createElement('script'), s=d.getElementsByTagName
('script')[0];
g.type='text/javascript'; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();