What they were stuck on, and what we built
The problem
Leads arrived through organic search, Google Ads, referrals, website forms, WhatsApp and calendar bookings across several websites, then progressed through a CRM to revenue, and none of it connected. Nobody could say which channel or article created a customer, how many sessions a lead took, or what any channel's customers were actually worth.
What we did
We designed the measurement architecture first: a GA4 and GTM event framework with cross-domain tracking, every enquiry channel captured as a measurable event, lead source persisted into the CRM, and everything landing in BigQuery, where sessions, leads, deals and revenue are joined into one attribution model with content performance and lifetime value built in.