mirror of
				https://github.com/gohugoio/hugo.git
				synced 2024-05-11 05:54:58 +00:00 
			
		
		
		
	Add support for Google Analytics v4
This commit is contained in:
		@@ -92,6 +92,9 @@ respectDoNotTrack
 | 
			
		||||
useSessionStorage
 | 
			
		||||
: Enabling this will disable the use of Cookies and use Session Storage to Store the GA Client ID.
 | 
			
		||||
 | 
			
		||||
{{% warning %}}
 | 
			
		||||
`useSessionStorage` is not supported when using Google Analytics v4 (gtag.js).
 | 
			
		||||
{{% /warning %}}
 | 
			
		||||
### Instagram
 | 
			
		||||
 | 
			
		||||
simple
 | 
			
		||||
 
 | 
			
		||||
@@ -27,14 +27,20 @@ While the following internal templates are called similar to partials, they do *
 | 
			
		||||
 | 
			
		||||
## Google Analytics
 | 
			
		||||
 | 
			
		||||
Hugo ships with internal templates for Google Analytics tracking, including both synchronous and asynchronous tracking codes.
 | 
			
		||||
Hugo ships with internal templates for Google Analytics tracking, including both synchronous and asynchronous tracking codes. As well as support for both v3 and v4 of Google Analytics.
 | 
			
		||||
 | 
			
		||||
### Configure Google Analytics
 | 
			
		||||
 | 
			
		||||
Provide your tracking id in your configuration file:
 | 
			
		||||
 | 
			
		||||
**Google Analytics v3 (analytics.js)**
 | 
			
		||||
{{< code-toggle file="config" >}}
 | 
			
		||||
googleAnalytics = "UA-123-45"
 | 
			
		||||
googleAnalytics = "UA-PROPERTY_ID"
 | 
			
		||||
{{</ code-toggle >}}
 | 
			
		||||
 | 
			
		||||
**Google Analytics v4 (gtag.js)**
 | 
			
		||||
{{< code-toggle file="config" >}}
 | 
			
		||||
googleAnalytics = "G-MEASUREMENT_ID"
 | 
			
		||||
{{</ code-toggle >}}
 | 
			
		||||
 | 
			
		||||
### Use the Google Analytics Template
 | 
			
		||||
@@ -50,6 +56,8 @@ You can then include the Google Analytics internal template:
 | 
			
		||||
{{ template "_internal/google_analytics_async.html" . }}
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
When using Google Analytics v4 use `_internal/google_analytics.html`.
 | 
			
		||||
 | 
			
		||||
A `.Site.GoogleAnalytics` variable is also exposed from the config.
 | 
			
		||||
 | 
			
		||||
## Disqus
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user