Fix what your campaigns are measured against.
This is the first thing we do on every engagement. If your tracking is wrong, every optimisation decision you make based on that tracking is also wrong. Most agencies skip this step. We make it the first one.
Five components. One connected picture.
Server-side tracking
Via Elevar (Shopify) or custom GTM server-side setup. Recovers 15–30% of lost conversion data that client-side tracking misses post-iOS 14 and ad blocker proliferation.
GA4 configuration
Proper data layer implementation, custom dimensions, revenue tracking, funnel visualisation, audience exports for retargeting. Not the default setup. The right setup.
BigQuery data pipeline
Raw event-level data exported from GA4 into BigQuery. Your own analytics data, independent of any platform’s interpretation of it. Query-level access. Yours forever.
Blended CAC dashboard
One view. Updated daily. Total spend by channel, revenue attributed by channel, blended CAC across all channels, channel-level CAC, and trend lines. The dashboard your CMO and CFO can both use.
Call tracking integration
For home services, phone calls are conversions. We connect call bookings back to the specific campaign, ad group, and keyword that drove them.
The ROAS was lying.
We've seen companies double their ad spend because their ROAS looked good — and then wonder why their bank account didn't grow.
The ROAS was lying. Platform-reported conversions double-count. Last-click attribution gives search credit for conversions that social started. The number looked good. The business wasn't.
Fix the measurement first. Then optimise. In that order, every time.
Start with a Revenue Attribution Audit.
One-time engagement: $2,500–$5,000. Finite scope, clear deliverables. Most clients learn more from the audit than from months of agency retainer.
No commitment · Just your actual numbers