Meta Ads Audit · WHB.live · act_2680…3042

The Ads Never Reach The Funnel

Full-account diagnostic for Ibby Aslam, The Men's Health Standard. Window: 30 days to 29 Aug 2026. The account is 9 days old, so all data sits in one short burst. Ranked by the money event: none is tracked yet.

24/100
Account health
No revenue path

The one-line answer

Your ads work. They just do not go anywhere that makes money. In 30 days you spent £425 and reached 40,427 people with 1,248 clicks and 4,007 video views. Every one of those clicks went to your Instagram profile or a boosted post, not to whb.live/performance or whb.live/online-clients. Only 2 people reached a funnel page all month. There is no conversion tracking set up, so Meta cannot see a booked call even if one happened. The result is 0 leads and 0 booked calls from £425 spent.

01

The numbers that matter

Spend · 30 days
£425
49,430 impressions · CPM £8.60 (healthy)
Booked calls MONEY EVENT
0
No booking event is tracked in this account
Cost per booked call
n/a
Nothing can be optimised toward with no event
Link clicks
1,248
Cheap at £0.34, but all sent to Instagram
whb.live page views
2
Only 0.2% of clicks reach a money page
Engagement bought
4,007
Video views · 354 reactions · no revenue path
02

Where it fell off

Two pictures tell the whole story. On the left, 1,248 clicks land on Instagram and just 2 ever reach a whb.live funnel page. On the right, spend climbs every day for nine days while booked calls stay flat at zero, because no ad is pointed at a booking page and no booking event is tracked.

Where the clicks go

Click to funnel to money event · 30 days
0 500 1,000 1,500 2,000 1248 2 0 0 IG clicks whb.live Leads Calls

Daily spend, zero return

£ spent per day · booked calls each day = 0
£0 £25 £50 £75 £100 Aug21 Aug23 Aug25 Aug27 Aug29
Clicks and engagement bought (no revenue) The money path, at or near zero
03

The funnel drop-off

Where the traffic leaks, step by step, over the last 30 days. The click-through rate is healthy. The break is one step later: the clicks go to Instagram, not to a whb.live funnel, so 1,248 clicks turn into just 2 funnel page views. From there the money path is empty because no ad points at it and no booking or application event is tracked.

49,430Impressions
reach 40,427 · freq 1.22
↓ 2.5% link click-through (healthy)
1,248Link clicks
CPC £0.34
only 0.2% of clicks reach a funnel page · clicks go to Instagram, not whb.live
2whb.live views
↓ 0 become a lead · no lead capture is reached
0Leads
↓ 0 booked calls · no booking event tracked
0Booked calls
the money
04

The funnels, walked step by step

I loaded each live page. Both money funnels exist, load cleanly and are ready for traffic. The problem is not the pages, it is that no ad sends traffic to them. Every paid click goes to the Instagram profile instead. Here is what each destination does.

Performance (Health)
whb.live/performance
NOT ADVERTISED
Book a call
1Page loads clean (200). Offer: a private 6 to 12 month health system, "visible abs or your money back in 30 days", aimed at £125k+ founders.
2CTA "Book a Private Consultation" jumps straight to Calendly (transform-your-health-call).
3No email captured before the calendar. No VSL. The booked call is the money event.
Leak: no ad in the account points here, so it gets zero paid traffic. Cold clicks go straight into Calendly with no name or email step, so anyone who does not book is lost with no way to follow up. The booked call is not tracked in Meta.
The page itself is strong: clear offer, risk reversal, FAQ. The funnel is ready, it just has no traffic and no tracking.
Online Clients (Coaching)
whb.live/online-clients
NOT ADVERTISED
Apply
1Page loads clean. Offer: "10 new online clients monthly" for personal trainers, in-person meeting in Manchester.
2Short application: first name plus income target (£5k, £10k or £15k+).
3Applications only. The submitted application is the money event.
Leak: same as the health funnel. No ad points here, so zero paid traffic. The application submit is not set as a conversion in Meta, so it cannot be optimised toward.
Clean qualification form with an income question, good for filtering. Trustpilot badge present. Ready for traffic.
Instagram profile
instagram.com/ibbyaslamofficial
WHERE TRAFFIC GOES
n/a
1Every traffic ad and every boosted post sends the paid click here.
2From the profile the visitor must find a link in the bio to reach a funnel.
3None of that hop is tracked, and almost nobody makes it: 2 funnel views from 1,248 clicks.
Leak: this is the core problem. Paid budget buys profile visits and likes, not funnel visits. For a booked-call business the Instagram profile is a dead end for paid traffic.
05

Campaign scorecard

Every campaign, ranked by spend, judged on the money event. None is set up to produce one. Two objectives are in play: Engagement (buys likes and video views) and Traffic (sends clicks to the Instagram profile). Neither points at a booking page.

CampaignObjectiveSpendClickswhb viewsLeadsCallsVerdict
WHB-Eng- CampaignEngagement£151108000PAUSE
WHB-Eng- Campaign - NewEngagement£101247000REPOINT
WHB-PV CampaignTraffic£89465200PAUSE
WHB-PV Campaign - NEWTraffic£85424000REPOINT

£425 (100% of spend) produced 0 leads and 0 booked calls, because no campaign points at a money funnel and no money event is tracked. The two paused campaigns are earlier duplicates of the two active ones, so the whole account is really one Engagement idea and one Traffic-to-Instagram idea, run twice.

06

Top 5 things to do now

Turn on conversion tracking before spending another pound

There is no money event in this account. No pixel conversion, no booked-call event, no application event. That is why cost per result reads n/a and why Meta cannot learn who your buyers are. Install and verify the whb.live pixel with the Conversions API, then set two custom conversions: the Calendly booking (health) and the application submit (coaching). Until this is live, every pound is spent blind.

Effort MediumImpact HighestUnlocks optimisation

Point the ads at the funnels, not the Instagram profile

Every traffic ad sends the click to instagram.com and every engagement ad just buys likes. 1,248 clicks produced 2 funnel page views. Change the destination so health traffic goes to whb.live/performance and coaching traffic goes to whb.live/online-clients. This one change is the difference between buying attention and buying booked calls.

Effort LowImpact HighestSends traffic to the money

Switch the objective from Engagement and Traffic to Leads

Engagement and Traffic buy the cheapest scrollers and profile-likers, not buyers. That is exactly what happened: 4,007 video views, 354 reactions, 0 bookings. Once the tracking in fix 1 is live, run the campaigns on the Leads or Sales objective and optimise for the booked call and the application, so Meta hunts for people who actually convert.

Effort LowImpact HighBuys buyers, not likes

Split the two ICPs into two clean campaigns and never mix them

You sell to two very different people: £125k+ founders who book a private health consult, and personal trainers who apply to scale to £5k to £10k a month. They need different audiences, different creative and different money events. Run one campaign per funnel so each pixel signal stays clean. Right now the account is undifferentiated, which will confuse delivery the moment tracking is on.

Effort MediumImpact MediumKeeps signal clean

Capture the lead before the calendar, and stop the messaging bleed

The health page throws cold clicks straight into Calendly with no email step, so every abandoned booking is gone forever. Add a name and email step first so you own the lead and can follow up. Separately, the ads logged 95 blocked messaging connections and 0 started conversations, so the click-to-message angle is repelling people at healthy frequency (1.22). Drop it and send clicks to the funnel instead.

Effort MediumImpact MediumStops lost leads