Gemin Get in touch

Google Analytics with Webflow

Google Analytics with Webflow

Almost every site has GA4 on it and almost none of them trust the numbers. The problems are always the same: tags firing twice, a container nobody has audited in two years, and a measurement script blocking the first paint. I set it up so the data is worth reading and the page still loads fast.

Analytics work like this usually takes 2–4 days

What the integration covers

What syncs, and what needs a decision.

Wired up

  • GA4 through Tag Manager, so tags can change without a site republish
  • A named set of conversion events rather than autotracking everything
  • Form submissions, outbound clicks and scroll depth as deliberate events
  • Campaign parameters preserved across the site, including through redirects
  • Consent Mode wired to the banner, so tags respect a refusal

Flagged upfront

  • Webflow's built-in GA field and a Tag Manager container will double-count if both are left on
  • Consent Mode changes what GA4 records, so the numbers move the day it is switched on
  • The container goes in Webflow's site-wide code, and every tag added to it later lands on every Webflow page without the site being republished or reviewed

The measurement itself is rarely the hard part. What makes an analytics setup worth having is deciding what counts as a conversion before instrumenting anything, then keeping the list short enough that someone can still read the report in a year.

I install GA4 through Tag Manager rather than Webflow’s built-in field. That separation matters: marketing can add and remove tags without touching the site, and the site does not need republishing every time a pixel changes. It also means there is one place to audit when the container has quietly grown to thirty tags.

Loading is where this usually goes wrong for performance. The container is a third-party script on every page, so it is loaded after the page is interactive rather than in the head where the default snippet puts it. That is the difference between a measurement setup that costs you a point or two and one that costs you fifteen.

Consent is handled properly rather than bolted on. Tags are held until the banner is answered, and Consent Mode tells Google what it may and may not do with a refusal, which is what keeps the setup defensible rather than merely quiet.

Other integrations

Wire up something else?

Reach out and see if we are a good fit.

Start a conversation

Currently booking two to four weeks out.