| 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 }} |