Live Campaign Review + Funnel Walk · DOCTORFIT Coaching · VSL Video Ads (Copy) · 120249354627140575

Opt-ins Got Cheaper. Today's New Page Turned Off The Signal.

Review of the one live campaign, "DoctorFit | VSL Video Ads | DCO 3v:2b:2h | Schedule | 30.9.26 - Copy", from launch on 11 Oct to 22 Oct, plus a step-by-step walk of the funnel the live ad now sends people to. Judged on booked calls, not clicks. Pulled 23 Oct 2026.

38/100
Campaign health
Cheap opt-ins, no credited calls

The one-line answer

The live ad is getting cheaper opt-ins, but still no booked call that Meta can see. In 12 days the campaign spent $709 for 8 opt-ins ($89 each) and 0 credited calls. In the last 7 days the one ad doing the work, B Clinical Term, got 6 opt-ins at $52 each, the best rate this account has had. Then, today around midday, the live ad was pointed at a new page, /start1, and ads A and C were paused. /start1 is a big step up on proof, but it skips the opt-in and goes straight to a calendar. That means the opt-in event Meta was learning from no longer fires, and the ad set is still aimed at a "Lead" event that never fires. From today, the campaign has nothing to learn from until someone books. That needs fixing today.

01

The numbers that matter

Spend · 11 to 22 Oct
$709
5,198 impressions · CPM $136 (high)
Booked calls credited to ads MONEY EVENT
0
Target $80 to $170 a call
Opt-ins credited to ads
8
$89 each · last 7 days 6 at $56
Best ad · B Clinical Term
$52
per opt-in, last 7 days · 6 of 6 opt-ins
Bookings the website logged
~3 to 4
11, 12 and 20 Oct · none since 20 Oct · none credited
Aimed at
"Lead"
The website has never sent a Lead event
WindowSpendCPMLink clicksPage viewsOpt-ins$ / opt-inCredited calls
Last 7 days (16 to 22 Oct)$333$18153426$560
Since launch (11 to 22 Oct)$709$136111888$890

Frequency is 1.0 to 1.2, so nobody is seeing the ad too often. This is not tired creative. Spend is also slipping below the $50 budget: $41 on 21 Oct and $16 on 22 Oct. That usually means Meta cannot find people who match the goal it was given, which fits a goal ("Lead") that never fires.

02

Day by day

Opt-ins picked up from 18 Oct, once almost all the budget had moved onto ad B. CPM climbed from $74 on day one to about $180 and stayed there.

Spend per day

Green = a day with at least one opt-in · budget $50/day
$0 $25 $50 $75 $100 $91 $63 $93 $61 $68 $53 $17 $84 $63 $59 $41 $16 O11 O12 O13 O14 O15 O16 O17 O18 O19 O20 O21 O22

Opt-ins per day (credited to ads)

SubmitApplication on the old /start page · 0 booked calls credited on any day
0 1 2 4 5 0 1 0 0 1 0 0 1 3 0 2 0 O11 O12 O13 O14 O15 O16 O17 O18 O19 O20 O21 O22
03

The funnel drop-off

11 to 22 Oct, ad traffic only. Clicks and page loads are fine. About 1 in 11 visitors opted in. None of the 8 opt-ins has a booking Meta can tie to an ad.

5,198Impressions
freq 1.1
↓ 2.1% click through (good) · $6.39 a click
111Link clicks
$6.39 each
↓ 79% of clicks load the page (fine)
88Page views
$8.06 each
↓ 9.1% opt in
8Opt-ins
$89 each
↓ 0 bookings credited to an ad · the leak
0Credited calls
n/a

Across all traffic since 11 Oct, the website received about 16 opt-ins and 3 to 4 bookings (each event arrives twice, from browser and server, so raw counts of 32 and 7 are halved). Ads drove half of those opt-ins. Some of the bookings may well be ad leads that Meta could not match. Check those names in GHL.

04

The funnel, walked from the ad

I started from the live ad, then loaded each step on a phone-sized screen, opened the calendar, picked a slot to see the booking form, and read the tracking code. Nothing was submitted, so no test leads or bookings went into the CRM.

