hugo

Fork of github.com/gohugoio/hugo with reverse pagination support

git clone git://git.shimmy1996.com/hugo.git

gtag.html (827B)

    1 {{ with .Site.GoogleAnalytics }}
    2 <script async src="https://www.googletagmanager.com/gtag/js?id={{ . }}"></script>
    3 <script>
    4   window.dataLayer = window.dataLayer || [];
    5   function gtag(){dataLayer.push(arguments);}
    6   gtag('js', new Date());
    7 
    8   {{ $site := $.Site.BaseURL | replaceRE "^https?://(www\\.)?([^/]+).*" "$2" }}
    9   gtag('config', '{{ . }}', {'anonymize_ip': true, 'dimension1': '{{ $site }}', 'dimension2': '{{ getenv "BRANCH" }}'});
   10 
   11 /**
   12 * Function that tracks a click on an outbound link in Analytics.
   13 * Setting the transport method to 'beacon' lets the hit be sent
   14 * using 'navigator.sendBeacon' in browser that support it.
   15 */
   16 var trackOutboundLink = function(id, url) {
   17   gtag('event', 'click', {
   18     'event_category': 'outbound',
   19     'event_label': id,
   20     'transport_type': 'beacon'
   21   });
   22 }
   23 
   24 </script>
   25 {{ end }}