Advisory note — v2 Meeting Fri 14 Aug 2026 Data pulled 14 Aug, live

NEXEDGE: how to stop losing money on Meta

The creative is now the best it has ever been. The delivery is now the worst it has ever been. And the relaunch went live before either was fixed. Yesterday’s ads turned 81 of every 1,000 views into a website visitor — eight times better than July. They also paid $218 per 1,000 views — six times worse than July. Those two cancel out, which is why the result looks identical to every previous week: visitors, a couple of add to carts, no sales.
Replaces the 10 August version

Two things happened since Monday. The campaigns were relaunched on 13 August, and three more self-created orders were placed for hired UGC creators. Both change the document.

00What changed since Monday

The campaigns were relaunched on 13 August

Live now — one day old
CampaignSpendCPMOut. CTRVisitorsATCSales
Video CBO $50/day$61.41$262.447.69%1610
Image CBO $50/day$51.81$181.1510.84%2610
Combined$113.22$217.739.04%4220
Read this before anyone picks a winner

This is one day and $113 across eleven ads — roughly $10 each. Nothing at ad level can be read from it yet. Anyone naming a best or worst ad right now is reading noise.

What can be read is the setup, because that was fixed the moment it launched. Three settings are wrong, and they are the same three from the last two rebuilds. → section 05.

Three more self-created orders were placed

Orders #1006, #1007 and #1008 landed on 13 August — Hooper UT, Nampa ID, Davenport FL. All $69, all marked PAID. They are not customers. They are seeding orders for hired UGC creators. This matters far more than it looks → section 03.

One real fix landed

The guarantee is now 60 days everywhere — home, product page and reviews page all agree. It used to say 90 on the hero, 60 on the product page and 30 in the cart. That was item 4 on the week-1 list. Done.

01Where the money went

Spent on sales
$977
$1,066 across the whole account
Visitors
281
landing page views
Add to cart
17
6.0% of visitors — normal
Customers
0
3 checkouts started
Every campaign, lifetime
CampaignStatusSpendCPMOut. CTRVisitorsATCSales
27 Jul — ABO $100/5paused$299.03$37.502.06%8060
03 Aug — ABO $25×4paused$564.36$149.825.47%15990
13 Aug — video CBOlive$61.41$262.447.69%1610
13 Aug — image CBOlive$51.81$181.1510.84%2610
Sales total$976.61$79.65281170

Plus $89.60 on engagement campaigns. Account lifetime: $1,066.21 spent, zero customers. Since Monday: $116.75 more spent, 42 more visitors, 2 more add to carts, still zero sales.

02The number that changes the conversation

Forget CPM for a second. The only cost that matters is what one website visitor costs — and underneath it, the two things that set it.

The creative keeps getting better. Measurably.

Website visitors produced by every 1,000 views:

July campaign10.0
August campaign42.2
13 Aug relaunch80.8
— the image campaign alone90.9

Eight times better than July. The US supplement click-through benchmark is 1.01%; this account runs 9%. Whatever Jia Yi is doing to the creative is working, and it has now improved three times running.

The delivery keeps getting worse. Also measurably.

Page-like campaign, same account, yesterday$15.23
July campaign$37.50
August campaign$149.82
13 Aug relaunch$217.73
— the video campaign alone$262.44

Six times worse than July. Meanwhile the page-like campaign in the same account, on the same Facebook page, ran at $15.23 yesterday. The $150–260 CPM is a setting, not a market price.

Put them together

Cost per website visitor
ScenarioPer visitor
July — cheap delivery, weak creative$3.74
August — good creative, bad delivery$3.55
13 Aug — great creative, worst delivery$2.70
Never tried — today’s creative at July’s $37.50 CPM$0.46
The one untested combination

That last line is not a hope. It is yesterday’s measured click-through rate multiplied by a CPM this account has already achieved on a sales campaign. A 5.8× improvement, and it has still never been tested.

03The seven “sales” in Shopify are not sales

