Google Analytics not working
songofroland opened this issue · 3 comments
Describe the bug
The Google Analytics script is not injected to the <head>
element of the build site.
Steps to reproduce
- Build the site (run
hugo
) - Check
public/index.html
- ctr-f
gtag
- nothing is found.
Expected behavior
The Google Analytics js script should be injected.
Device information (please complete the following information):
- OS: MacOS (ARM)
- Version: hugo v0.111.3+extended darwin/arm64 BuildDate=unknown
- Theme latest commit:
ce9f89b
Additional context
Moving googleAnalytics
variable to the top of the config.toml
seems to resolve the issue.
This does not work:
baseURL = 'example.com
languageCode = 'en-us'
title = 'Lorem Ipsum'
theme = 'hugo-blog-awesome'
[[params.socialIcons]]
name = "Rss"
url = "index.xml"
# To enable Google Analytics 4 (gtag.js) provide G-MEASUREMENT_ID below.
# To disable Google Analytics, simply leave the field empty or remove the next line
googleAnalytics = 'G-MEASUREMENT_ID' # G-MEASUREMENT_ID
and this does inject:
baseURL = 'example.com
languageCode = 'en-us'
title = 'Lorem Ipsum'
theme = 'hugo-blog-awesome'
googleAnalytics = 'G-MEASUREMENT_ID' # G-MEASUREMENT_ID
[[params.socialIcons]]
name = "Rss"
url = "index.xml"
Should I open a PR?
Hi @songofroland .
First, thanks for checking out this theme and starring the repo.
Thanks for putting all the information and creating a detailed issue.
Should I open a PR?
Please open a PR with the fix.
@hugo-sid thanks for the quick follow-up.
By working on PR I've noticed the config in this repo is correct. It must have been an error on my end when pasting the social icons configs.
It's really, really counter-intuitive that the ordering of the config matters.
Anyways, sorry for the confusion. The issue can be closed.
It's fine @songofroland . No worries.
I'm happy that you were able to sort it out yourself.
Have a nice day. Happy blogging :)