Step 1 · The ad
VSL v2 · B Clinical Term
MIXED LINKS
$52 / opt-in
1Headline "Free Metabolic Recovery Consult". Copy names occupational metabolic dysfunction, cortisol from shift work, the 4-phase Adaptive Metabolic Recovery Protocol, a private Zoom with Dr. Hamouda, and 10 physicians a month.
2The button now goes to /start1 (changed today). The link typed into the ad text still goes to /start, the old opt-in page.
Leak: one ad, two different funnels. People who tap the text link get a different journey from people who tap the button, which muddies any test of the new page.
Compliant framing: no "you are overweight" lines, no pound figures. Good copy, and the best performer in the account.
Step 2 · New landing page
doctorfitcoaching.com/start1
BETTER PROOF, NEW RISKS
Video + book
1Headline: "Lose 25lbs - 45lbs Within 16 Weeks ... Using Our Simple 7 Metabolic Method". 20-minute video from Dr. Hamouda, then "Book Free Consultation (Valued at $197)".
216 named physician testimonials with results, Dr. Statile included. The coach-free guarantee is in the FAQ. "20-minute" is now consistent.
3The page only sends PageView and button clicks to Meta. No opt-in event.
Leaks: the ad sells a "Metabolic Recovery Consult" and the Adaptive Metabolic Recovery Protocol. The page sells a "Simple 7 Metabolic Method" and a "free consultation". No mention of cortisol, shift work, occupational metabolic dysfunction or 10 slots. The numbers clash: "100+ physicians", then "thousands", then "over 5,000 clients"; "26 years", then "40+ years combined". One testimonial card says 35.4 lbs, the quote says 31. "Confidence in the boardroom" speaks to executives, not doctors. And the headline's "25 to 45 lbs in 16 weeks" is the same kind of pound-and-timeframe claim that got the first VSL ads rejected. Meta checks landing pages too.
Big win: proof is now on the page before the booking, which was the top leak in the 20 and 21 Oct reviews. Loads fine on a phone, no sideways scroll.
Step 3 · Calendar + form
pop-up on /start1 (calendar rLdXkxscDDk4stSG6qTE)
FIX
12 fields
1Button opens the calendar straight away. 6 days open (24 to 29 Oct), slots 8am to 11pm Eastern, shown in the visitor's own time zone.
2Picking a slot opens the form: name, email, phone, profession, then 8 qualifying questions.
Leak: the page headline is about losing 25 to 45 lbs. The form's "biggest goal" question offers energy, getting off medication, building muscle, or "all of the above". There is still no weight-loss option. Flagged on 20 and 21 Oct.
Ruled out: plenty of slots, evenings included, so availability is not the bottleneck.
Step 4 · Booked page
doctorfitcoaching.com/thankyou
WEAK TRACKING
Schedule fires
1Fires Schedule to pixel 265803686152477 on page load (checked in the code, not loaded, so no fake booking was logged).
Weak spot: the browser Schedule event has no email or event ID, so Meta struggles to match bookings to ads. I could not confirm that the /start1 calendar sends bookers to /thankyou without making a real booking. If it does not, a booking from /start1 sends Meta nothing at all.
Ruled out: the pixel itself works. Schedule and SubmitApplication both arrive.
05

Ad and setup scorecard

AdStatus nowSpendCPMPage viewsOpt-ins$ / opt-inCallsVerdict
B Clinical Term (live set)LIVE$442$181597$630KEEP, RE-AIM
C Tried Everything (both sets)Paused today$171$98180n/a0RIGHT TO CUT
A Hypocrite (both sets)Paused today$50$7691$500TOO LITTLE DATA
B Clinical Term (paused set)Paused$46$13620n/a0STAYS OFF

Who and where

SliceSpendShareOpt-ins$ / opt-in
Age 55 to 64$38654%3$129
Age 45 to 54$19327%3$64
Age 35 to 44$11616%1$116
Facebook + Instagram Reels$46866%6$78
Facebook + Instagram Feed$20228%2$101

Setup

ItemStatusNote
Ad set "VSL Videos v2 · Leads", $50/dayLiveAimed at "Lead", which the site never sends. Flagged 11 and 21 Oct. Name says US+CA, targeting is US only.
Ad set "VSL Videos · DCO"Paused todayGood, that clutter is gone
Ad set "VSL Videos v2 · 3 singles" (/start)PausedLast edited 13 Oct
Ads A + C in live setPaused todayFixes the duplicate copy problem from 21 Oct
06

Top 5 things to do now

Give the ad set something it can actually learn from, today

The ad set is aimed at "Lead", which never fires. Until today it was at least near the SubmitApplication opt-in on /start. /start1 has no opt-in, so from today the only event left is Schedule, after a booking. Do two things: make one real test booking on /start1 to confirm it lands on /thankyou and fires Schedule (then cancel it in GHL), and duplicate the ad set with B Clinical Term aimed at Schedule. If you want more signal than Schedule can give at $50 a day, add a SubmitApplication event when the calendar form is submitted.

Effort LowImpact HighestStops $50/day blind

Take the pound figures out of the /start1 headline

"Lose 25lbs - 45lbs Within 16 Weeks" is in both the headline and the page title. Pound figures with a timeframe were exactly what got the first VSL ads rejected under Health and Wellness, and Meta reviews landing pages too. Lead with the outcome instead, for example "The 20-Minute Training That Shows Why Shift Work Stops Physicians Losing Weight". Keep the results in the testimonials lower down.

Effort LowImpact HighProtects the ad account

Make the ad and the page sell the same thing

The ad promises a "Metabolic Recovery Consult" built on cortisol and shift work, with 10 places a month. The page talks about a "Simple 7 Metabolic Method" and a "free consultation". Pick one name for the method and one for the call, and put the shift-work reason and the 10 places in the first screen of /start1. While you are in there, settle the numbers (100+ physicians, or thousands, or 5,000?), fix the 35.4 versus 31 lbs card, and change "boardroom" to the hospital. Change the link in the ad text from /start to /start1 so every click sees the same page.

Effort MediumImpact HighLifts trust and booking rate

Add "Lose weight" to the booking form

The page headline is about weight loss. The form's "biggest goal" has no weight-loss option, so the exact person the ad is for has to pick something that does not fit, at the moment of booking. Add "Lose weight" as the first option. Third time this has come up.

Effort LowImpact HighFewer half-done bookings

Check who booked, then test /start against /start1 properly

The site logged about 3 to 4 bookings since 11 Oct (11, 12 and 20 Oct), none credited to an ad. Look those names up in GHL to see if they came from the ads. That tells you the true cost per call. /start (opt-in first) gave $52 opt-ins. /start1 (book straight away) is untested. Run B Clinical Term into each page in its own ad set, $50 a day each, for 7 days, and keep whichever books calls cheaper.

Effort LowImpact HighGives the true cost per call