Find who buys
Pull your last 50 customers and list where each one came from.
Check the tracking, so each channel’s numbers can be trusted.
Pick the two channels with proof and pause the rest.
I find the step where you lose the most customers and fix it before you spend more. For my consulting clients, the cost to win a customer fell from USD 100 to USD 80 in nine months.
Book a 30-minute call (opens in a new tab) See the three prices Run the diagnostic Check your ads
The pale dots are customers leaving at each step. I fix the step that loses the most first.
Each one links to the case study, with the before, the after and what was mine.
cost to win a customer, on budgets under USD 1,000 a month
Independent consulting, 2024–25 1.8% to 5.0%of visitors booked a consultation, before the ad budget grew
Gaba Healthcare, 2023 12 to 20qualified calls a day, after moving 40% of Meta brand spend into search
Gaba Healthcare, 2023 6.3xreturn on ad spend on Meta, on a creator campaign
The Cirqle, 2021–22Start with the audit, or go monthly. Ad spend is paid separately. You pay the ad platforms directly, into accounts you own.
Sprint
USD 1,500 once, 14 days
A 14-day deep dive into your funnel, and a roadmap for what to fix first.
The fee is credited if you continue
Retainer, my pick
USD 2,500 a month
I run and test your acquisition every month.
Half back on your first month if you’re not happy
Custom
Custom pricing
I run growth and lead your marketers.
Priced in writing before any work starts
Four questions. You see your result and the first 30 days of a plan without giving an email.
Step 1 of 4
Pull your last 50 customers and list where each one came from.
Check the tracking, so each channel’s numbers can be trusted.
Pick the two channels with proof and pause the rest.
Write five hooks for each channel and test them in small batches.
Kill on hook rate in week one, and confirm winners on CPA.
Build one landing page per offer, so new traffic lands somewhere made for it.
Opens with your email, below.
Move budget to the hook and channel that held their CPA.
Add one new channel, with a capped test budget.
Write down what worked, so the next test starts from it.
Opens with your email, below.
Walk the path yourself: ad, page, form, follow-up.
Measure each step, and find the one that loses the most people.
Fix what’s broken first: slow pages, dead buttons, long forms.
Give each offer its own page, with the price or proof beside the button.
Run one A/B test at a time, and write each one down.
Reply to every enquiry within the hour during working days.
Opens with your email, below.
Raise spend only on pages that now convert.
Follow up by email with the people who didn’t buy.
Review the rate against day one, and set next quarter’s target.
Opens with your email, below.
Work out CAC per channel, with every cost in it.
Work out LTV from real orders, not from a forecast.
Pause the channels where CAC is above LTV.
Test a higher price or a bundle on new customers.
Add one upsell at checkout or at booking.
Fix the page before buying more traffic, so the same spend wins more customers.
Opens with your email, below.
Set a CAC ceiling for each channel, from its LTV.
Add spend only while the ratio stays at 3:1 or better.
Check the ratio monthly, and cut what slips.
Opens with your email, below.
Chart how many customers are still active after a week, a month and three months.
Ask ten who left why, in their own words.
Find what your best customers did in their first week.
Send a welcome series that leads to that first-week action.
Remove one step from getting started.
Set a win-back email for the day most people go quiet.
Opens with your email, below.
Rank channels by who is still active after a month.
Move ad budget to the channels that bring keepers.
Add a reason to come back: a refill, a reminder, a referral.
Opens with your email, below.
General advice from your four answers. Want it fitted to your numbers? Book a discovery call.
Type your numbers or drop in a Meta or Google Ads export. Six ratios show which part is weak: the opening frame, the middle, the offer, the page, the ad set structure, or wear. Nothing leaves your browser.
The grey figures are an example account. Type over them with yours.
Processed locally in your browser. Your ad data never leaves your device: the file is read on this page and nothing is uploaded.
Meta Ads Manager. Open Ads Manager and go to the Ads tab. Under Columns pick “Performance and clicks”, or “Customize columns”, and include: Ad name, Ad set name, Amount spent, Impressions, 3-second video plays, Outbound clicks, Landing page views, Results and Frequency. Then Reports (Export) → Export table data → .csv.
Google Ads. Open Campaigns → Ads (or Ad groups). Press Download and choose .csv, with the columns Ad, Ad group, Cost, Impr., Clicks and Conversions.
–
3-second video plays ÷ impressions
–
ThruPlays (or 15-second views) ÷ 3-second plays
–
Outbound clicks ÷ impressions
–
Landing page views ÷ clicks, then conversions ÷ landing page views
–
Weekly spend per ad set ÷ target CPA
–
Frequency, with the change in CTR or CPA
3-second video plays ÷ impressions
FindsWhether the first frame stops the scroll.
If it’s lowA weak opening frame. It is a creative problem, not a targeting problem.
ThruPlays (or 15-second views) ÷ 3-second plays
FindsWhether the middle of the ad keeps people.
If it’s lowA strong hook with a weak hold is a clickbait opener: it never gets to the product.
Outbound clicks ÷ impressions
FindsWhether the offer and the call to action are clear.
If it’s lowPeople watched and didn’t click: the reason to click is weak or the next step is unclear.
Landing page views ÷ clicks, then conversions ÷ landing page views
FindsPage speed, and whether the page matches the ad.
If it’s lowUnder 75% of clicks arriving means a slow page. A low conversion rate means the page doesn’t match the ad, or asks too much.
Weekly spend per ad set ÷ target CPA
FindsWhether the budget is split too thin to learn.
If it’s lowMeta needs about 50 results a week per ad set. Fewer means the account is over-segmented: merge ad sets.
Frequency, with the change in CTR or CPA
FindsWhen an ad has been seen too often.
If it’s lowFrequency near 3 on cold audiences with CTR down 15% or more: rotate in new creative now.
A practitioner’s note. The thresholds are working rules of thumb for the channel, business and stage you pick, not a published study, and your own last 90 days is the better yardstick. The learning-phase figure is 50 results a week per ad set (what Meta and TikTok give); for Google and LinkedIn I use 30 results in 30 days. The verdicts are arithmetic on your numbers, not a forecast.
Want a second pair of eyes on it? Book a 30-minute call (opens in a new tab) and bring the export.
Drag the first slider, then set your own spend and costs. Same budget, cheaper customers.
Revenue recovered a month
USD 3,750 from 13 more customers on the same spendCustomers a month
63 50 a month nowCost to win a customer
USD 80 USD 100 nowFor my consulting clients, the cost went from USD 100 to USD 80 over nine months. How that happened. This is arithmetic on your numbers, not a forecast.
Extra revenue a month
USD 9,000Customers a month
135 90 a month nowCost to win a customer
USD 22 USD 33 nowAlso arithmetic on your numbers. How the Gaba Healthcare result happened.
A visitor decides fast. In about three seconds your page has to answer three questions, in this order. Press Play.
Test yours today. Show your page to someone for three seconds, then hide it. Ask them the three questions. Fix the first one they can’t answer. The example page is made up; the test is real.
At Gaba Healthcare I built a page for each patient condition and tested versions focused on trust. Bookings went from 1.8% to 5.0% of visitors. Read how.
Agencies differ, so ask yours each of these. The last row is where an agency wins.
| Question | Traditional agency | Working with me |
|---|---|---|
| Prices before you call | Usually a quote after a sales call | Three prices on this page (the last is custom) |
| Fast start | Usually weeks of onboarding | Three free fixes in one business day |
| The person you met does the work | Often a junior team behind the person who sold it | Me. I take 5 clients at a time |
| Fix the leak before buying traffic | Often paid on ad spend, so spend comes first | Fixed fees, so the page gets fixed first |
| Leave any month | Often a 3 to 12 month term | Month to month |
| Money back | Ride out the term | Half back on your first month |
| You own the accounts and data | Check the contract | Every ad account, page and file is yours |
| Many hands for big volume | A full team across every channel | One person. If you need twenty people, hire an agency |
Thirty minutes on Google Meet. If I can’t help, I’ll say so. 2 of 5 client spots are open.
Book a 30-minute call (opens in a new tab) adityamg96@gmail.com Run the diagnostic Check your ads Case studies