diff --git a/README.md b/README.md index 6ca2dbe..36271b4 100644 --- a/README.md +++ b/README.md @@ -189,7 +189,7 @@ You can easily use Plausible.io for analytics by setting `plausible = true` in y ## Google Analytics -Set `googleAnalytics` in `config.toml` to activate Hugo's [internal Google Analytics template](https://gohugo.io/templates/internal/#google-analytics). +Set `googleAnalytics` in `config.toml` to activate Hugo's [internal Google Analytics template](https://gohugo.io/templates/internal/#google-analytics). This supports both Google Analytics 3 (Universal Analytics) and Google Analytics 4. Google Analytics 3 tracking id is of the form 'UA-PROPERTY_ID', and Google Analytics 4 tracking is of the form 'G-MEASUREMENT_ID'. ## Disqus diff --git a/layouts/404.html b/layouts/404.html index a4f98ab..9c04cf4 100644 --- a/layouts/404.html +++ b/layouts/404.html @@ -1,3 +1,5 @@ +{{ partial "head/metadata.html" . }} + {{ define "title" }}

{{ i18n "404_title" . }}

{{ end }} diff --git a/layouts/partials/footer/scripts.html b/layouts/partials/footer/scripts.html index f4dc641..bdf93a9 100644 --- a/layouts/partials/footer/scripts.html +++ b/layouts/partials/footer/scripts.html @@ -3,8 +3,6 @@ {{ $scripts := slice $jQuery $index | resources.Concat "js/bundle.js" | fingerprint }} -{{ template "_internal/google_analytics_async.html" . }} - {{ range .Site.Params.customJS -}} {{ $script := resources.Get . | minify }} diff --git a/layouts/partials/head/metadata.html b/layouts/partials/head/metadata.html index fc624d2..74efa54 100644 --- a/layouts/partials/head/metadata.html +++ b/layouts/partials/head/metadata.html @@ -1,3 +1,6 @@ +{{ template "_internal/google_analytics.html" . }} + +