How installing Meta Conversions API and GTM server-side tracking revealed that a SaaS brand's 'barely breaking even' campaigns were actually generating 4.2x ROAS — and how that changed their entire growth strategy.
Michael's SaaS business was running Facebook ads at what his dashboard showed as 1.8x ROAS — barely profitable. He had been limiting ad spend because the numbers didn't justify scaling. When groweik audited his tracking, the real story was very different.
Implement server-side tracking to recover lost conversion data and determine true campaign profitability — and make a data-backed decision on whether to scale or kill the campaigns.
Full audit of existing implementation. Browser Pixel only — no server-side component. Events Manager showed 62% match rate. 5 of 8 standard events missing. Purchase event had no value parameter.
Deployed server-side GTM container on Stape.io. Custom domain configured for first-party context. Client configuration set up to proxy browser requests through server.
CAPI access token generated and connected. All 8 standard events forwarded server-side. First-party fbc/fbp cookie implementation for iOS-resistant user identification.
Browser + server events aligned with matching event_id — preventing double-counting. Test Events tool confirmed clean deduplication.
GA4 property created, e-commerce events implemented, Google Ads linked for multi-channel attribution. Looker Studio dashboard built showing revenue by channel.
After 14 days of clean data: Event match rate: 97%. Conversions tracked per week: 63 vs previously reported 38 — 66% more conversions. ROAS: 4.2x. Decision: scale aggressively.
"We thought our ads were barely breaking even. After server-side tracking, the real ROAS was 4.2x — we'd been underinvesting in profitable campaigns for 6 months. groweik recovered $40k+ in potential revenue we were leaving on the table."
Book a free strategy call. We'll review your situation and tell you exactly what's achievable — no fluff, no sales pitch.