From ba16a14c6e884e309380610331aff78213f84751 Mon Sep 17 00:00:00 2001 From: Daniel Atwood Date: Wed, 3 Mar 2021 07:30:06 -0500 Subject: Add support for Google Analytics v4 --- docs/content/en/templates/internal.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'docs/content/en/templates') diff --git a/docs/content/en/templates/internal.md b/docs/content/en/templates/internal.md index e3d7e09c3..13d951aa1 100644 --- a/docs/content/en/templates/internal.md +++ b/docs/content/en/templates/internal.md @@ -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" +{{}} + +**Google Analytics v4 (gtag.js)** +{{< code-toggle file="config" >}} +googleAnalytics = "G-MEASUREMENT_ID" {{}} ### 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 -- cgit v1.2.3