Shopify now shows 8 orders. Anyone opening the dashboard sees a store that appears to be converting, with three orders landing the same day the new campaigns went live.

What those orders actually are
OrderDateSourcePaymentEmailSessions
#100127 JulwebPayPalsupport@nexedge.store12
#100231 Juldraft ordermanualnone0
#1003–#100531 Juldraft ordermanualnone0
#1006–#100813 Augdraft ordermanualnone0

Zero of the eight are customers. Seven are seeding orders for UGC creators. One is an internal test paid from the store’s own support address. Every field agrees: source shopify_draft_order, payment manual, no customer email, and a customer journey of zero sessions — nobody browsed the site.

Why this is worse than a misleading dashboard

Those manual orders fire real Purchase events into the Meta pixel. The pixel received two Purchase events in the 01:00 hour and one in the 06:00 hour (Pacific) on 13 August. Shopify logged #1006 at 01:37, #1007 at 01:50 and #1008 at 06:17. Count matches, hour matches, and no other order exists that could have produced them.

The detail that settles it: in the 01:00 hour those two Purchases were the only events on the entire pixel — no page views, no product views. Nobody was on the site. A real buyer always leaves browsing activity around a purchase. A purchase arriving on its own is a server-side event with no human behind it, and server-side events are switched on (last server fire 13 Aug, 17:09).

And both new campaigns are optimising for Purchase.

So Meta is being told “three people bought yesterday — go find more like them.” Those three never visited the site, never clicked an ad, and have no profile. Meta is being trained on ghosts, and spending $100/day acting on it.

Two fixes, both free

  1. 01Stop optimising for Purchase.Already the recommendation in section 05 for other reasons. This makes it urgent rather than merely correct.
  2. 02Seed creators with a 100%-off order, not a $69 one.They still get the product and the fulfilment record. The pixel stops receiving fake $69 purchase values.
The meeting trap

Somebody will look at “7 paid orders” and read it as traction. It is not. Say so out loud before anyone builds a plan on it.

04Does the business work? Yes — but only on the bundle

Contribution per sale — client’s own cost sheet
OfferPriceContribution
1 bottle$69$51.23
Subscription$49/mo$31.93
2 bottles$109$80.98
3 bottles$149$110.73
Conversion needed just to break even
OfferAt $1.00 / visitorAt $0.46 / visitor
1 bottle1.95%0.90%
2 bottles1.24%0.57%
3 bottles0.90%0.42%

A normal cold-traffic store converts 1.4–1.8%. At today’s cost per visitor nothing clears. At a normal cost per visitor, everything does — and the bundles clear it comfortably.

Still not done — five minutes of work

The product page still defaults to “One-time — $69”, the one option that loses money at a realistic CAC. Verified today: the variant order is still One-time, Bundle 2, Bundle 3. This was item 3 on the week-1 list.

Stock is not the constraint: 178 units on hand — 95 singles, 50 two-packs, 33 three-packs.

05What the relaunch got right, and the three settings that are wrong

Right

Wrong

  1. 01Still optimising for Purchase.Both campaigns are OUTCOME_SALES. The pixel has never seen a real purchase — only the seven manual ones. This is the single biggest cause of the $150–260 CPM: Meta cannot find “people who buy”, so it guesses, and guessing is expensive. Switch to Add To Cart. Checked again today — the pixel is not caught by Meta’s health-and-wellness restrictions, so Add To Cart is available.
  2. 02$100/day split across two campaigns.This is the four-ad-set mistake one level up. Two CBOs cannot share learning. One campaign, one ad set, all of it.
  3. 03Still pointed at the product page.Cold, sceptical traffic on an unknown $69 brand landing straight on a PDP is the hardest possible ask. A pre-sell page converts 2–3× better in this category. Jia Yi’s highest-value job, and a writing task — not a media buy.

06Creative now running

