main
html 14 lines 723 Bytes
Raw
1 {{- $ga := index .Site.Params "ga" | default dict }}
2 {{- $measurement := index $ga "measurement" | default dict }}
3 {{- $envGAID := index $measurement "id" | default "" }}
4 {{- $configGAID := index .Site.Params "ga_measurement_id" | default "" }}
5 {{- $gaID := or $configGAID $envGAID }}
6 {{- with $gaID }}
7 <script type="text/plain" data-category="analytics" data-cc-category="analytics" async data-src="https://www.googletagmanager.com/gtag/js?id={{ . | urlquery }}"></script>
8 <script type="text/plain" data-category="analytics" data-cc-category="analytics">
9 window.dataLayer = window.dataLayer || [];
10 function gtag(){dataLayer.push(arguments);}
11 gtag('js', new Date());
12 gtag('config', '{{ . }}');
13 </script>
14 {{- end }}