GA4 & conversion tracking.

GA4 setup, audit, and conversion-tracking implementation done properly. Server-side tagging, enhanced conversions, consent mode, GTM hygiene — the unglamorous foundation that determines whether everything else you spend on Google Ads actually works.

Who this is for

Your conversion numbers don't match across GA4, Google Ads, and your CRM. Or your iOS / ITP users are invisible to your ad platforms. Or you migrated from Universal Analytics and the GA4 setup feels broken. Or you're launching a new property and want it wired correctly the first time.

  • GA4 + Google Ads conversions don't agree
  • Enhanced conversions not configured or partially broken
  • Pre-iOS-14.5 tracking still in use
  • Migrating from UA and the GA4 setup feels half-done
  • Need server-side tagging but don't know where to start
What's included

Every deliverable, listed.

01

Current-state audit

Full diagnostic of your existing GA4 property, GTM container, and Google Ads conversion configuration. What's right, what's broken, what's missing.

02

Event-to-goal mapping

Translation of your business KPIs into GA4 events. Purchases, leads, signups, demos, plus the micro-conversions that feed Smart Bidding.

03

Enhanced Conversions setup

User-provided data hashing wired through GTM. Recovers 5–15% of conversions lost to iOS / ITP / ad blockers.

04

Consent Mode v2 implementation

Cookie-banner integration so EU/UK traffic still feeds modelled conversions when users decline cookies. Compliant + accurate.

05

Server-side tagging (when applicable)

Server-side GTM container set up via Cloud Run or stape.io. Cross-platform reliability, longer cookie lifetimes, accurate iOS reporting.

06

Google Ads / GA4 reconciliation

Linking properties, importing GA4 conversions to Google Ads, configuring attribution windows so the numbers reconcile.

07

Ecommerce tracking (Shopify / WooCommerce / Webflow / custom)

Items, transactions, refunds, view_item / add_to_cart / begin_checkout / purchase. Platform-specific implementation done properly.

08

Custom dimensions & metrics

Lead source, deal size, customer segment — whatever you need to slice the data by, configured at the event level.

09

GTM container clean-up

If your GTM is the usual layered mess of 30 tags installed by 5 different agencies, I'll inventory, deprecate, consolidate, and document what's left.

10

Looker Studio dashboard

Custom dashboard pulling from GA4 + Google Ads + your CRM (where possible). One source of truth instead of three.

11

BigQuery export setup (optional)

Raw GA4 event data exported daily to BigQuery. Future-proofs your data for advanced analysis.

12

Validation pass

Tag Assistant, DebugView, Real-time reports — verified end-to-end with at least 5 test conversions through each path.

13

Handoff documentation

A wiki of every event, where it fires, what it captures, and how to extend it. Your next dev or analyst doesn't have to guess.

Sounds like what you need?

Get in touch
How it works

Process and timeline.

Week 1

Audit + plan

Full diagnostic of current setup. Implementation plan agreed in writing before any change ships.

Week 2–3

Implementation

Tags built and tested in GTM staging. Enhanced Conversions, Consent Mode, server-side as relevant.

Week 4

Validation + handoff

5+ test conversions through every path. Looker Studio dashboard delivered. Documentation handed off.

Related case study

What this looks like in practice.

Case 02 · B2C services · attribution rebuild

Fixing the conversion stream that was lying to Smart Bidding.

+18%
Tracked conversions
−72hr
Reporting lag
Restored
iOS visibility
Same
Cost
See all case studies →

Have a similar problem?

Get in touch
FAQ · GA4

Things people ask.

We already have GA4 set up. Why pay for this?

If your developer or marketing intern set it up using Google's wizard, it's probably tracking pageviews and not much else. The wizard doesn't configure enhanced conversions, server-side tagging, custom events, or accurate ecommerce — those are manual work and that's what this engagement is.

Will this break our existing reports?

No. I version every change in GTM and roll out in a staging container first. Historical reports stay intact. New events are added alongside — they don't replace what's there.

What about GDPR / Consent Mode?

Yes, Consent Mode v2 is implemented as part of every EU/UK-serving setup. Works with all major cookie banners (Cookiebot, OneTrust, Iubenda, custom).

Can you do server-side tagging?

Yes. Server-side GTM via Google Cloud Run (you own it) or stape.io (managed). Comes with extra cost for hosting (~$20–50/month) but worth it if iOS visibility or cookie lifetimes matter.

We use Shopify / WooCommerce / Webflow. Does that change anything?

Each platform has its own quirks. Shopify needs Customer Events / Pixel API integration. WooCommerce typically uses GA4 + EE plugin or custom GTM. Webflow needs custom event listeners in the form code. I've shipped on all three — implementation is platform-specific but the architecture is the same.

Can you connect this to our CRM?

For HubSpot, Salesforce, Pipedrive, and Close, yes — via offline conversion uploads or the GA4 Measurement Protocol. For more obscure CRMs, we'll talk about it.