Eleven ads, live since 13 August
CampaignAds
Image CBO
6 statics
TRT AD 1 — full-bleed lifestyle + overlay text · TRT AD 2 — stats bar + macro product · TRT AD 3 — product hero + benefit labels · WIFE NOTICED AD 1 — full-bleed lifestyle · WIFE NOTICED AD 2 — product + social proof · WIFE NOTICED AD 3 — illustration
Video CBO
5 UGC
Ryan E sub · Matt K sub · Matt K_1 sub 02 · Joe H sub · Matthew S sub

Early and unreadable, but worth noting: the image campaign is beating the video campaign on every metric — 10.84% outbound CTR against 7.69%, and a $181 CPM against $262. That matches the lifetime pattern, where statics produced 13 of the first 15 add to carts. It is not yet proof. It is a reason not to shift budget to video on instinct.

Before the next batch is briefed

Three more creators were seeded yesterday, so more videos are coming. The previous UGC video appeared to show the wrong product — a short, wide black tub, where NEXEDGE is a tall amber glass bottle. It earned a 9.66% click rate and zero add to carts off $68.95.

Confirm the bottle is correct in every new file before it runs.

07The revised plan

The 10 August version said: pause everything, fix the store, relaunch clean. That has been overtaken — it is already relaunched. Pausing now throws away yesterday’s $113 and another week. So the plan changes shape: fix it in place, today, while it runs.

Today14 Aug · $0

Thirty minutes of work

#ActionOwner
1Make Bundle 2 the default variantChris / dev
2Merge the two campaigns into one, one ad set, $100/dayFaiz
3Switch the objective to Add To CartFaiz
4Turn off Audience Network — FB + IG feed onlyFaiz
5Future creator seeding uses a 100%-off orderChris
6Confirm a real credit card completes a checkoutFaiz
Week 115–21 Aug

Build while it runs

  • The advertorial / pre-sell page — Jia Yi
  • Founder video with Chris and the lab
  • Switch on the Klaviyo flows and publish the popup
  • Publish the certificate of analysis
Weeks 2–322 Aug – 4 Sep

Let it run and read it

Roughly $1,500 over 10–14 days. Do not touch it mid-flight. Every rebuild so far has opened at a higher CPM than the last one closed — July $37.50, August $149.82, yesterday $217.73. That is a trend, not bad luck.

ONE campaign, ONE ad set. Not two CBOs. All budget in one place so it can learn.
$100/day. Needs ~50 add to carts a week to leave learning.
Optimise for ADD TO CART. Not Purchase. The pixel has never seen a real one.
Facebook + Instagram feed only. No Audience Network.
Destination: the advertorial. Not the product page.
Creative: the 6 statics first. Video as a second wave, once statics have a baseline.
Default variant: 2 bottles.

08The numbers to review, and the gates

Three numbers. Everything else is noise.

CPM under $60 (yesterday $217.73)
Cost per add to cart under $25 (yesterday $56.61, lifetime $57.45)
Average order value over $100 (is the bundle working)
CPA < $80
AOV > $100
It works. Scale. Move to Purchase once the pixel holds ~50 real purchases in 7 rolling days.
CPA $80–110
Marginal. Push subscription and bundle take-up before spending more.
CPA > $110
on the bundle
The ads are not the problem. It is the offer to a cold US buyer. A pricing and distribution conversation, not an ads one.
Precondition

None of these gates can be judged while the campaign optimises for Purchase on a pixel holding seven fake purchases. Fix that first, or the test measures nothing.

09The strategic point for Chris

Stop trying to win on the first purchase.

Benchmark supplement CPA is $45.62 against $80.98 contribution on the 2-bottle, so a first order done well roughly breaks even. The money is in months 2–12: category LTV runs $300–600, and their own subscription returns $31.93/month — $383 of contribution over twelve months from one customer.

But NEXEDGE cannot yet afford the pure LTV game: no cash cushion, zero proven retention. So the sequence is fixed:

  1. 01Get CAC to roughly break-even on the bundle
  2. 02Prove one cohort actually re-orders
  3. 03Then scaleand let months 2–12 be the profit.

Skipping to step 3 is how supplement brands die with a warehouse full of stock.

10What I could not verify

11Verified today