Blended CAC. $290.
From $1,200 baseline. A 76 percent reduction. Sustained across sixteen months of scale, not a one-month dip.
How we took Go Lime’s blended CAC from $1,200 to $290, scaled ROAS from 1× to 4×, and grew monthly installs from 30 to over 700. Sixteen months. Against Reliance and Enercare.
When the engagement started, Go Lime had no proper attribution infrastructure. Ad spend was running across Google and Meta with no clear view of what was actually driving revenue.
Blended CAC was $1,200. Nobody could explain why. Google Ads had emergency, replacement, and maintenance intent all running in the same campaigns. Meta attribution was client-side only, which meant roughly thirty percent of conversions were invisible to reporting post-iOS 14. Monthly reports showed impressions and CTR. They showed nothing about booked jobs or unit economics.
The decision-making layer was running on data that didn’t connect to the business. That was the first thing that had to change.
Server-side tracking implementation. GA4 ecommerce configuration with proper data layer. BigQuery pipeline for raw event data. Call tracking connected to campaign, ad group, and keyword level. Blended CAC dashboard live by the end of the month.
Separated emergency, replacement, and maintenance intent into isolated campaigns. Built Local Services Ads as a separate system. Restructured Performance Max with service-category asset groups and conversion value rules.
CAPI implementation. Cold, warm, hot audience architecture. Separate creative strategies per tier. Incrementality testing to measure true lift.
Reporting automation through n8n. Lead routing into Zoho CRM with full campaign attribution. Competitive intelligence pipeline for Reliance and Enercare ad creative tracking. Creative production automation for ad variants.
With accurate attribution, every budget decision became sharper. Channels driving booked jobs got more budget. Channels getting credit they hadn’t earned got less. CAC went down. Volume went up.
From $1,200 baseline. A 76 percent reduction. Sustained across sixteen months of scale, not a one-month dip.
From 1.0× baseline. Maintained across a period of growing spend, which is the harder test than peak ROAS in a small account.
From 30 monthly at the start of the engagement. Peak month included Black Friday 2025.
Currently in production. Across Google Ads, Meta, programmatic CTV, and OOH.
On a twelve-month base. Driven by the SEO and content velocity layer built during the engagement.
Quote in approval. Named attribution from Go Lime executive team to be added before launch.
The problem that started this engagement, spending on campaigns without knowing what they were actually costing, is the same problem most operators have. The numbers are different. The structure is the same.
The first call calculates what your version of this number is. Most operators find out it’s different from what they expected.