Merge pull request #27 from apraditya/setup-theme

Add support for Google Analytics with Content security policy headers
This commit is contained in:
Fredrik Jonsson 2020-08-10 11:21:48 +02:00 • committed by GitHub
commit 74ec9771b7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 0 deletions

View file

@ -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']);

View file

@ -3,3 +3,9 @@
<script src="{{ $script.RelPermalink }}"></script>
<script defer src="https://{{ .Site.Params.piwikTrackerUrl }}/matomo.js"></script>
{{ end -}}
{{ if .Site.GoogleAnalytics -}}
{{ $script := resources.Get "js/tracking.js" | resources.ExecuteAsTemplate "js/tracking.js" . | minify | fingerprint -}}
<script src="{{ $script.RelPermalink }}"></script>
<script defer src="https://ssl.google-analytics.com/ga.js"></script>
{{ end -}}