diff --git a/.gitignore b/.gitignore index fc6a7ee..13c771e 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ hugo_stats.json themes/ hugo +node_modules/ diff --git a/assets/js/main.js b/assets/js/main.js new file mode 100644 index 0000000..e3921c6 --- /dev/null +++ b/assets/js/main.js @@ -0,0 +1,17 @@ +import {MatomoLiteTracker} from "matomo-lite-tracker/src/tracker" +import {PerformanceMetric} from "matomo-lite-tracker/src/performancetracking" +import {BrowserFeatures} from "matomo-lite-tracker/src/browserfeatures" +import {enableLinkTracking} from "matomo-lite-tracker/src/linktracking" +import {isDoNotTrackEnabled} from "matomo-lite-tracker/src/util" + +if (!isDoNotTrackEnabled()) { + + const m = new MatomoLiteTracker("https://matomo.lw1.at", 28) + m.performanceMetric = new PerformanceMetric() + + m.browserFeatures = new BrowserFeatures() + + enableLinkTracking(m, []) + m.trackPageview() +} + diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 06afba9..ed0517e 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -15,8 +15,6 @@ {{- $sassOptions := (dict "outputStyle" "compressed" "enableSourceMap" true) }} {{ $style := resources.Get "sass/main.scss" | resources.ToCSS $sassOptions | resources.Fingerprint }} - {{ partial "matomo.html" . }} -