Service

GA4 + GTM + UTM tracking that survives

A done-right analytics setup on top of your existing site. UTM persistence, hidden-field capture, and events that actually fire.

Who this is for

  • Sites where GA4 was set up by someone who is no longer at the company and nobody trusts the numbers.
  • Teams running paid ads who cannot tell which campaigns convert because UTMs vanish on the first click.
  • Anyone whose form submissions show up in their inbox but not in GA4.

What's included

  • GA4 property + GTM container audit (or fresh setup if missing).
  • UTM capture to first-party cookie that survives navigations and form submits.
  • Hidden-field helper for HubSpot, Typeform, and plain HTML forms.
  • Standard event tracking: page view, scroll depth, outbound click, form submit, CTA click, demo play.
  • CSP-friendly tag injection (no breaking your security headers).
  • One debug session with your real ad campaign live.

Timeline

  1. Week 1 Audit + plan + tag rollout. Verified-firing events by end of week.
From $750

Investment

Add-on or standalone. Final scope after intro call.

Not a quote. Final scope is set after the intro call so we both know what success looks like before any contract is signed.

How we work

  1. 01

    Audit

    We open DevTools and Search Console with you and figure out what is firing, what is not, and why.

  2. 02

    Plan

    Event taxonomy + UTM strategy, written down so the next person who joins can follow it.

  3. 03

    Implement

    GTM container changes, code shipped, debug pass with you watching.

Tech stack

  • GTM (with GA4 inside it — one snippet, not two).
  • EmDash GA4/GTM/UTM Injector plugin (our open-source plugin; works on EmDash sites, manual install on others).
  • Cloudflare Web Analytics as a privacy-respecting fallback for sites that need it.

FAQ

Do I need an EmDash site for this?

No. The setup itself works on any site — WordPress, Webflow, Astro, hand-rolled HTML. The injector plugin is EmDash-specific; everywhere else we ship the same logic as a snippet.

Do you handle consent banners?

Not in scope for v1. We can recommend providers, and we make sure GTM respects whichever consent solution you have.

Can I bundle this with the WordPress migration?

Yes — and there is no double-billing. We absorb the analytics setup into a WordPress migration engagement.

Ready to talk?

30 minutes, no obligation. We'll either tell you it makes sense — or that it doesn't.