From 60e8fcc73e2e0a83f0dacf306a6d59b16f41b4cf Mon Sep 17 00:00:00 2001 From: Adinda Praditya Date: Sat, 8 Aug 2020 20:09:22 +0700 Subject: [PATCH] Add support for Google Analytics with Content security policy headers --- assets/js/tracking.js | 6 ++++++ layouts/partials/matomo.html | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/assets/js/tracking.js b/assets/js/tracking.js index 064e2e2..49dc838 100644 --- a/assets/js/tracking.js +++ b/assets/js/tracking.js @@ -11,3 +11,9 @@ _paq.push(['setTrackerUrl', matomoTrackingApiUrl]); _paq.push(['setSiteId', idSite]); _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); + +var googleAnalytics = {{ .Site.GoogleAnalytics }}; + +var _gaq = window._gaq || []; +_gaq.push(['_setAccount', googleAnalytics]); +_gaq.push(['_trackPageView']); diff --git a/layouts/partials/matomo.html b/layouts/partials/matomo.html index bb4360f..432b79c 100644 --- a/layouts/partials/matomo.html +++ b/layouts/partials/matomo.html @@ -3,3 +3,9 @@ {{ end -}} + +{{ if .Site.GoogleAnalytics -}} +{{ $script := resources.Get "js/tracking.js" | resources.ExecuteAsTemplate "js/tracking.js" . | minify | fingerprint -}} + + +{{ end -}}