Why cost per landing-page view went from about $0.70 to $4.75

FitX Meta account · Aug 15 – Sep 21, 2026 · read-only data pull, prepared Sep 21 · download the full daily data (CSV)

Short answer: the $0.70 number and the $4.75 number come from two different kinds of campaigns. The cheap one bought cheap views (Leads goal, ~$15–20 CPM). The expensive one asked Meta to find buyers (Purchase goal), which costs 3–6× more per 1,000 people — and on Saturday we also spent $1,884 in a few hours across 16 brand-new ad sets that were all still in Meta's learning phase. The ads themselves got more clicks per view, not fewer.

The eras, side by side

Cost per landing-page view = CPM ÷ 1000 ÷ (click rate × click-to-page rate). Every number below is in the CSV.

EraDatesMeta goalCPMClick rateClick → pageCost / page view
Leads campaigns (the ~$0.70 baseline)Aug 15 – Sep 8Leads$14–21~2.4%~70–78%$0.62–1.36
Hook testAug 21 – 31Traffic-style$26–37~4.2%~65%$0.93–1.55
Problem Test (first Purchase-goal campaign)Sep 2 – 8Purchase$39–59~4.4%~55–65%$1.57–3.25
Deposit Purchase campaignsSep 9 – 17Purchase$47 → $120~4%~50–70%$2.41–5.93
Saturday: 16 concepts, $150/setSep 19Purchase$104.923.93%56.2%$4.75

What actually changed

August (leads era)Saturday Sep 19Effect on cost
CPM (cost per 1,000 views)~$17$104.926× worse — the main driver
Click rate~2.4%3.93%1.6× better — creatives improved
Click → page rate~70%56%1.25× worse — page/tracking question

Three findings

  1. The goal switch, not the ads, caused most of it. On Sep 2 both kinds ran the same day: the Leads campaign paid a $14.73 CPM while the new Purchase campaign paid $46.91 — 3× on day one, before any creative changed.
  2. CPM kept climbing ($47 → $105–120) because every launch restarted learning. Ad frequency stayed at 1.1–1.3, so people were not seeing the ads repeatedly — this is not audience fatigue. 313 ads went live Sep 17, then 80 more Sep 19; Saturday pushed $1,884 through 16 brand-new ad sets in roughly 3.5 hours, all in learning phase at aggressive pacing.
  3. Fewer clicks turned into page views (~70% → 56%) — and PostHog says Saturday's page views were real. PostHog logged more Facebook sessions than Meta counted landing-page views (469 vs 397), so Meta is not overstating Saturday. The drop from August cannot be checked in PostHog (tracking only began Sep 18) and most likely reflects the stricter Purchase-goal audience and the new $299 page, not a broken pixel.

PostHog cross-check (site-side data)

Our own site analytics (PostHog) started recording Sep 18, 15:00 UTC — it can verify Saturday, but not the August $0.70 era. Full day-by-day file: meta_vs_posthog.csv.

Saturday Sep 19Meta saysPostHog saysRead
People landing from Facebook397 landing-page views469 sessions (468 with clean ad tags)Traffic was real; Meta counts conservatively (1.37× more sessions on site than Meta credits)
Main landing page/pages/size-is-a-length — 505 of 653 page viewsThe ads landed where intended
On-page funnel543 sessions → 68 CTA clicks (12.5%) → 29 checkout starts → 14 purchase eventsPeople did engage past the landing page

Purchase counts disagree (PostHog 14 events vs Meta 1 attributed purchase) — different definitions, plus Sep 18 contains internal test traffic (will-fb-test / luke-ig-test tags, 4 "purchases" on 38 sessions). Treat purchase rows as unreconciled until deduped.

Data caveats before deeper conclusions

No recommendations here on purpose — facts only. All campaigns are currently paused; no new ads have been launched. Source: Meta Ads API, account act_1468784101549109, pulled read-only on Sep 21.