It all starts with 1 principle: 1 arc, carried all the way to the market, is what moves a number.The ad, the page, the reply and the follow-up run as 1 thing, and they're judged by your numbers, not the dashboard's.
The whole method
The whole method, in 29 lines.
If you read nothing else, read these. Every line opens its part.
Every claim says where it stands, in plain words, in the sentence:
"Meta says", "Google says", "Shopify says". The company's own page, opened and dated.
"A vendor's data", "its own claim". A company grading its own work. Useful, never proof.
"An estimate". A research firm's number, not a count.
"A survey", "a panel", "self-reported". What people said, not what they did.
"Not peer reviewed". A paper nobody has checked yet.
"As reported". A credible operator or outlet, dated, reporting what I couldn't open at the source myself.
"My rule of thumb", "my reading", "my arithmetic", "I". Mine, said as mine.
"Made up". The 1 example business every sum on this page runs on. Its figures say so, every time.
"As the case page reports it", or the ORCAS page. A client's own number, from its page on orcasmarketing.com, with the date I read it. A ROAS among them is counted, not caused.
The sources sit under each part, and all of them in part 28, with links. If a line here is wrong, it gets fixed and the date at the top changes.
Section I
The idea
01
The top
A free method for getting new customers with Meta ads. Read it, or hand it to your AI. Every claim is graded in words.
This page is for any owner who wants new customers from Meta ads, and for the AI that owner works with. There are 2 ways to use it: read it, or press the button and hand it to your AI, which then runs the method on your business with what it already knows about you (part 27).
An afternoon with it
7 questions to walk on your own business before you read the rest:
What's your 1 thing? If you had a Super Bowl ad, what would it say?
Had your last customers heard of you before they needed you?
When a buyer goes looking, are you standing where he looks?
Was the page made for this ad?
Who answers, and how fast? Fill in your own form tonight and time it.
What may a new customer cost you?
How will you read it, and when?
02
The idea, in 13 lines
People buy in a moment, from the name they remember or the name they find. 1 idea carried all the way beats scattered ads, and your numbers decide, not the dashboard's.
Every business I've seen had the same road. What changed was which stop was broken. These are the 13 lines the method stands on, each graded.
Nobody wants your product. A person in a moment does. Something happened first. 40% to 60% of buyers who wanted something did nothing at all, across 2.5 million sales conversations, so wanting isn't buying. And habits break when life moves: in a field test on 800 people, a push to change worked only for the ones who had just moved house.
The market responds. It doesn't reward. My line. You're judged by people who owe you nothing.
The name in the head, the name found, or nothing. A business in the buyer's first set of names is up to 3x more likely to get the sale, and that set is small: 1.7 names for a computer, 3.8 for a car, in a study of about 20,000 buyers. About 37% of the final list gets added while people look. 68% of Google searches end without a click (a panel). 97% of people read reviews, and the share using AI for a local recommendation went from 6% to 45% in a year (self-reported).
Not the best. The remembered, or the safe. People rate what they've heard before as more true, across 51 studies, and seeing a thing again makes people like it more. Of buyers who froze, 56% froze on the fear of getting it wrong (as reported). "Best" is a position you fight for. The numbers keep it standing.
Camped, and the ground moves. Standing still is fine: of 138,000 small businesses, the stable ones closed least, 12% to 15% between year 1 and year 4, against 31% of the fast movers. But the ground moves. After Apple's tracking prompt, the online stores that leaned hardest on Meta lost 8% to 40% of revenue against those that leaned on it less. A typical unpatented product gets copied in 6 to 12 months (a survey of 650 R&D managers, published in 1987). And a seller with no rival charges more: a US hospital with none charged 12% more than one with 4 or more.
2 jobs: in the head before, standing there when he looks. Memory fades fastest in the first day, and spaced reminders beat crammed ones, across 254 studies. Being everywhere once is how nobody remembers you.
Take the fear off, answer fast, and know the leak is after the lead. Answer fast is my rule: nobody has run a clean study of reply time against sales, and I don't print the folklore numbers. What has been counted: 23% of 2,241 companies never answered a web lead, and 26% of 1,333 law firms hadn't answered a form a week later. The leak is arithmetic: close 30% of your leads instead of 20%, and a customer costs 33% less (part 7).
Noise until proven otherwise. At 50 results, a cost per result swings 22% down to 39% up with nothing changed; at 12, it's 37% down to 137% up (my rule of thumb: a count lands within 2 times its square root, so 100 results can read anywhere from 80 to 120, and the cost per result moves the other way). And counted isn't caused: on Facebook's own data, the usual ways of reading lift were off by 3x in 50% of the studies.
Your numbers, and the target set first. Set the most a new customer may cost before anything runs, and never argue with it afterwards (part 9).
Deliberately boring. Changing what the ad says moves sales more than changing how much you spend behind it (Tellis, 2009), and a creative wears out with every repeat (part 18). So change only when the reading earns it.
The arc. My line, and the sum of the 10 above: ads planned against how the world works, never instead of ads.
Where it breaks. Below the learning threshold Meta shows for each ad set, the machine learns less and the number can't be read. Part 24 has the rest.
What I've seen. This comes from 133+ businesses I've worked on or inside. Said as what I saw, not as proof.
What else holds
A steady rise in the rate you get new customers is a capital event, not a marketing expense. My line, and here's why. A business sells for a multiple of its profit: about 2 years of it under US$500,000 in revenue, about 4 at US$2M to US$5M (a survey of business brokers, read from its chart). And much of a small business's profit leaves with its owner: when he retires or dies early, its profit falls about 75%.
Big brands and small play by the same law. Smaller brands have fewer buyers, and those buyers are a little less loyal. It held in all 32 replications, mostly packaged goods, with nothing on small local services.
The light buyers matter. Your heaviest 20% of buyers bring "not much more than half" of your sales, so the light buyers bring the rest, about 40% to 50%, not 20%. And "these same buyers will contribute less in the following time period." (a draft, not peer reviewed)
Most people who will buy aren't buying this month. The 95-5 idea is a rule of thumb, and its author says so.
Selling now and being remembered later both pay. The direction holds; the exact ratios people quote don't.
Where the arc came from. It started in 2024 as a creative arc: 1 angle carried the whole way, the hook, the build and the bridge. It grew from 1 ad into the whole campaign, and today it runs on through the reply and the follow-up.
Easy to remember beats cheap to click. It's not about being the cheapest to click, it's about being the easiest to remember. Lead with memory. Then sell.
Nobody buys in a straight line. People come back, think, and wait.
What's out, and why
The reply-time numbers that travel around (no clean study behind them), 80/20, "5 to 25 times cheaper to keep a customer", and 60:40 as a rule.
Sources
Dixon and McKenna, The JOLT Effect (2022); Verplanken and Roy (2016); McKinsey, the consumer decision journey (2009); SparkToro (2026, a panel); BrightLocal, local consumer review survey (2026, self-reported); Dechêne and others (2010), the truth effect across 51 studies; Zajonc (1968); JPMorgan Chase Institute (2018); Aridor and others (2025); Levin and others (1987); Cooper and others (2019); Cepeda and others (2006); Hennessey (2025); Harvard Business Review (2011); Gordon and others (2019); Tellis (2009); Analytics at Meta (May 2023); IBBA Market Pulse (Q2 2026); Smith, Yagan, Zidar and Zwick (2019, NBER w25442); Graham and others (2017); Sharp, Romaniuk and Graham (2019, draft); Dawes (2021); Binet and Field (2019 and 2023). All in part 28.
Section II
The road
03
The map
Today, Point A, Point B, dated from your own numbers. Launch fast on what you have. Results start at the launch; the reading starts at A.
3 stops: today, Point A and Point B, each dated for your business. There's no fixed length. The reading sets the pace, never a calendar.
The road, as it really runs:
The first launch goes out fast, on what's already in the building.
Results start at the launch. The reading starts at A.
The ad money is approved before the first launch, and it lasts to the first real reading.
The next arc is agreed before this one ends, because going quiet costs. Brands that stopped advertising lost about 16%, 25% and 36% of their sales over 1, 2 and 3 years (41 alcohol and mixer brands, in Australia). A team that included 3 of the same researchers then found the same slide in market share across 365 US supermarket brands, down 10%, 20% and 28% (the same institute, so not independent). A reading, not a law.
The ad click isn't the win. It's just the starting point.
The road. No dates on it: the reading sets the pace.
Sources
Hartnett and others (2021, Journal of Advertising Research); Phua and others (2023, Journal of Advertising Research).
04
The read before anything is built
Before anything is built, 4 things: the account as it stands, your numbers against your words, the market (search and AI included), and Meta's rules for your business.
Before I build anything, I read 4 things.
The account, as it stands. Every campaign, every event, every setting, before anything changes.
Your numbers, against your words. What the books and the CRM say, next to what you told me.
The market, in a fixed order, the way your buyer looks. A private window, maps, the review sites, then ChatGPT, Gemini and Google's AI Mode. Who else does he find, and what does each one say about you?
The rulebook for your business. Below.
Being findable by AI
Put the words in the page itself. Claude's fetcher doesn't run JavaScript (Anthropic says), and ChatGPT's and Perplexity's are reported not to either, so a page built in script can read as empty to them.
Let ChatGPT's search crawler in (OpenAI says).
For Google's AI answers, Google asks for nothing beyond being indexed and allowed a snippet (Google says).
Say the same facts everywhere: your site, your profiles, your listings.
The rulebook
Every ad: Meta's personal-attributes rule (part 19).
Health and money: Meta's list of prohibited information, which your events and audiences can't carry (Meta says), and how Meta restricts those businesses' data (as reported).
Housing, jobs or money: Meta makes you pick a special ad category, and "Ads may be rejected if an appropriate category is not chosen". Its limits cover ads from or to the US, and ads reaching Canada and some of Europe (Meta says). Money means credit and other financial products, insurance, bank accounts, investing and payment services among them (Meta says). Inside a category, Meta limits "age, gender, ZIP code or postal code, exclusion targeting, lookalike audiences and saved audiences", and lists used only to leave people out aren't offered there (Meta says). So, my reading: let the new-customer event do the job an exclusion would (part 17).
Social issues and pharmaceuticals: Meta says those campaigns can't use its customer lifecycle setting.
The best ad was already in the building, and nobody had run it (truMedic).
Before you spend a dollar, look at what's already there. Here it was ad credit nobody had touched (Forgotten Skincare).
A messy library usually hides 1 product that can carry the line. Find it with tests, not opinions (M.S. Skincare).
Ask the people who already bought why they bought. Their answer is the ad (Ozlo).
Find the angle in reviews, surveys, product truths and talks with the founder, not out of thin air.
Sources
Anthropic, Claude's web fetch tool; OpenAI, its crawlers; Google Search Central, AI features and your website; Meta's help: prohibited information, special ad categories and the customer lifecycle setting (each last read 26 Oct 2026).
05
Getting to Point A
Count today, set the target, approve the fuel, wire it, launch, answer every lead, let the learning settle, then read 1 number: what a new customer costs, against your line.
Point A is the point where you can see where you're at, and make the briefs that get you to B. 10 steps:
Count today. Last month's spend from the bank, new customers from the store or the CRM, divided. Counted, blended, not caused (part 7).
Never estimate what can be counted. A number nobody has becomes a guess with a date to test it, labelled as a guess, and the first reading replaces it.
Screenshot every campaign before you change anything, and leave what's working on while you build.
Set the target from your own numbers, and date it (part 9).
Approve the fuel before the first launch, enough to last to the first real reading (part 9).
Wire it. Pixel and Conversions API, the same events both ways, counted once. Pick the event it learns on. Check the match quality (parts 14, 16 and 17).
Launch fast on what you already have, once it passes the platform's rules. Results start at the launch (part 20).
Answer every lead, from the first one.
Let the learning settle on the event you chose. Meta counts it per ad set, from the last significant edit. Changing the ad, the audience, the event or the bid strategy, adding a new ad, or pausing for 7 days or more starts it over (Meta says). A big change to the budget, or to a bid or a cost goal, can start it over too: Meta's help says it depends on the size of the change, with no threshold, only an example: $100 to $101 isn't likely to start it over, $100 to $1,000 may. And when the budget moves, "our systems have to learn the new optimal bid which takes time" (Meta says).
Read the gauge. 1 number, what a new customer costs, against your target line (parts 7 to 11).
That's Point A: the wiring live, the learning settled, the gauge reading. Now write the briefs that get you to B, built on what's already working.
Results start at the launch. The reading starts at A. No date fits every business: if the learning hasn't settled when you hoped, A reads "not yet, why, and the date".
When Ads Manager says "Learning limited"
Below the count Meta shows for the ad set, it may never leave learning, and "Learning limited isn't a penalty" (Meta says). Then settled means left alone on the event you chose, with no significant edit, and you read it on your own numbers.
Sources
Meta's help, the learning phase, significant edits and Learning limited (each last read 26 Oct 2026); Meta's developer docs, budget pacing.
06
Setting a correct Point B
The day your own numbers can answer the question, dated from your volume, your sales cycle and the count you need. Too slow to read? Read a step with more volume first.
Point B isn't a date on a calendar. It's the day your own numbers can answer the question.
It's dated from 3 things you have at A: your volume, your sales cycle, and the count you need to read. The first real reading comes at A, plus the sales cycle, plus the time it takes to reach a readable count.
Too slow to read?
Read a step with more volume first, like leads or booked calls, and keep counting new customers.
Made up: the example business (part 7) sits below Meta's count, so its ad set stays "Learning limited" (part 5). It wins 35 leads a month, so its leads reach 50, a readable count, about 6 weeks after A. It counts its new customers all along, and reads them once there are enough to read.
Then B is set from that reading: where the number can honestly get, against the target line. A direction you arrive at, not a point you promise.
What makes a Point B honest
It's in your numbers, never the dashboard's.
The target was set before anything ran, and the original stays on every version.
The count is big enough to read, and inside the swing nothing happened.
The date comes from your volume and your sales cycle, never from a calendar, and it's never the same for 2 businesses.
The fuel lasts until the reading exists.
Your business can take the customers. Capacity is part of the number.
The 3 answers are written down before you start: the number, with its dates; not yet, why, and the date; or the ground moved, and here's the number read against what changed.
Every change has its reason and its date, and each month's new customers are read on their own.
It says counted, not caused. Only a holdout agreed at the start can say what the ads caused (part 10).
What comes after B is decided before you get there, because going quiet costs.
After the first real reading
Scale only while the new number holds. Stop when it goes over the target, or when you're full. And when frequency climbs with spend, that's the idea worn out: the answer is the next idea, not more money.
A cost cap at the target can guard it. Switching a running ad set to it restarts the learning (part 5). Meta says "Adherence to cost cap limits is not guaranteed", and a cap set below what results really cost wins fewer auctions, so the budget may not spend (my reading).
Sources
Gordon and others (2019, Marketing Science); Meta's developer docs, bid strategies.
Section III
What a new customer really costs, done right
The cost of a new customer looks like a simple division. It isn't. Attribution, the setup that makes Meta chase new customers, the events sent back and checked, the data split and merged, every cost counted: that's what makes the division true. So this section starts with the division, and the rest is what it takes to trust it.
The example is a service business: leads, then jobs. If you sell online, read lead as order and job as first order. Part 8 has the store's own rules.
07
What a new customer really costs
Everything you spent to get customers, over the new customers your books and your CRM show, read on 2 clocks. Never the platform's number.
Made up, to start
Last month: $4,200 to get customers, $3,500 of it ads. 11 new customers. $382 each, all in. The most this business may pay for 1 is about $390. Under, on paper. Everything below is why your dashboard will tell you a different number.
The example business
Made up, and the only one on this page: every sum uses it.
Last month it spent $4,200 to get customers: $3,500 in ads ($2,600 on Meta, $900 on Google) and $700 on a freelancer and tools. The owner's own hours aren't counted. A salesperson's pay would be.
35 leads at $100 each: 26 from Meta, 9 from Google.
11 new customers paid $22,000, $2,000 a job.
9 returning customers paid $9,000, for smaller jobs. $31,000 in all.
A job closes about 3 weeks after the lead.
The 1 number: what a new customer costs (nCAC)
Everything you spent to get customers, divided by the new customers you won, read from the books and the CRM, every month. Never the platform's number. Made up: $4,200 over 11 is $382.
The numbers it gets mixed up with
Made up, all on the same month:
The number
What over what
Made up
What it tells you
What a new customer costs, all in (nCAC)
everything spent to get customers, over new customers
$4,200 over 11: $382
the number this page reads
The same, on ad spend only
ad spend, over new customers
$3,500 over 11: $318
what most tools show; the freelancer and the tools are missing
Over all customers (aCAC)
everything spent, over new and returning customers
$4,200 over 20: $210
it looks great, and says nothing about growth
All sales over ad spend (MER)
all revenue, over ad spend
$31,000 over $3,500: 8.9
the whole business, new and returning together
New customers' sales over every cost (nMER)
new customers' revenue, over everything spent to get them
$22,000 over $4,200: 5.2
the way this page counts it
New customers' sales over ad spend (aMER)
new customers' revenue, over ad spend
$22,000 over $3,500: 6.3
the ad-spend version; the freelancer and the tools are missing
The platform's cost per result (CPA)
1 platform's spend, over the results it counts itself
Meta: $2,600 over the 30 leads it claims: about $87
its own count, by its own rules and windows; the CRM shows 26 leads from Meta, at $100 each (part 10)
In their own words
Tier 11's nCAC, on its own page: "Sales/Marketing Expenses ÷ # of New Customers Acquired", measured in "Financial bookkeeping" and "CRM systems". Tier 11 says it tracks it on "every client, every week".
Wicked Reports: "nCAC is spend divided by verified first time customers". Wicked calls the flattering one aCAC.
Tier 11's CPA, counted inside 1 platform: "Single-platform Ad Spend / # of Acquisitions Tracked by Ad Platform". Most people use CPA and CAC interchangeably, Tier 11 says, and "at Tier 11, we don't".
Triple Whale's NCPA is ad spend over new-customer orders, and Northbeam's CAC (New) is "Spend ÷ Transactions (New)", both on their own pages. Both count ad spend only. The agency, the creative, the tools, the people and the fees live in the books, in QuickBooks or Xero, so a full nCAC needs both.
Tier 11's MER: "Revenue ÷ Media Spend", or on its home page, "Total revenue divided by total spend, across every channel." Its nMER, the way this page counts new customers: "Total Revenue from New Customers ÷ Total Marketing Expenses". Common Thread calls the ad-spend-only version aMER (its own page): the a is for acquisition, where aCAC's a is for all.
What to believe
Ralph Burns, Tier 11's founder, on Perpetual Traffic 680: "You have to believe like your bank account. That is the source of truth."
John Moran, Tier 11's head of traffic strategy, on 681: "only measure business health."
Burns, on 789: "Don't pause ads based upon in-app CPA alone."
Meta counts sales, not people
Jon Loomer reports it plainly: "Ads Manager results can include multiple conversions by the same person". His example: 50 purchases in Ads Manager, against 40 customers you know of.
Every cost, counted the same way every month
Ads on every platform, the agency or the freelancer, the creative, the tools, the people who sell. That's Tier 11's "Sales/Marketing Expenses"; the list is mine. Shipping, payment fees and storage go in the cost of the goods (Burns, on 666). Overhead, the rest of payroll among it (668), and "accounting, your legal" (677), belongs in the target, not in the classic nCAC. Burns: "Do you factor it in the classic way of determining nCAC? You don't. However, you have to think about it." (668) Part 9 does.
The lag, and the 2 clocks
The sale lands after the click, sometimes long after. As reported on Tier 11's show: about 14 to 16 days in some accounts, about 30 days on average for its Meta conversion campaigns, and 90 days for 1 campaign that learned on landing page views (episodes 673, 791 and 801; the 16 days, on 791, is Wicked's CEO, Scott Desgrosseilliers). So read it on 2 clocks:
By click date: what this period's marketing produced, sales that land later included.
By sale date: what sold this period.
Wicked puts them as 2 questions: "What did the marketing I generated during this period produce?" and "What actually happened in my business during this period?" The names differ by tool. Wicked's help centre says click date and conversion date, and its page on John Moran says "Cash vs. Accrual". Northbeam's are Accrual Performance and Cash Snapshot.
Made up, on both clocks: by sale date, $4,200 over the 11 who first paid last month is $382. By click date, there's no number yet: last month's 35 leads need 3 more weeks to close. Until then, 11 over 35 mixes 2 months, so the 31% close rate below is rough.
What a customer costs, from what a lead costs
A customer costs what a lead costs, divided by your close rate. Made up, at $100 a lead: close 20% and a customer costs $500 in ads. Close 30% and it's $333, 33% less from the same ads. At this business's own rough 31%, it's $318 in ads: the same as the ads-only number above, since the same $3,500 bought all 35 leads.
That moves more than Meta's prices did. Meta says its average price per ad was 14% higher in July to September 2026 than a year before. Its 10-Q for the quarter shows 23% in the US and Canada, regions Meta estimates from where its users are.
Take 50 leads older than your sales cycle, and divide what they cost by how many paid you. The ad decides what a lead costs. What happens after the lead decides what a customer costs.
Each month's new customers, followed (cohorts)
Group new customers by the month they first bought. Watch what each group brings back, and the day it pays back what it cost. Shopify's customer cohort analysis groups them "based on the date that they placed their first order". Wicked's cohort report shows the "Days Until Breakeven".
Sources
Tier 11, Marketing Performance Indicators (re-read 26 Oct 2026) and home page (read 25 Oct 2026); Wicked Reports, blog (6 Jul 2026) and help centre; Triple Whale and Northbeam, their metric pages; Perpetual Traffic 666, 668, 673, 677, 680, 681, 789, 791 and 801; Jon Loomer (10 Mar and 2 Jun 2026); Common Thread, its MER page; Meta, third quarter 2026 results (21 Oct 2026) and 10-Q; Shopify, customer cohort analysis. All in part 28.
08
Who's new, across every place you sell
Every tool means something different by new. Pick 1 definition and count each place you sell on its own. TikTok Shop gives you the order, not the customer.
The math is easy. The bottom of the fraction is the hard part
Tier 11's page: "Precise tracking and differentiation from returning customers are essential for accurate calculation." Burns, on 692: "you need a tool that teases out those new customers, the ones who have never bought from you before".
Every tool means something different by new
Shopify: a first order ever.
Littledata: "A customer's first order only".
Google Ads: no purchase in 540 days, by default.
Meta's automatic exclusion: a Purchase in the last 730 days, by default, in Jon Loomer's account (he reports; part 17).
Stape: no record in its store.
Triple Whale and Elevar don't say.
The same buyer can be new to Google and existing to Meta. So pick 1 definition, write it at the top, and use it everywhere.
How a person gets matched
Wicked matches mainly by email, with platform IDs (HubSpot's visitor keys, for one) and checkout and order IDs beside it. An order with no email doesn't attribute, and a 2nd email splits the trail until someone links it by hand (Wicked says). A phone number or a customer ID helps where a tool takes them (my reading).
Place by place
Your own store. Shopify's "New vs returning customers" report is on every plan, over the whole order history. Its marketing reports count Online Store orders only, and clicks only (Shopify says).
Meta's own checkout. Shopify credits those orders to Meta, and outside tracking pixels "don't fire on direct checkouts" (Shopify says).
Amazon. "Amazon does not provide customer specific identifiers", so Wicked counts "all Amazon customers" as new (Wicked says). Amazon Attribution reads sales sent from off Amazon, for Brand Registry brands and vendors (Amazon says). Count Amazon on its own.
TikTok Shop. You get the order, not the customer. TikTok lets sellers use buyer details only to fill orders, and bans unsolicited marketing and steering buyers off TikTok (its policy, 21 Sep 2026). Buyer emails arrive as addresses TikTok makes (as reported). So those buyers can't be matched to your site's or Amazon's, or sent to Meta. Count new customers per channel, never add channels up as if they were different people, and keep TikTok Shop orders out of what you send Meta. That's my reading of TikTok's rules: get TikTok's answer in writing before you try anything else.
Stores, phone and offline. An in-store sale counts in Wicked only if it carries the buyer's email (my reading of Wicked's import rules). Shopify POS orders reach Littledata (Littledata says). A sale that never reaches Meta leaves that buyer "new" to Meta, so add your customer list (Jon Loomer reports, 13 Oct 2026).
When you can't see who's new everywhere. In 1 multichannel case, Tier 11 measured nCAC "as Cost Per Unit (CPU)" (its case page).
Meta's own split
Audience Segments shows new, engaged and existing customers in your reports, and doesn't steer delivery: "They will not influence delivery." (Jon Loomer reports, 7 Jun 2026) Burns says to take it "with a grain of salt" (666). In 1 of Tier 11's accounts, Meta put 88% of 1 ad set's spend against new customers, and Tier 11's own data said about 42% of those people were new (its own claim, episode 675). 2 different bases, spend and people, and still a gap worth checking in your own account.
TikTok Shop, as it really is
Fast and growing. About US$15 billion in US sales in 2025, up 68%, and about 18% of US social commerce (estimates: Momentum Works, 11 Feb 2026; EMARKETER, 9 Dec 2025). TikTok doesn't publish its sales (as reported by Modern Retail).
Still small next to retail. About 2% of US online spending in July 2026 (an estimate by Consumer Edge, which notes that Prime Day's move from July to June flattered July, and that TikTok Shop gained about as much in June), and about 0.3% of all US retail (my arithmetic: a 2026 forecast of its US sales, over the US Census's retail total). More than 50% of US shops sold nothing in 2025 (an estimate, Momentum Works).
The fee moves. TikTok's referral fee has moved several times since 2023, and the trade press doesn't agree on when. Its public table showed 6% for most US categories when I read it (TikTok's page of 8 May 2025). Trade blogs report 8% since 4 Aug 2026, citing no TikTok page (as reported). The table that counts is in your Seller Center, and your settlement statement says what you pay. On a refund, TikTok keeps 20% of its fee, up to US$5 an item (TikTok says).
GMV Max counts everything. It has been the only Shop ad type since July 2025. While it runs, it counts every order of the advertised products, organic and creator orders included, ad seen or not (TikTok says). So its ROI isn't ad return (my reading of that rule).
The spill onto Amazon and stores. TikTok ads can lift sales elsewhere: about US$0.34 on Amazon and US$0.57 in stores for each US$1 of extra online sales, across hundreds of geo tests, swinging from nothing to about 3x by brand (a vendor's data: Haus, 4 Dec 2025, and Common Thread, 29 Jul 2026; TikTok ads in general, not the Shop alone). Only a test on your own brand settles it.
The fine print, on TikTok's own pages. The seller pays for change-of-mind returns sent through its drop-off. Items up to US$10 are refunded without coming back. Part of every order is held for 30 days. At 0 health points, the shop can be closed for good.
The rules change often. In early 2026 TikTok planned to end seller shipping in the US, then backed off (as reported by Modern Retail, 18 Feb 2026).
Sources
Tier 11, Marketing Performance Indicators and a case page; Perpetual Traffic 666, 675 and 692; Shopify, Littledata, Google Ads, Stape and Wicked Reports, their help pages; Jon Loomer (7 Jun and 13 Oct 2026); Amazon Ads, Amazon Attribution; TikTok Shop's policies, fee table and seller pages; Momentum Works; EMARKETER; Modern Retail; Consumer Edge; US Census; Haus; Common Thread. All in part 28.
09
The most a new customer may cost
12 months of what a customer brings, less refunds, goods, overhead and the profit you want. Pick 1 line before you launch, and read every count with its swing.
A range of honest lines, then 1 target
The most a new customer may cost starts as a range of honest lines, set before anything runs. It depends on what you count. You pick 1 of them as the target. Ralph Burns, on Perpetual Traffic 706, right after Wicked Reports' CEO set out his scale, chill and kill zones: "an nCAC is a number, when in fact, it should be a range."
Ralph Burns' 5 steps (Perpetual Traffic 666 and 668)
What a customer is worth over 12 months: "total revenue divided by unique customers".
Less refunds and cancellations.
Less the cost of the goods, with shipping, payment fees and storage in it.
Less the profit you want.
Then the overhead, which "you have to think about".
On 666 he adds: "there's a big degree of some subjectivity here." The made-up business runs through his steps below.
Count the goods honestly
Nick Miller, then Tier 11's head of traffic, on the shipping and transaction costs people forget: "it's quite common to add another 12 to 15% to the overall costs" (692). Tier 11 gives away a 4-step nCAC calculator: what a customer is worth, the costs, a first target, the impact (at tiereleven.com/ncac; I couldn't open the sheet itself).
Wicked's break-even (its help centre)
The lifetime value of your most common first purchase ("LTV of most common 1st purchase SKU"), less the cost of the goods, less shipping, less payment fees. Its own example: $150, less $75, less $0 of shipping, less 3.3% in fees, is $70. Scale below $59.50, which is $70 less a 15% profit goal. Kill above $70. The chill zone sits between, where the spend stays as it is. Its quicker way to set it: the target, plus or minus 10%. Its $150 is a lifetime value, so for the made-up business it's the 12 months: the $962 line below.
The first order, against the payback
Burns: "are you going to go break even on that initial sale?" (668). Nick Miller: "do you have the cash runway?" (692). On 803: a loss on the first purchase can be tolerated when repeat purchases make it back. So it's 2 lines, not 1: where the first order alone stops losing money, and what a customer is worth inside the time you can wait.
The made-up business, through Burns' steps
Every line made up:
12 months of a new customer: the first job, $2,000, and about $600 of smaller repeat work. $2,600 in all.
Refunds, at 5%: $130.
Delivery, at 55%: $1,430.
Card fees, at 3%: $78.
That leaves $962 before ads.
Overhead, at 12% of revenue: $312. The profit wanted, at 10%: $260.
So the most a new customer may cost is about $390.
The first job alone breaks even at $740: $2,000, less $100 of refunds, $1,100 of delivery and $60 of fees.
The 4 lines, side by side
Made up, so no reader mixes 2 methods:
$390. The most a new customer may cost after overhead and profit, Burns' way.
$650. Where 12 months stop covering the customer's share of overhead ($962 less $312).
$740. Where the first job alone stops paying back what the customer cost, before overhead. Above it, the money waits on repeat work: the line behind "do you have the cash runway?"
$962. Where 12 months stop paying back what the customer cost, before overhead. That's the kind of break-even Wicked teaches, which leaves overhead out. Its zones on that line would scale under about $866, at a 10% profit goal, and at $866 this business wouldn't cover its overhead.
Made up. The swing reaches every line, so the reading is: not yet.
Reading against the lines
Made up:
Under $390, scale.
Between $390 and $650, you're buying growth with this year's profit. That's a choice, as long as it's written down before you make it.
Over $650, a new customer doesn't cover his share of the overhead inside 12 months.
Over $740, the first job itself loses money, and you wait on his repeat work to get it back, up to $962.
Past $962, he doesn't pay back inside 12 months.
Last month's $382 sits under every line, on paper.
Pick 1 line before the launch
Write it down with its date: $390 if you want your profit, $650 if you're buying growth with it this year (made up). The other lines don't move. They're what you read against. The line you picked is the target, and you don't argue with it afterwards. Change it for the next arc, with a reason and a date.
What's left after the goods and the ads (contribution margin)
Tier 11's scoreboard, in its words: "nCAC. MER. LTV. Contribution margin." In 1 of its cases: "Contribution is gross margin at 30% less paid media." Kobi Topaz, head of tech at Tier 11, on what's really left: "what's left after the cogs, after everything else and after the ad spend" (803).
What you sell first sets what a customer is worth
Charley Tichenor of Disrupter School: the hero product is "the first purchase that most reliably buys you a customer who comes back", ranked by the Wilson lower bound so a few lucky buyers can't win (his free prompt page; "a few lucky buyers" is my gloss). And: "stop selling products and start buying customers" (his video's description, 2 Sep 2026).
Upsells and bundles raise what a first order is worth, so you can afford more for him (truMedic, Forgotten Skincare, myBrainCo). Count what the leads are worth to you, not just how many came in (Valor Stone).
The swing
A small count isn't a number. It's a range. My rule of thumb: a count lands within 2 times its square root, with nothing changed, so 100 results can read anywhere from 80 to 120. Here's what that does to a cost per result:
Results
Can read lower by
Can read higher by
12
37%
137%
20
31%
81%
50
22%
39%
100
17%
25%
200
12%
16%
500
8%
10%
That's the best case, and at the smallest counts it's rough. Real months add seasons and lumpy orders.
Made up: 11 new customers at $382 could sit anywhere from about $240 to about $960, from under the lowest line to the top one. A reading is under the line only when its whole swing is. So the answer is "not yet, why, and the date". Inside the swing nothing happened, and doing nothing is the right call.
My rule of thumb, drawn: with nothing changed, a cost per result can read anywhere inside the band.
The noise floor
To call a change between 2 months real, the gap has to be bigger than the noise. My rule of thumb, for 2 counts side by side: at 20 a month, a change smaller than about 63% is noise; at 100, about 28%; at 1,000, about 9%.
The fuel
Meta's words: an ad set usually leaves learning "after about 50 results in the week after the ad set's last significant edit", counted per ad set. "Usually" and "about" are Meta's. Your account shows each ad set's own count. 1 of mine showed 30, with up to 14 days to get there, for 1 ad set. Meta's API carries each ad set's own threshold, which it calls a "dynamic learning phase", though "Not all ad accounts are eligible for the learning stage information" (Meta says), and I found no published table of the values.
The fuel for 1 ad set: the count it needs, scaled to a month, times your own cost per result. It comes as 2 figures: 1 ad set, to learn and read on; or 2, 1 to read and 1 to test new ideas beside it, about 2 times the money.
Made up, at the business's $100 a lead:
If its ad set needs 50 in 7 days, that's about 217 leads a month: about $21,700 for 1 ad set, about $43,400 for 2.
If it shows 30 in 14 days, that's about 65 a month: about $6,500 for 1, about $13,000 for 2.
Against its $2,600 a month on Meta, none of these works yet.
No count showing in your account: about 217 a month as a guide, never a gate. Spread the money across many ad sets and none gets there: "When you create many ads and ad sets, the delivery system learns less about each" (Meta says). Counting your own numbers needs no volume. Teaching the machine does, and value needs more (part 17).
Days to run
The fuel approved, over the daily spend. It has to last to the first real reading, or the reading is dead, and you know it before you start.
If the sum doesn't work yet, here's what would
Fewer ad sets. A step with more volume to learn on (part 17). A longer window to read. Nobody gets ruled out: the answer is what would make it work.
Sources
Perpetual Traffic 666, 668, 692, 706 and 803; Tier 11, its Paid Traffic page, a case page and tiereleven.com/ncac; Wicked Reports, help centre; Charley Tichenor, his prompt page and his video of 2 Sep 2026; Meta's help, the learning phase (last read 26 Oct 2026), and its API reference. The swing and the noise floor are my rules of thumb. All in part 28.
10
Reading it honestly
Blended first. By channel is always an estimate. Every platform grades its own homework, and only a holdout proves what the ads caused.
Blended first
The total, from your own books and orders, is the number. Tier 11's show notes put it as "how Shopify and blended nCAC become the real source of truth" (771). Burns: "That's your universal nCAC from all your assets." (741)
By channel is an estimate, whoever's software makes it
Only a holdout settles what the ads caused (Gordon and others, 2019).
Made up, by channel: the CRM's source field, from each lead's link tags, gives 8 of the 11 new customers to Meta and 3 to Google. On ads alone, that's about $325 a new customer on Meta and $300 on Google. The $700 for the freelancer and the tools belongs to no channel, so by channel is ads only, and it never replaces the $382.
Made up: Meta's own report claims 30 leads and Google's claims 12: 42, against the 35 the CRM shows, each counted by its own rules and its own windows. And since the jobs close 3 weeks after the lead, outside Meta's windows (part 17), the only new customers Meta can credit are the few who clicked again inside a window. So its customer column reads low while its lead column reads high (my reading).
On 8 customers or 3, each channel's number is noise (part 9's swing). So the channels are read, never added up, and the total is the number.
Every platform grades its own homework
Each counts the sales it touched, inside its own windows:
Platform
How it gives itself a sale
Meta
7-day click, 1-day engage-through and 1-day view, by default (Jon Loomer reports). Since March 2026 a click means a link click (Meta says, adding: "Some accounts may still use prior versions of click-through and engage-through attribution while this feature is rolling out."). The 7 and 28-day view windows were removed on 12 Jan 2026 (Meta says).
Google Ads
30 days after a click, 3 after an engaged view, 1 after a view. Data-driven attribution is the default for most conversion actions (Google says).
GA4
3 models. First click, linear, time decay and position-based are gone since November 2023. Direct visits get no credit unless the whole path is direct (Google says).
Shopify
The last non-direct click, by default. Its "Any click" model gives 100% to every channel clicked, and "allocates more credit than orders you've received" (Shopify says).
TikTok Shop ads
7 days after a click or 1 after a view, to the most recent ad (TikTok says).
GMV Max
Every order of the advertised products, while it runs (TikTok says).
Made up, 1 week: he clicks a Google ad on Monday, a Meta ad on Wednesday, clicks your email on Friday and buys on Saturday. Google counts it, Meta counts it, the email tool counts it, and Shopify gives it to the email. 1 sale, 3 claims.
So add up what every platform claims this month and put it next to the orders in your store, or the closes in your CRM. The gap is double counting, plus credit nobody proved. Meta says results "cannot be compared" across ad sets with different attribution settings. Shopify's channel report changed in September 2026 to count all traffic, so its totals jumped against older months (Shopify says).
Made up. 1 sale, 3 claims.
What they can't see
Apple. Since iOS 14.5, an app has to ask before it tracks you across other companies' apps and sites (Apple says). Most said no: 18% said yes in the US a year in (Flurry, a vendor's panel, 2022). Meta's finance chief put the hit at "on the order of $10 billion" for 2022, and called it an estimate. The online stores leaning hardest on Meta lost 8% to 40% of revenue against those leaning on it less, mostly the small ones (Aridor and others, 2025).
Safari. It deletes cookies a page's scripts write "after 7 days of no user interaction with the website", and caps them at 24 hours when it sees a click ID on the link (WebKit says). So a Safari buyer back after a week away can look like a stranger (my reading).
Ad blockers. They can stop the pixel (Shopify says).
The cookie apocalypse that never came. Google kept third-party cookie choice in Chrome, and on 17 Oct 2025 said it would retire its Privacy Sandbox ad tools, Topics and Protected Audience among them, without giving a date (Google says). So the case for the Conversions API is Apple, Safari, blockers and the sales your CRM sees later (my reading; part 16).
Some numbers are predictions
Google's modeled conversions estimate what Google can't observe, and "It doesn't determine whether or not a conversion happened": it predicts which ad gets the credit. Consent mode fills in declined cookies from the people who said yes, and GA4 models visitors with no ID (Google says). Meta models some results too. More data fixes what gets counted. It doesn't prove what the ads caused (my reading).
Even sales you import can be credited by a view
John Moran sent Meta 100 sales that never came from Facebook, and Meta counted them under 1-day view (as reported, his own test, Perpetual Traffic 736). That's what the 1-day view setting counts, and it can be turned off.
1 way to run it every week: Wicked Reports' 5 Forces (on its own pages)
Give every campaign 1 job and 1 number: nCAC for new-customer campaigns, first-click ROAS for cold traffic, multi-touch ROAS for retargeting.
Judge new-customer and cold campaigns over 30 days, and retargeting over 7: "If you judge NCA or TOF campaigns through a 7-day lens, you create false negatives".
Set the zones before you spend: scale, chill, kill.
Keep a decision log: the campaign and its job, the number and its window, the zone, the action, and the result 7 or 30 days later.
Check it against your own orders and CRM.
What tests cause, strongest first
A holdout. A group that can see your ads, against a group that can't. Meta's lift study: "Conversion Lift Measurement is currently limited. Please contact your Meta Representative for information about obtaining access", and a breakdown of results needs at least 100 conversions across test and control (Meta's developer docs). So for most owners the holdout is a geo test: ads off in some areas, on in places like them, compared. Haus, Measured and Polar's Causal Lift run them. Polar recommends at least 100 acquisitions a day for a new-customer test, and 4 to 12 weeks at lower volume (Polar says).
A step-down test. Cut, watch, cut again. Tier 11 cut a pet brand's Amazon ads by 50%, watched units hold, and cut again, 4 times, 91% in all. On Google Brand: "A 95% spend cut dropped clicks only 17%". The method is on Tier 11's page; the results are its own claim. With no group kept aside, it's a step-down test, not a holdout.
A budget test. Move the budget, hold it, and watch your own total over a full buying cycle. Ricardo Pouwels, a growth strategist at Tier 11, on a buying cycle Burns put at 30 to 40 days: "the test might need to run for 2 to 3 months before I can tell if we made the right decision or not" (Perpetual Traffic 808, 22 Sep 2026). The episode's notes say he'd "rather run a real budget test than trust an incrementality study", and on air he adds: "I think those incrementality tests can be helpful."
A media-mix model. Meta's Robyn and Google's Meridian are free: code that needs a data person.
A holdout and a step-down cost the sales the off areas would have made, so plan for them (my reading).
Meta's incremental attribution is a model, not a test
Meta describes "models that predict whether a conversion is caused by an ad" (Meta says). It's a delivery setting too: Meta's API calls it "incremental attribution optimization", so turning it on changes who Meta goes after (Meta says), and Loomer reports it sets your windows for you. The standard setting steers as well: it "optimizes delivery for selected time windows and user behaviors" (Meta says).
Loomer's view moved: on 29 Jul 2026 he said "most advertisers would be better off making it their default". A vendor's holdouts moved the same way: optimizing to it earned 0.80x the incremental return of the standard setting from July 2024 to June 2025, and 1.26x from July 2025 to June 2026, which the vendor calls "real but still developing rather than settled" (Haus, 16 Jul 2026, a vendor's data). Test it on your own account. It's for website conversions, not Meta's own forms.
The research under it
Small accounts can't see small effects. In 25 large field experiments, the median range on return was over 100 percentage points wide, and only 12% could reliably confirm a wildly profitable campaign (Lewis and Rao, 2015).
Read the dashboard as a ranking, never as the truth. Across 839 Facebook experiments from 2019 and 2020, before Apple's prompt, the standard count ranked campaigns well and still overstated what they caused by 33% on average (Gordon, Moakler and Zettelmeyer, a working paper revised April 2026, not peer reviewed).
Without a test, lift is a guess. The usual ways of reading it were off by 3x in 50% of the studies, mostly too high (Gordon and others, 2019).
The count can miss the other way too. For direct-to-consumer advertisers counting clicks only, a vendor found Meta under-reported what its ads caused by 15% on average, on 7-day click (Haus, a vendor's data).
The ads mostly moved new and occasional buyers. In eBay's search-ad experiments, regulars bought anyway (Blake, Nosko and Tadelis, 2015; part 17).
Ask any tracking vendor 3 things
Measured against what, who marked the homework, and does it just see more sales, or does it make the machine pick better. And ask who owns what. Tier 11 says on air that it holds shares in Wicked Reports (Burns: "we're also shareholders in", 673).
And here's mine: I have no ties to any tool on this page. No affiliate links, no shares, no deals.
Watch your name too
How many people search for it, or type your address straight in. That's memory working, and it moves slower than sales.
Sources
Perpetual Traffic 673, 736, 741, 771 and 808; Gordon and others (2019, Marketing Science); Gordon, Moakler and Zettelmeyer (working paper, revised April 2026); Lewis and Rao (2015, Quarterly Journal of Economics); Blake, Nosko and Tadelis (2015, Econometrica); Meta's help and developer docs (attribution, Conversion Lift, incremental attribution; last read 25 and 26 Oct 2026); Google Ads and GA4 help; Shopify help; TikTok's ads help; Apple; WebKit; Google's Privacy Sandbox post (17 Oct 2025); Aridor and others (2025, Management Science); Jon Loomer (2026); Haus (2025 and 2026); Polar Analytics; Wicked Reports, the 5 Forces and its methodology page; Tier 11, its case page. All in part 28.
11
The tools, and the nCAC sheet
The books, the store or the CRM, a split by channel, lifetime value, a new-customer event for Meta, a test. And a 7-step sheet to fill in.
Where each number lives
The number
Where it lives
Watch out for
Spend
The bank and the books.
Each platform's billing is only a 2nd copy.
New against returning
The store or the CRM. In Shopify: "New vs returning customers", over the whole order history.
It only knows itself: a buyer in person on another system, by phone or under another email shows up as new.
Leads, stages, closes
The CRM, or a sheet, with stages like Meta's own example: lead, qualified lead, opportunity, converted.
It's only as good as whoever keeps it up to date.
Spend, results, learning
Ads Manager, with its "Last significant edit" column.
It sees only what lands inside its windows (part 10).
Who the money reached
Ads Manager's breakdowns by Audience Segments, once you've told it who your existing customers are.
It reports. It doesn't steer.
Events
Events Manager: whether they arrive, match and count once (part 16).
Not whether you're counting the right thing.
Visits
GA4.
Its "New users" are new browsers or IDs, not new customers. A past customer on a new phone is new to GA4.
Sales on Amazon
Amazon Attribution, for Brand Registry brands and vendors.
Meta ages out reach at 13 months and the frequency breakdown at 6.
The tools, by job
Each read on its own site on 25 Oct 2026. The free tiers and the gates are here; the prices are linked in part 28, since they change in weeks. Any accuracy or results number a vendor gives is the vendor's.
Count every cost: your books, in QuickBooks or whatever you use.
Tell new from returning: Shopify's own reports, on every plan. Klaviyo's predicted lifetime value: it needs at least 500 customers who ordered, 180 days of history, orders within the last 30 days and some customers with 3 or more orders, and "predictions work best when averaged over many customers". The CRM.
Split it by channel, always an estimate: Wicked Reports (first-party, click-based, matched by email; it counts every Amazon buyer as new, takes view numbers from Meta, and its Google new-customer signal is "coming soon"). Triple Whale. Northbeam. Polar Analytics, with its own data warehouse. Rockerbox, DoubleVerify's since March 2025. Hyros.
Lifetime value, cohorts, payback and profit: Shopify's cohort report. Lifetimely by AMP, free up to 50 orders a month. Peel. Klaviyo.
Tell Meta who's new: Littledata (its event is New Customer Purchase - Littledata). Elevar, now an Audiense product ("PurchaseNewCustomer"; a free plan covers 100 orders a month). Triple Whale's Sonar ("New Customer Purchase"). Wicked's Advanced Signal ("Purchase_NC"; an add-on on its 2 smaller plans, included on the top 2). Stape, built yourself in server-side Google Tag Manager (a free plan of 10,000 requests). Blotout delivers events server-side, and names no new-customer event.
Prove what the ads caused: Meta's Conversion Lift ("currently limited"), Haus, Measured, Polar's Causal Lift, Triple Whale's Compass, Northbeam's add-on. None publishes a test price. Robyn and Meridian, free, as code.
The platforms' own: Meta's "Acquire new customers" (part 17) and Audience Segments (part 8). Google Ads' customer acquisition goal, with 3 modes, a 540-day default and a customer list of at least 100 active members (Google says). TikTok's GMV Max, which counts everything (part 8).
Lead businesses: Meta's CRM route covers its own instant-form leads only (Meta says). HubSpot sends lifecycle stages from its Starter plan up (HubSpot says). Privyr sends lead-stage changes, ignores updates on leads older than 90 days, and its pages show no money value (Privyr says). Meta's partner doc asks for 200 leads a month, while Privyr says that minimum no longer applies: a conflict, both said, and Meta's doc carries no date.
Names that changed
Rockerbox is DoubleVerify's. Elevar is an Audiense product. Klaviyo's "Marketing Analytics is now Personalization". Shopify's Marketing tab is now Growth.
Where to start, by size (my reading)
Under the volume line in part 17, the books, the store's own reports and 1 new-customer event read as a column are enough. Attribution suites and geo tests start paying with volume and spend. Polar's at least 100 a day is its own guidance for a test. Wicked's "$50K+ monthly spend" line is about how fast accounts reach its guarantee (decisions worth 3x the subscription within 90 days), a vendor's claim, not a size rule.
The nCAC sheet
Never 2 boxes. A guided sheet you fill in and your AI can follow, in 7 steps:
Every cost, from the books, month by month.
New customers, from the store or the CRM, with your definition of new written at the top, place by place. Beside them, the new-customer events Meta received for the same days (part 17's weekly check).
The cost, 3 ways side by side: nCAC all in, on ad spend only, and aCAC, on both clocks (part 7).
The lines: the most a new customer may cost, every line side by side, Burns' way with overhead and profit next to the break-evens, Wicked's kind included (part 9). Circle the 1 you picked, with its date.
The reading: under the line, over it, or not yet, with why and the date.
By channel, labelled an estimate and never added up (part 10).
Plus 1 line for what couldn't be counted, like a sale with no email or the owner's own hours, so your AI writes it down instead of filling it in.
Made up, the sheet filled in
Every cost: $3,500 in ads, $2,600 on Meta and $900 on Google, and $700 for the freelancer and the tools. $4,200.
New customers: new means a first job ever, from the CRM. 11 last month, and 9 returning. Meta's new-customer events for the same days go beside them. If they don't match, find out why before reading anything (part 17).
The cost: $382 a new customer all in, $318 on ads only, $210 over all 20 customers, on the sale-date clock. The click-date clock waits 3 weeks for last month's leads.
The lines: $390, $650, $740 and $962. The target, picked before the launch: $390.
The swing: at 11 customers, anywhere from about $240 to about $960.
The reading: not yet. $382 sits under the line, but its swing runs from about $240 to about $960, far past it. Why: 11 is too few. The date: its leads read first, about 6 weeks after A, and its customers once there are enough to read (part 6).
By channel, an estimate: about $325 a new customer on Meta and $300 on Google, on ads alone. Never added up, never instead of the $382.
Couldn't be counted: the owner's hours.
On the page, the calculator writes every answer as a sentence and shows its working. In the prompt, your AI fills the sheet from your connected apps (your store's "New vs returning customers" report, your ad accounts, your CRM, your books) and says what it couldn't find (part 27). And there's 1 copy of the sheet to take away.
The sheet, on your own numbers
Every box starts on the made-up business. Put in yours, and the answers rewrite themselves. Nothing you type leaves this page.
3 · The cost
$382 a new customer, all in: $4,200 over 11. On ad spend only, $318. Over all 20 customers, $210, which says nothing about growth. All sales over ad spend: 8.9. New customers' sales over every cost: 5.2; over ad spend alone: 6.3.
4 · The lines
12 months of a new customer: $2,600. After refunds, the goods and the fees, $962 is left. The most a new customer may cost after overhead and profit: $390. Overhead covered, this year's profit used: $650. The first order alone pays back up to $740. 12 months pay back up to $962.
5 · The swing
At 11 new customers, $382 could sit anywhere from about $240 to about $960 with nothing changed.
6 · The reading
Not yet. $382 is under your $390 line, but its swing runs from about $240 to about $960, across it. Read it again when the count is bigger: at 50 new customers, the swing is about 22% lower to 39% higher.
7 · By channel, an estimate
On ads alone, about $325 a new customer on Meta and $300 on the other ads. Never added up, and never instead of the $382.
And the line for what couldn't be counted
Write it down instead of guessing it: a sale with no email, the owner's own hours.
each tool's own site (read 25 Oct 2026); Shopify, Meta, Google Ads, Google Analytics, Amazon Ads, HubSpot and Privyr, their help pages; Meta's developer docs, breakdowns and data retention. Prices and links in part 28.
Section IV
What you hand the machine
12
The offer gets the arithmetic before the idea
2 or 3 ways to sell it, each held against the target, before any ad idea.
Before any ad idea, the offer. 2 or 3 ways to sell it, each held against the target (part 9), and 1 recommended.
Price is the biggest lever, on paper
On the average economics of 2,463 companies, 1% on price lifts operating profit 11.1%, and selling 1% more lifts it 3.3% (Marn and Rosiello, 1992). That's a sum, not something that happened.
Does a customer won with a discount come back?
The research disagrees. In a newspaper's and an online grocer's customer data, "acquisition discount depth is negatively related to repeat-buying rates and customer asset value" (Lewis, 2006). In 3 field tests at a catalog company, deeper discounts "increased future purchases by first-time customers" but "reduced future purchases by established customers" (Anderson and Simester, 2004). So count your own: each month's new customers, by the offer that won them.
An offer worth buying is what let Meta find buyers at all. A discount can get the first sales Meta learns from, and then you count what those customers are worth (Doze).
When the experience is the product, let people try it first (The Art of Living).
Lead with why you started, not with the discount (Coconut Matter).
Bundles raise the first order, and regulars get their own reason to buy more (myBrainCo, Avena Originals).
Sources
Marn and Rosiello (1992, Harvard Business Review); Lewis (2006, Journal of Marketing Research); Anderson and Simester (2004, Marketing Science). All in part 28.
13
The step before Meta's AI
You hand it the objective, what a customer is worth, the offer and the brand. Whoever writes those steers the machine.
What Meta's chief has said
Mark Zuckerberg, on where ads are going: "you tell us what your objective is" (his Stratechery interview, 1 May 2025). His answer goes on: you'd only need "to be able to read the results that we spit out". Read them on your own numbers (part 7).
My view
With Meta putting Muse, its AI agent, to work for small businesses, and investing in it, it all comes down to setting the objectives. That's where the campaign arc matters.
What Meta has said since, in its own newsroom
6 Oct 2026. Its assistant is starting to take the owner's strategy, voice and brand guidelines, in test, with targeting and budget changes by chat in early test. Customer Lifecycle Strategy is open to all advertisers (part 4 has the exceptions). Advantage+ makes video from still images, generally available.
29 Sep 2026, updated 8 Oct. Muse for Small Business, a version of Muse, Meta's AI agent in the US and Canada: "it already understands your business: what you sell, what your brand sounds like, and what customers keep asking you about", and "nothing publishes, sends, or spends without your approval". It connects to Meta ad accounts in a few clicks. What it does inside an ad account, Meta hasn't said.
Meta's ads MCP server lets AI tools build and edit campaigns (Meta's developer overview, read 26 Oct 2026), each action approved by the advertiser (Meta's newsroom, 6 Oct 2026).
So what you hand it decides everything
Meta is testing an assistant that takes your strategy, voice and brand guidelines. Whoever writes those steers the machine. The objective, what a customer is worth, the offer, the brand: that's the step before Meta's AI.
Value rules help only with what Meta can't see
Your repeat rate, your lead-to-customer rate, value by segment (my reading of Meta's value rules docs).
Check Advantage+ creative's enhancements
Meta says some may be on by default. In health and money, make sure the text rewriting is off.
Meta's automation, or your own setup?
In a measurement vendor's head-to-head tests, 58% of brands got more incremental return from manual campaigns and 42% from Advantage+ (Haus, 28 Jul 2025, a vendor's data; mostly from before Meta merged the 2 into 1 sales campaign). Neither is a law. Test it on your own account.
Catalog ads and open targeting come once the signal is right (Avena Originals).
If your buyer is too rare for Meta's boxes, let the ad do the sorting: show the real thing, and the wrong people scroll past (Golden Carers).
A number I leave out
Meta's "typically 5% more conversions" for people who use its assistant. Its method isn't published.
Sources
Stratechery (1 May 2025); Meta's newsroom (29 Sep, 6 Oct and 8 Oct 2026); Meta's developer overview of its ads MCP server (read 26 Oct 2026); Meta's value rules and Advantage+ creative docs; Haus (28 Jul 2025). All in part 28.
Section V
The machine
14
The wiring
Pixel and Conversions API, the same events both ways, counted once. Match quality 6.0 or higher where possible. The account in your name.
End to end
The pixel and the Conversions API, the same events both ways, counted once (Meta's best practices; part 16 has the how-to). Then the CRM, the reply and the follow-up, wired to the same record.
Match quality
Meta scores Event Match Quality from 1 to 10, and names a target: "Where possible, we typically recommend that you aim for an Event Match Quality score of 6.0 or higher" (Meta's developer page "Verifying Your Setup", read 25 Oct 2026).
Messages
Meta Business Agent answers, recommends, books and qualifies on WhatsApp and Messenger, and the business decides when a person steps in. It launched on 3 Jun 2026, free to start, with paid subscriptions promised (Meta says). Since 1 Aug 2026, its replies on WhatsApp's business API cost about 4 to 5 US cents a message (Meta says). AI agents that answer for you: use them as they stand today, not as they're promised.
Keep the account yours
The ad account in your name. Help through partner access, never a shared login. An export every month.
Keep 2 real people as admins
Meta restricts at 4 levels: the business portfolio, the ad account, the Page, and the person's own profile. A restricted person can take an account down with him: "any ad accounts where they're the only attached user may also be disabled" (Meta's help, re-read 26 Oct 2026). So 2 real people, each with full access (my reading).
The data you can lose
Since 6 Aug 2026, 3 breakdowns pulled through Meta's API (device, hour of day and frequency) can come back empty unless an admin requests them in Ads Manager. Reach and hourly data age out at 13 months, the frequency breakdown at 6, totals at 37 (Meta's developer pages). Hence the monthly export.
Meta can't learn from sales it can't see, so fix the store first (Odin). Its store sent Meta its sales from the browser only, through 1 pixel. Squarespace's own help, updated 14 Oct 2026, allows 1 pixel ID and says nothing of the Conversions API. On some platforms, Meta's 1-click "Conversions API with Meta" route may do it without moving: check in Events Manager (part 16).
If Meta can't see your sales, it can't find you more buyers. Send it the sales (Everyman).
A new location shouldn't start from zero. It learns from the ones before it, then goes local (C3 Training). Back then each studio ran 2 pixels. Today I'd use 1 pixel, with the location on the event.
Meta's developer docs (Conversions API best practices; Verifying Your Setup, read 25 Oct 2026; Insights API changes, 16 Oct 2025 and 6 Aug 2026); Meta's help (restrictions, last read 26 Oct 2026); Meta's WhatsApp Business blog (Business Agent, 3 Jun 2026) and its WhatsApp pricing docs (read 26 Oct 2026); Squarespace's help (14 Oct 2026). All in part 28.
15
Your own data
Collect what you'll use, with a real yes. Count with it, teach the machine with it, aim with it. Never send what Meta prohibits.
What it is
What your customers and leads gave you, and what you wrote down about them: who bought, when, what, how much, how they found you, and every step in between. Meta's own label for it: "Advertisers collected information directly from customers". It's yours. Keep it in your own systems: the store, the CRM, the books.
What isn't yours
People who message you on Instagram sit in Meta's data, not yours. You can aim ads at them for up to 730 days (Meta's developer docs, read 25 Oct 2026), and you can't download the list or take it with you (my reading).
What to collect, with a real yes
What you'll use, nothing more: "limiting collection" is 1 of the 10 principles of PIPEDA, Canada's private-sector privacy law (its privacy commissioner says).
For every customer: name, email, phone with the country code (Meta needs it), the date and value of every order, refunds, how he found you.
For every lead: the same, plus every CRM stage with its date, and Meta's lead ID if it came from Meta's form.
The source, with each one: the link's tags and Meta's click ID, which is a matching field (Meta says).
The record of the yes: what he saw, what he agreed to, and when. Canada's privacy commissioner asks you to "stand ready to demonstrate compliance".
3 jobs: count with it, teach the machine with it, aim with it
Teach. Your server tells Meta, with a separate event that fires only on a first-time buyer (part 17). 4 tools ship it, and Stape lets you build it (their docs). For a lead business, every CRM stage goes back (Meta says).
Aim. Meta's own first step for new customers: "Create a custom audience representing your existing customers so you can exclude them" (Meta says; not on offer in a special ad category, part 4). Google asks for the same list (Google says). A list goes to Meta hashed (Meta says).
Never send what Meta calls prohibited information
Meta names where it hides: it "should not be shared in Meta Business Tools data such as URL parameters, custom audiences, custom conversions, custom event names, and custom data" (Meta's help, re-read 26 Oct 2026). In health and money, that reaches the page address and the link's tags too: keep the condition, the injury and the debt out of them (my reading).
The law, in 5 lines
Get a real yes before you collect or send.
Say what goes to Meta, on the page and in your privacy policy.
Give a way out, and honour it.
Texts are a separate yes.
Ask a lawyer.
This isn't legal advice. It's where the rules live. Read them, or ask a lawyer, before you collect or send anything. The detail is below, in the regulators' own words.
What the cases taught here
Capture the lead yourself, send it to Meta through the Conversions API, and keep the ones who aren't ready on your own list, so 1 platform doesn't own your customers (LocoLuxury).
Put the store, the shows and the list in 1 place, so every city gets its own message (Andrew Schulz).
The law, in the regulators' own words
Canada
PIPEDA and its 10 principles, consent among them. Alberta, British Columbia and Quebec have their own private-sector laws, and some provinces, Ontario among them, have their own health privacy laws. Consent has to mean something, and it's asked for up front. Health and financial information is generally sensitive, which generally means express consent (the Office of the Privacy Commissioner of Canada).
CASL, Canada's anti-spam law: consent, who you are, and a way out. An unsubscribe is honoured within 10 business days. Implied consent lasts 6 months after an inquiry and 2 years after a purchase; express consent lasts until he takes it back. Penalties go up to C$10 million a violation for a business (the CRTC).
The US
CAN-SPAM, on every marketing email: an honest from line and subject, say it's an ad, your postal address, a clear way out, an opt-out honoured within 10 business days, and up to US$53,088 an email, the FTC says (its 2025 level, kept for 2026 by its notice of 15 Sep 2026).
The FCC's rule for marketing texts and calls to a mobile number with an autodialer or a recorded or artificial voice: prior express written consent, naming the number, saying he doesn't have to agree in order to buy anything. A stop, said any reasonable way, honoured within 10 business days. No telemarketing before 8 a.m. or after 9 p.m., his time (the federal rule's current text). Whether your texting tool counts as an autodialer is a lawyer's question.
Do Not Call. Whatever the tool: no marketing calls or texts to a number on the national Do Not Call registry without his written permission or a recent business relationship (the federal rule, 47 CFR 64.1200(c)(2), and it sets how recent). Ask a lawyer which applies to you.
The states. Some add their own rules. Meta's Limited Data Use setting covers people in 14 states, and the advertiser switches it on for the events he sends (Meta says).
Texts from a business number need carrier registration first (part 21).
Both countries
If your page sends data to Meta, say so on the page and in your privacy policy (Canada's privacy commissioner, and Shopify).
Sources
Meta's developer docs (custom audiences, read 25 Oct 2026; Limited Data Use); Meta's help (prohibited information, last read 26 Oct 2026); the Office of the Privacy Commissioner of Canada (PIPEDA); the CRTC (CASL); the FTC (CAN-SPAM, its notice of 15 Sep 2026); the FCC and 47 CFR 64.1200; Google Ads' help (customer lists); Shopify's help. All in part 28.
16
The Conversions API, step by step
6 routes, lightest first; what to send; how to check it; the traps.
What it is
The pixel reports from your visitor's browser. The Conversions API reports from your own systems. Use both, for the same events, a setup Meta recommends. The server catches what the browser loses, and it can send what happens later, offline or in your CRM (Meta says). Ad blockers can stop the pixel, not data sent server to server (Shopify says).
The 6 routes, lightest first
Each in its maker's own words:
"Conversions API with Meta." Set up from Events Manager in 1 click, "with no code, configuration, or setup fees". Nothing to host. Website events only.
A partner integration. On Shopify, the Facebook & Instagram app's data-sharing settings: "Enhanced" and "Maximum" add the Conversions API to the pixel; "Standard" is the pixel alone. The path: Sales channels, Facebook & Instagram, Settings, Data sharing settings.
The Conversions API Gateway. Self-serve in Events Manager, no code, in your own cloud account. You pay the cloud or the partner, not Meta.
Your CRM, through Zapier or a partner integration in "less than a day", or a developer build in 3 to 4 weeks.
Meta's own tag for a server-side Google Tag Manager container, written and maintained by Meta.
A direct build on Meta's API, with Meta's Business SDK doing the hashing for you.
Pick the lightest one that sends what you need.
What to send
The same events both ways, with the same names.
On every event: its name, its time, where it happened, and an event ID. For website events, the page address, with nothing in it Meta calls prohibited (part 15), and the browser's user agent.
Every customer detail you're allowed to send: email, phone and name, hashed; your own customer ID on every event; the IP address, the user agent, and Meta's browser and click IDs as they are. Meta's Conversions API Parameter Builder, in its Business SDK since v26.0, builds the click and browser IDs, the page address and the IP, and does the hashing.
Only matched events count for attribution and optimization (Meta says).
Send it as it happens, or close to it.
A purchase carries its value and its currency.
Once an ad set optimizes for value, changing what the value means changes what the machine chases. Until then, it changes the report, not what the machine goes after (my reading; value's own bar is in part 17).
Counted once (deduplication)
Same sale, 2 roads, 1 count. Meta's recommended way: the same event ID and the same event name from the pixel and the server. The other way: the same name, with the same customer ID or browser ID on both, and Meta says it generally works only when the browser's event arrives first: a server event that comes first is kept, even if the browser's lands after it. Either way, only inside 48 hours (Meta says).
A Purchase and a NewCustomerPurchase are 2 events for 1 sale, and they never dedupe against each other, since deduplication needs the same name (Meta says). Read them as 2 columns, never add them up, and count sales from your store.
How to check it, in Events Manager (Meta says)
Overview: an event should show within 20 minutes.
Event Deduplication: with Meta's warning when the rate is too low.
Event Freshness: from real time to weekly.
Match quality: 6.0 or higher, where possible.
Test Events: with your own email and phone.
Diagnostics: where Meta flags data it won't take.
"Additional Conversions Reported" is Meta's estimate of what the Conversions API helps it count. It's Meta's number about Meta, and more counted isn't more caused.
The traps
Events you never made. Meta's AI can add standard events it finds on your site, like purchases or leads, with no code from you. Since 3 Aug 2026, a new pixel set up through Google Tag Manager asks about it at setup, and more setups get the question over time; the switch is in your dataset's Settings tab (Meta says). If it's on, check which events are yours and which it added, before you pick the one Meta learns on.
Missing data costs the machine detail. Wrong data costs it direction. A Purchase that fires on a "Buy now" button instead of the receipt teaches the machine to find people who click and leave.
Health and money. In health (personal injury firms included, because Meta reads them as health) and in money, Meta judges the ads and the data apart. Events sent from a server don't get around a restriction: what it blocks from the browser, Meta removes from the server too. Its own lead forms still work, because they finish on Meta (as reported).
The wrong category. If Meta has your site in the wrong category, you can ask for a review in your dataset's settings, under Manage data source categories (Meta says). It fixes a wrong label, not a right one (my reading).
Sources
Meta's developer docs (the Conversions API, its Gateway, the Parameter Builder, deduplication, Verifying Your Setup, the Events Manager checks, Conversions API with Meta); Meta's help (automatic events); Shopify's help (Facebook & Instagram data sharing). All in part 28.
17
The event it learns on
Below the count Meta shows for the ad set, optimize on the event that has volume and read new customers as a column. Above it, optimize on new customers.
The rule first
Below the count Meta shows for the ad set (about 50 a week, in its help), optimize on the event that has volume, and read the new-customer event as a column. Above it, with a server that knows who's new, optimize on new customers. Either way, count what they're worth over time, repeat buys included.
Why new customers
Once the volume is there, train the machine on new customers only. Tier 11 teaches it, and the tools that send the event are named below. In eBay's search-ad experiments, the ads mostly moved new and occasional buyers, and regulars bought anyway (Blake, Nosko and Tadelis, 2015). New customers cost more to reach, and Meta says so (below). Whether the bank gets better is what the reading checks: no public study shows that part yet, and I say so.
Build for the signal
The event fires only when someone showed real interest. Then take the deepest one that still has the volume (the rule above).
A lead business
The new customer is the lead that became a sale in the CRM. Meta's Conversion Leads route takes that stage back, with its gates (Meta's developer docs):
Instant Forms only.
At least 200 leads a month. That's disputed: the doc is undated, and Privyr says the minimum no longer applies (part 11).
The stage reached within 28 days.
A rate between 1% and 40%.
Uploads at least daily.
Meta's lead ID kept in the CRM (recommended, with the click ID, phone or email as the fallback).
A "Lead Coverage" of at least 60%: the share of leads with events sent back.
At least 2 stages, and 3 if you can.
Below that, optimize on the deepest step that has volume and lands inside Meta's window, and count the deepest step regardless.
Meta's windows
Meta credits a sale to an ad only within 1 or 7 days of a link click, or 1 day of an engage-through or a view (Meta's help, 1 Oct 2026). Made up: a sale 3 weeks after the click, like the example business's, is outside them all. Meta's report misses it, and the ad set doesn't learn from it, unless he clicked or saw an ad again inside a window (my reading). Meta's own forms with Conversion Leads get round it: Meta takes the stage back if it's reached within 28 days of the lead (Meta says).
Made up: the example business gets 26 leads a month from Meta, far under the 200, and its closes are fewer still. So it optimizes on the lead, and reads closes as a column.
A value changes what winning means, once the volume exists
The first order's profit, say, or a predicted lifetime value (pLTV). It's no way around a starved account. Meta recommends at least 100 conversions with 5 different values in 14 days for value optimization. Its pLTV route needs a web Conversions API, a validated model, at least 100 conversion events a week attributed to Meta for each of the last 4 weeks, at least 5 different positive values with the highest at least 3x the lowest, and a value and a currency on the event (Meta's help, re-read 26 Oct 2026).
What the cases taught here
If your ads only reach people who already buy from you, the numbers look great and nothing grows (18.21 Man Made).
Ask Meta for clicks and it brings you clickers. Ask for buyers, and give them an offer worth buying (Doze, Avena Originals).
A form that's too easy fills up with curious people. Ask for the step that means they're serious (Mr. Black).
Count a paid trial, not a form fill (C3 Training).
Making Meta chase new customers
Meta's own setting
In a Sales campaign, at the ad set: "Acquire new customers", with "This may increase your cost per result" under it (as Jon Loomer showed it, 2 Apr 2026).
Since October 2026, in Loomer's account, it leaves out anyone who fired a Purchase in the last 730 days by default (180, 90, 60 or 30 if you pick), and the exclusion can't be turned off. That's Meta's on-screen wording as he reports it (13 Oct 2026). He doesn't say whether every account has it.
It only knows the buyers your events showed it: "the automatic exclusion won't be enough" when sales happen elsewhere, so add your customer list (the same post).
Check what Meta pre-selected for you: "it's not even close" (Loomer, 31 Aug 2026).
Your own lists may have moved too. Meta's notice said that on 18 May 2026, purchase audiences set at 180 days would move to 730, unless the advertiser opted out (as Jon Loomer shows it, 7 May 2026). So a "past buyers" exclusion may now reach back 2 years: read it again against your definition of new.
Selling housing, jobs or money? The special ad category rules come first, and exclusion-only lists aren't offered there (part 4).
The old budget cap is gone
"The existing_customer_budget_percentage field is not available for new Advantage+ campaigns" (Meta's Advantage+ developer doc). Older Advantage+ shopping campaigns that use it "will be paused with the release of v26.0", the same doc says, and v26.0 came out on 29 Jul 2026 (Meta's versions page). No Meta page I've read says whether the pause happened. Still running one? Screenshot it and move it to the new setup in Ads Manager, the only place Meta lets it migrate (Meta says).
Exclusions hold only for the people Meta can match
Meta says its audience setting never widens past them: "Non-negotiable business constraints are not expanded", custom audience exclusions among them (Meta's Advantage+ audience developer page, read 10 and 26 Oct 2026). But a customer list leaves out only the people it matches, and the automatic exclusion only the buyers your events showed it (my reading; Loomer reports the same, 13 Oct 2026). So some customers still get reached. On Perpetual Traffic 785 (20 Mar 2026), Lauren Petrullo showed an account where 70% of the 99 purchases Meta counted were from existing customers, and said she uploads her full customer list every 6 months to cover the buyers the pixel's audiences miss (as reported).
New customers cost more to reach
Meta's own warning: "CPA may increase as delivery focuses on new customers", so judge it on new-customer cost from your own tools (Meta's help, 1 Oct 2026). And Loomer's caution: most advertisers who exclude existing customers "do so for the wrong reasons". Their results in Ads Manager "don't match up with third-party reporting", and they pin it on what he calls algorithmic remarketing (13 Oct 2026, his view).
Your own new-customer event
Only your system knows who's new, so your server tells Meta, with an event that fires only on a first-time buyer, sent through the Conversions API: Wicked's "Purchase_NC", Littledata's (its exact name is in part 11), Triple Whale's "New Customer Purchase", Elevar's "PurchaseNewCustomer", or your own, built in Stape (their docs).
John Moran of Tier 11: "just counting a sale is not enough anymore, not enough to scale." (Perpetual Traffic 736) Their system checks each sale (a click, from this channel, a first visit, a new customer, which product), and only those go back as the sale Meta learns from (736 and 737, as reported). Littledata's warning: expect the cost per acquisition to go up (Littledata says).
Check it every week
The new-customer events Events Manager received, next to your store's or your CRM's first-time customers for the same days. They won't match to the order: consent, timing, and each tool's own meaning of new get in the way (part 8). A big gap, or a gap that keeps moving, means the event misfires or misses, and the machine learns the gap.
When to optimize on it, and when to keep Purchase
Jon Loomer's default for a narrower conversion: "usually use a standard event for optimization", with the narrower conversion as a column. His reason: "If you're getting very few conversions, Meta will assume your ads are failing." (5 Oct 2026, his view, written about custom conversions; using the same reasoning for a new-customer event is mine.)
He sends a custom "Quality Lead" event himself, with the option of optimizing on it, and says "it doesn't always improve the ultimate cost per quality lead" (28 Apr 2026).
His rule for custom events, "only resort to them if there isn't a standard event that could define your conversion" (30 Jun 2026), fits a new-customer purchase, which no standard event defines (my reading).
Once the volume is there, he goes deeper: "Where volume allows, optimize for a deeper, quality-reflecting event passed via CAPI rather than the standard event." (his Master Brief, 2 Jul 2026) About 50 a week per ad set is his rule of thumb (14 Jul 2026).
Wicked's rules for its own event: about 50 new-customer purchases a week is "a best-practice recommendation, not a technical requirement"; "Do not change the optimization event on an established ad set in the middle of its run."; and "Do not use a Repeat Customer event for a cold new-customer acquisition campaign."
So: below the line, optimize on the event that has the volume (Purchase for a store, the lead for a lead business) and read the new-customer event as a column. Above it, with a server that knows who's new, optimize on it (my reading, on both).
Value, not only volume
Some Tier 11 clients send Meta the profit instead of the price. Burns: "I just want to know what the contribution margin is." (Perpetual Traffic 681, as reported; how it's set up isn't said.) Value optimization and the pLTV route keep their own gates (above).
Google and TikTok
Google Ads can bid only for new customers, or more for them, with a new-customer field on the tag and a 540-day default (Google says). Wicked's Google new-customer signal is "coming soon" (Wicked says). TikTok Shop's GMV Max counts every order of the advertised products, so it isn't steered to new customers the same way (TikTok says; part 8).
Sources
Meta's developer docs (Conversion Leads; Advantage+ campaigns and audience; versions); Meta's help (attribution, value optimization, pLTV and the customer lifecycle setting, each last read 26 Oct 2026); Meta's notice of the 18 May 2026 change; Blake, Nosko and Tadelis (2015, Econometrica); Jon Loomer (2 Apr, 28 Apr, 30 Jun, 2 Jul, 14 Jul, 31 Aug, 5 Oct and 13 Oct 2026); Perpetual Traffic 681, 736, 737 and 785; Wicked Reports, Littledata, Triple Whale, Elevar and Stape, their docs; Privyr; Google Ads' help. All in part 28.
Section VI
The build
18
The build
1 idea, many pieces. Fewer ad sets, more inside each. The machine reads the ad.
1 thing first
If you had the money for a Super Bowl ad, what would the ad be? Most owners start listing, hear themselves, and stop. That moment is the whole diagnosis.
The middle-sized business is the one that can afford to be vague: enough money to run 12 things, never enough to make any of them work. A growing business usually says 6 things at once. The market hears 6 and remembers none. And change your message, and you're a stranger again.
Variety inside 1 arc
1 idea, many pieces. Fewer ad sets, fewer ads, more inside each. Meta: "When you create many ads and ad sets, the delivery system learns less about each ad and ad set than when you create fewer ads and ad sets". Its fix: "Decrease ads per ad set, but maintain diverse creative assets per ad set. One ad can contain multiple (up to 10) creative assets." (Meta's help, 1 Oct 2026) That's variety inside 1 arc, in Meta's words.
The machine reads your ad, the words and the pictures
Meta's own engineers, on part of the system that ranks ads: "strong semantic content features are not a marginal add-on but a prerequisite for effective scaling" (Meta's LLaTTE paper, January 2026, not peer reviewed). So what the ad says and shows helps decide who sees it (my reading).
1 angle, all the way
From the ad to the page to every follow-up. If any piece tells a different story, the arc is broken.
1 post everyone sees
Run the winner as 1 post, so the proof piles up on 1 post ID.
Proof has an order
Real people on video first. Press and written reviews next. A nameless 5-star last. Fake proof doesn't work. And the FTC's line under it: if you paid or gave something for a customer's clip, say so in the ad, and the gift can never depend on a good review (the FTC, updated 15 Jul 2025).
Some ads should just show up
No ask, so the next one works better. The name, said again and again by the people who bought it, cut together.
Founder content works in the middle
That's when people know the name but haven't decided: a selfie video, a voice over footage, a walkthrough, a carousel. Not comfortable on camera? Narrate over footage. Liana S. on my team taught this one.
Never draw a button that does nothing
No play button, poll or Like button drawn on the ad. Meta bars "Mimicking the features or functionality of our services, such as mimicking fundraising, in-line polls, play buttons, or the Like button where that functionality does not exist or does not function as expected, in order to get a user to follow a link" (its spam rules, re-read 26 Oct 2026). Say the action in words, and Meta's own button carries it.
Fatigue hits the pieces, not the message
By the 4th time he sees the same creative, Meta's analysts put the drop at about 45%: their post says "the associated likelihood of a conversion drops by about 45%", and their model counted clicks. They also found about 8% better conversion when new creative went into tired ad sets (Analytics at Meta, 10 May 2023, before Meta's current ad retrieval system; I found nothing newer from Meta).
Don't pick the hero. Test it all, let the market pick, then sell the rest through it (MagBak).
Don't make 1 ad sell 3 different things. Give each line its own message (Bondi Born). Back then each line had its own campaign. Today I'd go broad, with few ad sets, and split the lines in the creative.
Pick the lines that carry the brand, and test them in order (Giarité).
You can build demand before the product ships, if 1 idea carries from the ad to the page (Savvy Touch).
If people can't see why yours is different, show them before you ask for money (NoNetz).
Start from the sale and work back: what does a buyer need to see right before he buys? (Enerex Botanicals)
When copycats crowd you out, tell the story they can't copy, and let real people's comments do the selling (Makers Cabinet).
Nobody books a demo for a big-ticket product off 1 ad. Show the build, show who owns one, make the call easy (BlueCube).
Real people beat polish: after the famous clip tired, regular people reacting took over (truMedic).
In a cheap category, show why yours costs more (Plunge Therapy).
With no data, test wide. A few winners show up, and they lead the rest (THE LNK).
Numbers I leave out
The ratios a vendor sells, like "creative is 47% of sales", or "ads die after 3 days". No clean source stands behind them.
Sources
Meta's help (ads and ad sets, 1 Oct 2026); Meta's LLaTTE paper (January 2026); Meta's spam rules (last read 26 Oct 2026); Analytics at Meta (10 May 2023); the FTC, endorsements guidance (updated 15 Jul 2025). All in part 28.
19
The page after the click
Each ad gets its own page, answering the buyer's next questions before the price, and asking only what tells a fit from a bad fit.
My view, from experience, not a study
1 ad can't justify a real price. It can make him curious. It can't make him sure. The page after the click is 10 more ads before the price shows up, each answering the next thing in his head: what is it exactly, is it for someone like me, what if it goes wrong, what happens when I call.
Your ad talks to a stranger. Your home page talks to people who already know you. So give the ad its own page.
A stranger gives it about 10 seconds and looks for 3 things: do you do what he needs, what it costs or where it starts, and what happens when he reaches out.
I've never seen a study on the 3 things. I've seen them work.
The pre-sell page, in order
The ad's hook, carried on.
Something to explore.
Proof.
The value, shown.
A short founder story.
A soft next step: "See full details", not "Buy now".
The first click is curiosity, not commitment. Even if they leave, you learn, and the next audience is built on real interest. My first test of it was on my own brand: straight to the product page, against a pre-sell page, inspired by Ezra Firestone and Dan Dasilva. The pre-sell page won, by a wide margin.
What the research and the platforms say
The first 10 seconds decide. People often leave within 10 to 20, on Microsoft's data across 205,873 pages of every kind, not only pages behind ads (Nielsen Norman Group, on Liu, White and Dumais, 2010).
People skim. On an average visit, people had time to read at most 28% of the words, and 20% is more likely (a study of 25 people, its data collected in 2005 and published in 2008).
Plain words did better, in a vendor's data. Pages written for a grade 5 to 7 reader converted at 11.1%, against 5.3% for professional writing. That's what goes together, not what causes it, and financial services were the exception (Unbounce, its own report).
Google's landing page experience. Give people what they're looking for: the same message from the ad to the page, the ad's offer followed through, a page that works on a phone and loads fast (Google says).
Meta, on thin pages. A page with little real content and a lot of disruptive, shocking or malicious ads "may not be eligible to be an ad" (Meta's newsroom, 2017, updated 2019). Its current guidance asks for original content relevant to the ad (as reported).
No page built to trick a click. Meta bars "Websites that have a misleading user interface, which results in accidental traffic being generated" (its spam rules, re-read 26 Oct 2026; the ad's own version is in part 18).
Never say what he is. In every ad, Meta's rule: ads "must not contain content that asserts or implies personal attributes", and its list runs from age, religion and beliefs to health, "vulnerable financial status", a criminal record and a person's name (Meta's policy, re-read 26 Oct 2026). It bites hardest in health and money, and I write the page the same way.
Collecting your own data on the page
Ask for what you'll use: his name, his email or phone, and the 1 or 2 questions that tell a fit from a bad fit.
Right by the form, say what you collect, who you share it with, Meta included, and why. Not only in the privacy policy (Canada's privacy commissioner, and Shopify).
Keep the link's tags and Meta's click ID with the lead in your CRM.
Fire the Lead from the page and from your server with the same event ID, email and phone hashed (Meta says). The pixel hashes what you pass it, and Events Manager has an automatic version, advanced matching (Meta says).
Send each later step from the CRM with the same customer details, so Meta ties the sale to the same person.
The page after the form gives him something real, right then. Not "Thanks, we'll be in touch".
In health (personal injury firms included) and in money, Meta's own lead forms are the safer road, and his answers about the trait stay with you, never in an event (as reported; part 15 has Meta's own words on prohibited information).
In some special ad categories, Meta's own form can't ask for details like age, gender, relationship status or location (Jon Loomer reports, 6 Mar 2025). Read Meta's lead ads rules for your category before you write the form.
What the cases taught here
Don't send that click to a price. Finish the story on a page first (truMedic).
Filter cold traffic on a page before you send it to Amazon (DRYKI).
The page can qualify too, by asking what tells a fit from a bad fit (LocoLuxury).
The page carries the reasoning and the proof the ad has no room for (Savvy Touch, NoNetz).
Sources
Nielsen Norman Group, on Liu, White and Dumais (2010); Weinreich and others (2008); Unbounce, its conversion benchmark report; Google Ads' help, landing page experience; Meta's newsroom (2017, updated 2019); Meta's spam rules and its personal attributes policy (each last read 26 Oct 2026); Meta's developer docs (deduplication, advanced matching); the Office of the Privacy Commissioner of Canada; Shopify's help; Jon Loomer (6 Mar 2025). All in part 28.
20
Live, then deliberately boring
Change only when the reading earns it, with 1 reason and 1 date. New pieces go in in batches.
A change goes in when the reading earns it
1 reason and 1 date, written down.
Fluid, not flaky
Change because the evidence changed, never because you got uncomfortable. Write down what you learned before you change. Owners who test random things, not based on reality or data, end up with fog, not clarity.
New pieces go in batches
Every big edit restarts the learning, and so does every new ad (part 5, step 9; Meta says). So new pieces go in in batches, never 1 at a time, or a drip of new ads keeps the ad set in learning. When the fuel allows a 2nd ad set (part 9), new ideas go there, and what's being measured stays steady.
Meta's own advice
Wait to edit until the ad set is out of learning, avoid unnecessary edits, avoid frequent budget changes, and watch its column, Last significant edit (Meta's learning phase page, re-read in full 25 Oct 2026).
Budget steps of about 20%
My rule of thumb, not Meta's. Meta publishes no percentage.
A guess in, a number back
Every piece goes in with a guess, written down, and comes back with a number.
What the cases taught here
Don't wait for perfect ads. Launch with what you have, answer every lead right away, and let the real numbers show you where you stand (Vacaanda).
Line up the offer, the targeting and a fast reply before you judge the ads (Marbella In Style).
A clear message and a fast follow-up, from the first lead (Hibbert Collective).
Sources
Meta's help, the learning phase (last read 26 Oct 2026). All in part 28.
Section VII
The people
21
The human side
The leak is after the lead. Close more of your leads and a customer costs less: a bigger move than Meta's price rise.
People still need people
The leak is after the lead. Close 30% of your leads instead of 20% and a customer costs 33% less, a bigger move than Meta's price rise (part 7).
AI behind the person, not in front of him
On 1 company's outbound sales calls, customers told up front that they were talking to a bot bought about 80% less (Luo and others, 2019).
Support agents new to the job, with AI behind them, solved 34% more an hour (Brynjolfsson and others, 2025).
Those are their settings, and the numbers don't travel further than the studies. Meta's agent can answer the first message. Decide before you start when a person takes over, and let a person ask for the money.
On reply speed, only what's been counted
23% of 2,241 companies never answered a web lead (Harvard Business Review, 2011). 26% of 1,333 law firms hadn't answered a form a week later (Hennessey, 2025). I found no controlled study of reply time against sales, so I give you no speed number. Answer fast is my rule.
Texting in the US
Business texting over a regular number first clears carrier registration, A2P 10DLC, and Twilio says "campaign reviews take 10 to 15 days" right now (Twilio's quickstart, updated 25 Sep 2026). The consent it needs is in part 15.
Time the follow-up to your buyers
How long they really take, not a stock 30-day bucket.
Retargeting should feel like the next step
Not pressure.
Comments are a sales tool
Answer the real questions people ask, and never from your own or fake accounts.
A big purchase needs a follow-up, not just a button (Odin).
A ready lead goes to a person, with a comparison and an easy way to book (BlueCube).
The instant reply after a form, by message (Vacaanda).
The ones not ready yet go on your own list, and hear from you until they are (LocoLuxury).
The 7 times you'll hear
It's from the same 2011 study: firms that tried to reach a lead within the hour were nearly 7 times as likely to qualify it, meaning a real conversation with whoever decides, as firms that tried even an hour later. A conversation, not a sale, and a correlation, not a test. So it's no speed rule.
Sources
Luo and others (2019, Marketing Science); Brynjolfsson, Li and Raymond (2025, Quarterly Journal of Economics); Harvard Business Review (2011); Hennessey (2025); Twilio, A2P 10DLC quickstart (updated 25 Sep 2026). All in part 28.
22
Who runs it, if not you
A director, a pod and the engine, beside your own team.
A director (me), a pod (the people who build and run the pieces) and the engine (ORCAS's systems), beside your own team. Your team or your agency keeps the day-to-day: the posting, the social media, the operations. The arc runs beside it, and never takes that work over.
At a big company, I've seen a campaign owned by 5 people across 3 companies. A smaller business buys a media buyer and hopes the strategy shows up on its own. It doesn't.
Knowing it all and seeing it all is 1 thing. Actually doing it takes a lot. The process should be identical every time. The work should never be.
I direct the arc. Your numbers judge it. The engine is ORCAS's, built inside our own ventures. How to reach me is in part 29.
Section VIII
Proof, and where it breaks
23
The cases
Real businesses, each told as where it broke or where it started, what we did and the lesson.
The cases run in this page's order, by where they broke, so they walk the method. Each is public on orcasmarketing.com, on its own case page or on its pages for rentals and construction, and verified in writing by the client.
Every number is the client's own, from its page on orcasmarketing.com, with the date I read it. Where it's a ROAS, sales over ad spend, remember part 10: a ROAS is counted, not caused. Read it as what that business saw, never as proof of what the ads caused. The case pages are older than this page: part 28 says what changed.
The best ad was already in the building, and nobody had run it. And don't send that click to a price: finish the story on a page first.
Where it brokeResults stuck, the same tired creative, capped budgets and 1 channel. Their best material, real reactions to the product, had never run as an ad.
What we didWent through every asset and campaign first. A fast test showed the strongest hook was a reaction video they already had. Then pre-sell pages and copy tests, and more budget only once it held; then Google Shopping, email recovery and upsells. When that clip tired, we shot regular people reacting, and they took over.
The numberThe pre-sell page took ROAS from 3x to 6.5x, as the case page reports it (on orcasmarketing.com, read 26 Oct 2026). I counted it in both Ads Manager and the store's own analytics. The same page puts the account at about 1x before we started, and at 3.6x on average over Black Friday and Cyber Monday.
Before you spend a dollar, look at what's already there. Here it was ad credit nobody had touched.
Where it brokeStale campaigns, a drifting structure, last year's winners no longer converting, spend going straight to product pages, and Meta ad credit nobody had touched.
What we didRebuilt the structure and the names, and put the unused credit to work testing new hooks and new audiences. Cold traffic went to the home page instead of product pages, then to a pre-sell page with video walking people through the routine. Then testimonials, catalog ads, open targeting and upsells.
The numberSending cold traffic to the home page instead of product pages gave a 30% higher ROAS, as the case page reports it (on orcasmarketing.com, read 26 Oct 2026).
"Ramin is a Meta ads expert! Using the ORCAS method, he helped our company navigate complex ad testing, which led us to uncover our top performing marketing messaging. Also a plus is that he's really great to work with and an all around nice human."
A messy library usually hides 1 product that can carry the line. Find it with tests, not opinions.
Where it brokeA cluttered library of content, no clear flagship product, and a story lost in a crowded category.
What we didWent through every piece they already had, and tested which product could carry the line. 1 cold-pressed oil won the tests. We rebuilt around it, with bundles, and reminders for past buyers to reorder.
Ask the people who already bought why they bought. Their answer is the ad.
Where it brokeStrong awareness from YouTube, but Meta wasn't converting as well. Square-only creative struggled in Stories and Reels, and loose names hid what worked.
What we didBuilt the creative on what early buyers said when they were asked why they bought, carried that 1 idea through, and named every test so the numbers meant something.
1 product page can't talk to a stranger and a regular the same way. Give each their own step, and give regulars a reason to buy more.
Where it brokeEvery visitor landed on 1 product page, fed by tired audiences, with frequency climbing past 5, and nothing for returning buyers.
What we did4 steps, from cold to loyal, each with its own page and message; Google Shopping; creative tied to the big retail moments; bundles first, to raise the first order; and bulk offers for returning buyers.
The numberRevenue up 52% year on year, as the case page reports it (on orcasmarketing.com, read 26 Oct 2026), which credits bundles and fresh creative.
Sell the first bag. Then make the next one automatic.
Where it brokeGeneric ads, and trial packs that sold while subscriptions didn't, with nobody tracking it.
What we didVideos for each species, with the changes owners could see and vets' own words; trial packs with an easy checkout and a subscription switch; ads timed to when people run out.
If your buyer is too rare for Meta's boxes, let the ad do the sorting. Show the real thing, and the wrong people scroll past.
Where it brokeThe buyer, people in 1 specific care job, barely shows up in the boxes Meta offers.
What we didShort videos of the real member dashboard, so casual clickers filtered themselves out; retargeting with the real resources; free activities first, then the membership.
Your story is the ad. But Meta can't learn from sales it can't see, so fix the store first. And a big purchase needs a follow-up, not just a button.
Where it brokeThe account ran from personal profiles, with no structure and messy names, on a Squarespace store that sent Meta its sales from the browser only, through 1 pixel.
What we didMoved the store to Shopify, so Meta could see the sales; rebuilt the account; then 3 steps: the founder's own story, then installs, expert reviews and press, then follow-ups by Messenger and lead forms for the buyers of a big purchase.
The numberTotal revenue up 124%, as the case page reports it (on orcasmarketing.com, read 26 Oct 2026). That's the business's number, not a platform's. The page doesn't say over what period.
If Meta can't see your sales, it can't find you more buyers. Send it the sales.
Where it brokeShort of its own monthly revenue target, with audiences too tight, no reviews in the middle, and Meta learning only from shallow events.
What we didWider prospecting with lifestyle video; testimonials and customer videos in the middle; and the store's purchases sent back to Meta through the Conversions API, so Meta could finally see the sales it had been missing. Then hooks, formats and calls to action, tested.
A new location shouldn't start from zero. Let it learn from the ones before it, then make it local.
Where it brokeNo repeatable way to open a new location. Each one had its own pixel and started cold.
What we didA setup that let every new studio learn from the ones before it, then went local: reels on the coaches and the feel of the place, then testimonials, then lead forms built to book a paid trial, and Google for people searching for a gym nearby.
The numberOver 500 paid-trial members, as the case page reports it (on orcasmarketing.com, read 26 Oct 2026).
DatedThe setup then was 2 pixels a studio, 1 shared and 1 its own. Today I'd use 1 pixel, with the location on the event.
Never let 1 platform own your sales. Filter cold traffic before you send it to Amazon.
Where it brokeOn Amazon, ad spend was capped and growth stalled, and the brand had no customers of its own to fall back on. Its new Shopify store was cold.
What we didPre-sell pages inside Meta that sorted cold traffic first. People who wanted fast shipping went to Amazon; people buying more went to the brand's own store. Every closing ad and page carried both buttons.
Sell the trip, not the rental. Then keep following up with the ones who aren't ready yet.
Where it brokeSeasonal demand made leads uneven; most bookings came through Airbnb, with its fees and no control of the customer; and ads for the property alone couldn't reach retreats and events.
What we didFixed the tracking and the events first. Then 1 arc that sold the whole experience: the ad; a pre-sell page that qualifies groups (dates, headcount, budget, the feel they want); leads captured on their own page and sent to Meta through the Conversions API; a lead hook for the slow weeks; and email for the ones not ready to book.
Put the store, the shows and the list in 1 place, so every city gets its own message.
Where it brokeHis presence online was split in 2: 1 site for the shows and the podcast, 1 for the merch, which held back his list. And a special from his studio's lineup had no launch plan.
What we did1 Shopify store in place of the 2 sites; email by city, with early drops and merch follow-ups; launch support for the studio's special; local campaigns for each tour stop.
Ask Meta for clicks and it brings you clickers. Ask for buyers, and give them an offer worth buying.
Where it brokeLittle pixel data and a high price sent Meta chasing clicks. The campaigns were set for traffic, not purchases, so they brought cheap clicks that rarely went past the product page.
What we didShort creative sprints built to collect clean signals: an unboxing video from a creator who fits the buyer, and AI voiceovers to test versions fast. The discounted version beat every other angle, and gave Meta steady purchases to learn from. Then pre-sell pages, and the winning videos on the home page. A customer won with a discount still has to be counted for what he's worth (part 12).
The numberRevenue up over 500% year on year, as the case page reports it (on orcasmarketing.com, read 26 Oct 2026).
"Working with ORCAS has been a game-changer for our paid social. Ramin's deep platform knowledge and smart campaign structure have made a huge impact on performance."
The same as Doze's. Point Meta at buyers, then let it match people to products.
Where it brokeDecades of trust, but the account ran only on traffic, optimizing for link clicks and add-to-carts, so it brought in people who weren't going to buy.
What we didPointed it at buyers, with steady tests of creative, copy and bundles, and product groupings to raise the first order. Once the signal held, catalog ads and open targeting, so Meta could match people to products.
The numberBlack Friday campaigns brought in over $100K at a 9x ROAS, as the case page reports it (on orcasmarketing.com, read 26 Oct 2026).
If your ads only reach people who already buy from you, the numbers look great and nothing grows. Go wider, and warm them up first.
Where it brokeThe same high-intent buyers saw the same purchase ads again and again, and the ads never reached anyone new. There was no healthy middle.
What we didClean names and real stages. Cold traffic went to the home page with story-driven product video, not to product pages. Profile-visit campaigns warmed people up with grooming content and the brand's story, not just sales ads. Winners ran as 1 post, so the proof stacked up.
The numberOver 15,000 units moved, as the case page reports it (on orcasmarketing.com, read 26 Oct 2026).
"I absolutely loved working with Ramin! He has such a passion for the paid advertising channel and helping brands grow. He was constantly thinking of new things for us to try: new ad campaigns, new copy, new creative."
Don't pick the hero. Test it all, and let the market pick. Then sell the rest through it.
Where it brokeAds tired fast across too many products, and the pixel had no clear hero to learn from.
What we didTested the whole catalog. 1 simple graphic of 1 product in use beat the rest, so we rebuilt around it and sold the rest through it: cross-sells, bundles and checkout recovery.
You can build demand before the product ships, if 1 clear idea carries from the ad to the page.
Where it brokeA brand-new product, entering a market that had never heard of it.
What we did1 idea across every piece, teaching pages, and a pre-sell page that carried the reasoning and the proof. It sold before it reached the shelves.
If people can't see why yours is different, show them before you ask for money.
Where it brokeCheap lookalikes crowded its search results and pushed costs up, and Meta sent everyone to product pages.
What we didA pre-sell page that showed what makes it different; reels, carousels and customer reviews; bundles and free-shipping thresholds; and past buyers brought back.
Start from the sale and work back: what does a buyer need to see right before he buys?
Where it brokeToo many products fighting for 1 budget, a cold pixel, and static product shots.
What we didMapped the whole journey backward, from the sale up to the first look; lead magnets, short explainers and customer videos; and let the platform find the winning creative.
When copycats crowd you out, tell the story they can't copy, and let real people's comments do the selling.
Where it brokeCopycat brands running ads and taking its clicks, audiences worn out from past scaling, and a site change that hurt sales.
What we didLong video and testimonials to tell the story; an underused demo video of 1 tool became the centrepiece; campaigns that brought real comments back to the posts; and a move from tight audiences to broad.
With no data, test wide. A few winners show up, and they lead the rest.
Where it brokeNo data, and more than 140 pieces from different brands.
What we didWith an agency partner, a strict testing run. A few brands pulled clearly ahead in the US and Canada, and the product formats were built around them.
Nobody books a demo for a big-ticket product off 1 ad. Show the build, show who owns one, then make the call easy.
Where it brokeA single lead ad for a very expensive tub, asking a stranger to book a demo in 1 jump.
What we didShort films of the craft and the facility; then proof from the people who use it and their reviews; then retargeting with comparison sheets, production timelines and an easy way to book with a person.
Don't wait for perfect ads. Launch with what you have, answer every lead right away, and let the real numbers show you where you stand.
Where it startedRentals, and no lead setup.
What we didLaunched on what they already had: a Meta lead form with a verification code, connected to Privyr, and an instant WhatsApp message after the opt-in. That gave real lead flow and real numbers to read, fast.
Line up the offer, the targeting and a fast reply before you judge the ads.
Where it startedRentals in Marbella, for travellers across Europe.
What we didMeta lead forms and a WhatsApp follow-up, with the offer, the targeting and the reply lined up, across the UK, Austria, Germany, Belgium and Switzerland.
The numberAbout €25 a lead, as the ORCAS page reports it (on orcasmarketing.com, read 26 Oct 2026). A lead cost, not a customer cost.
"My highest recommendation for Ramin is that he's an excellent digital marketer and understands the ins and outs of Facebook marketing like no other. His knowledge, combined with staying up-to-date ensure our brands always perform at the top level!"
Sources
each case page on orcasmarketing.com, and its pages for rentals and construction (read 26 Oct 2026); the reviews as they appear on orcasmarketing.com (read 26 Oct 2026). All in part 28.
24
Where it breaks, and what would make it work
Too few results, buyers you can't reach, 1 platform owning your sales, no moment yet, and the work after the first sale. And what would make each work.
Nobody gets ruled out. If a number doesn't work yet, here's what would make it work.
Too few results to read
Below the volume line, the machine learns less and the number can't be read (parts 9 and 17). What would make it work: read a step with more volume first (part 6); optimize on the event that has volume, and count new customers as a column (part 17); fewer ad sets, a longer window, and fuel that lasts to the reading (part 9).
Buyers you can't reach in their moment
Some buyers are too rare for Meta's boxes, and some businesses are held back by Meta's own rules: health, money, housing, jobs (part 4). What would make it work: let the ad do the sorting (Golden Carers); Meta's own lead forms where the rules bite (part 19); and standing where he looks: search, maps, the review sites, the AI answers (part 4).
Customers rented from 1 platform
After Apple's tracking prompt, the online stores leaning hardest on Meta lost 8% to 40% of revenue against those leaning on it less (Aridor and others, 2025). What would make it work: your own list and your own data (part 15), the sales sent from your own systems (part 14), and more than 1 place to sell (DRYKI).
No moment yet
If nothing has happened to make him need you, no ad makes it happen. What would make it work: be the name in his head before it does (part 2, line 6), let people try it first (The Art of Living), and build the demand before you ship (Savvy Touch).
It stops at the new customer
The method gets you the first sale. What comes next, the delivery, the 2nd job, the review, is your business's own work. What would make it work: count what a customer is worth over 12 months, repeat work included (part 9), and make the next one automatic (Poseidon Animal Health).
Ads that only reach people who already buy (18.21 Man Made).
The slow season: a lead hook for the slow weeks, and email for the ones not ready (LocoLuxury).
Sources
Aridor and others (2025, Management Science). All in part 28.
Section IX
Help
25
Questions owners ask
The ones owners ask most, each answered from the parts.
Do Facebook and Instagram ads work for a business like mine?
They can, when 3 things hold: your numbers can afford a new customer (part 9), there's enough volume to read and to learn on (parts 9 and 17), and Meta's rules for your business let you reach and count your buyer (part 4). If 1 doesn't hold yet, part 24 says what would make it work. The nearest business to yours is in part 23.
What should a lead or a sale cost me?
What your own numbers allow, never an industry average. Work out the most a new customer may cost (part 9). A lead may cost up to that line times your close rate, everything counted. Made up: at its $390 line and its rough 31% close rate, the example business can pay about $120 a lead. It pays $120: $100 in ads and $20 for the freelancer and the tools. That's right at the line, which is why its $382 sits just under $390.
I get clicks but no sales. Why?
Usually 1 of 3. Meta was asked for clicks, so it brought clickers (part 17; Doze). The page after the click doesn't finish the story (part 19; truMedic). Or the sales happen where Meta can't see them, so it can't learn from them (part 14; Everyman). Check what the ad set is optimized for first.
How long before I know?
It depends on your volume and your sales cycle, never on a calendar (part 6). The first real reading comes at Point A, plus the sales cycle, plus the time it takes to reach a count you can read. Too slow? Read a step with more volume first, like leads or booked calls. Made up: the example business reads its leads about 6 weeks after A.
It sold for a few days, then stopped. What happened?
Look at 3 things before you change anything. Did the learning restart, from a significant edit, a new ad or a pause of 7 days or more (part 5)? Are the same people seeing it too often (part 18)? Or were the good days just the swing of a small count (part 9)?
Meta's number doesn't match my store's or my CRM's. Which is right?
Your store and your CRM are the number. Meta's is its own count, inside its own windows (parts 7 and 10). They won't match. Add up what every platform claims and put it next to your orders: the gap is double counting, plus credit nobody proved.
My leads are junk. What do I do?
A form that's too easy fills up with curious people (Mr. Black). Ask for what tells a fit from a bad fit (part 19), and send Meta the leads that became sales, so it learns who's real (part 17).
What's the learning phase, and what's "Learning limited"?
In Meta's words, an ad set usually leaves learning "after about 50 results in the week after the ad set's last significant edit" (part 9). When an ad set "isn't getting enough results to exit the learning phase", the Delivery column reads "Learning limited", and Meta adds: "Learning limited isn't a penalty" (Meta says). Fix it with fewer ad sets, an event with more volume, or more fuel (part 9), not with more edits. Until then, part 5 says how to read it anyway.
Should I let Meta's AI run it, or set it up myself?
Meta's automation runs the delivery. It can't write your objective, your numbers, your offer or your brand: that's the step before Meta's AI (part 13). In 1 vendor's tests, manual won for 58% of brands and Advantage+ for 42% (part 13). Test it on your own account.
Boost, or Ads Manager?
Either way, the test is the same: can you pick the event it learns on (part 17), and can you read it on your own numbers (part 7)? Ads Manager has every setting this page uses. A boost has fewer (my reading).
How many ads, and how often should I change them?
Fewer ad sets, more inside each: Meta says the delivery system learns less about each when you make many, and 1 ad can hold up to 10 creative assets (part 18). Change when the reading earns it, and add new pieces in batches, never 1 at a time (part 20).
My ad was rejected, or my account was disabled. Now what?
Read Meta's reason, then request Meta's own review. Meta's help is plain about the end of the road: an ad account disabled for a policy violation and still not eligible after 6 months loses its unused prepaid balance where the law allows, and can't be reinstated (Meta's help, re-read 26 Oct 2026). Before it ever happens: the account in your name, and 2 real people as admins (part 14).
Do I need the pixel and the Conversions API?
Both, for the same events, counted once (part 16). Start with the lightest route that sends what you need.
Should I hire an agency, or do it myself?
If you'll run it yourself, this page is the method, and part 27 hands it to your AI. If you hire, ask who owns the account (you, part 14), what number they'll be judged on (yours, part 7), and the questions for any vendor in part 10. Part 22 says how mine runs.
Isn't keeping customers cheaper than getting new ones?
The "5 to 25 times cheaper" line has no clean source behind it, so it's off this page (part 2). What holds: your light buyers bring a big share of your sales (part 2), and both jobs pay. Count what a new customer is worth over 12 months, repeat work included (part 9).
I sell on Amazon
Meta can't see Amazon sales, and Amazon gives no customer identifiers, so count Amazon on its own (part 8) and read it through Amazon Attribution (part 11). Filter cold traffic on a page before you send it to Amazon, and never let 1 platform own your sales (DRYKI).
What does a new customer really cost me?
Everything you spent to get customers, over the new customers your books and your CRM show, read on 2 clocks and with its swing (parts 7 to 11). The sheet in part 11 walks you through it.
Is TikTok Shop worth it?
It's growing fast and still small next to retail, its fees and rules move often, and you get the order, not the customer (part 8). Count it on its own, keep its orders out of what you send Meta, and test what it does for your other sales on your own brand.
I have no data, or too many assets. Where do I start?
With no data, test wide: a few winners show up, and they lead the rest (THE LNK). With too many, the library usually hides 1 product that can carry the line (M.S. Skincare). Either way, start on what's already in the building (part 5).
I have more than 1 location
A new location shouldn't start from zero. It learns from the ones before it, then goes local (C3 Training, part 14). Today I'd do it with 1 pixel, the location on the event.
I sell something big-ticket
Nobody buys it off 1 ad. Show the build and who owns one, and make the call easy (BlueCube). In a cheap category, show why yours costs more (Plunge Therapy). A big purchase needs a follow-up, not just a button (Odin). And count the leads by what they're worth (Valor Stone).
My niche is tiny
If your buyer is too rare for Meta's boxes, let the ad do the sorting: show the real thing, and the wrong people scroll past (Golden Carers, part 13).
What does working with you look like?
A flat fee, month to month, set on a call. Everything else is in the agreement, which you read before anything starts. How to reach me is in part 29.
Sources
the parts named in each answer; Meta's help (the learning phase, Learning limited, and restrictions with disabled ad accounts, each last read 26 Oct 2026). All in part 28.
26
The words, in plain English
The main terms on the page, in 1 line each.
A2P 10DLC. US carrier registration for business texts sent from a regular 10-digit number (part 21).
aCAC. Everything spent to get customers, over all customers, new and returning; the a is for all (part 7).
Ad set. The level inside a Meta campaign where the audience and the event it learns on are set, and where Meta counts the learning (part 5).
Advantage+. Meta's name for a campaign with its automatic budget, audience and placements all switched on: a state a campaign is in, not a separate type (Meta's developer doc, read 26 Oct 2026).
aMER. New customers' sales over ad spend alone; the a is for acquisition (part 7).
The arc, the campaign arc. The ad, the page, the reply and the follow-up, run as 1 thing and judged by your numbers.
Attribution window. How long after a click or a view a platform still credits a sale to an ad (part 10).
Audience Segments. Meta's split of your results into new, engaged and existing customers, for reports only (part 8).
Blended. The total from your own books and orders, across every channel (part 10).
Cohort. Each month's new customers, followed over time (part 7).
Contribution margin. What's left after the goods and the ads (part 9).
Conversion Leads. Meta's route for sending a lead's later CRM stages back, for leads from its own forms (part 17).
The Conversions API (CAPI). Meta's way to send events from your own systems, beside the pixel (part 16).
CPA. Cost per acquisition: 1 platform's spend over the results it counts itself (part 7).
CRM. Where your leads, their stages and their closes live.
Deduplication. Counting a sale once when the pixel and the server both report it, by the same event name and event ID (part 16).
Engage-through. A sale Meta credits to an ad someone engaged with, without a link click (part 10).
Event. 1 thing that happened, sent to Meta: a lead, a purchase, a new customer.
Event ID. The tag that lets Meta match the pixel's and the server's report of the same event (part 16).
Event Match Quality. Meta's score, 1 to 10, for how well your events match people. Meta recommends 6.0 or higher, where possible (part 14).
Events Manager. Meta's tool for checking your events. Test Events is the part where you send your own test (part 16).
Express and implied consent. A clear yes, against a yes the law reads from a relationship, like a recent purchase or inquiry (part 15).
First-party data. What your customers and leads gave you directly (part 15).
The fuel. The ad money, approved before the first launch, enough to last to the first real reading (part 9).
Geo test. Ads off in some areas and on in places like them, compared (part 10).
Hashing. Scrambling an email or a phone number 1 way before it's sent, so Meta can match it without seeing it in plain text. It's still the customer's data, so the consent rules still apply (parts 15 and 16).
Holdout. A group kept from seeing your ads, so you can see what the ads caused (part 10).
Incremental attribution. Meta's model of which conversions its ads caused. It's a delivery setting too (part 10).
Learning limited. Ads Manager's label for an ad set that isn't getting enough results to leave the learning phase (parts 5 and 25).
The learning phase. The stretch after a significant edit while Meta's system learns who to show an ad set to (parts 5 and 9).
Lift study. Meta's own holdout test, limited today (part 10).
Modeled conversion. A conversion a platform estimates instead of observing (part 10).
Muse. Meta's AI agent, in the US and Canada, with a version for small businesses (part 13).
nCAC. What a new customer costs: everything spent to get customers, over the new customers won (part 7).
nMER. New customers' sales over everything spent to get them (part 7).
The noise floor. How big a change between 2 counts has to be before it's more than noise (part 9).
The pixel. Meta's code on your site that reports what visitors do, from their browser (part 16).
pLTV. Predicted lifetime value: what a model expects a customer to be worth (part 17).
Point A. The point where you can see where you're at, and make the briefs that get you to B (part 5).
Point B. The day your own numbers can answer the question (part 6).
The pre-sell page. The page between the ad and the price that finishes the story (part 19).
ROAS. Return on ad spend: sales over ad spend. Counted, not caused (parts 10 and 23).
Significant edit. A change that restarts the learning (part 5).
Special ad category. Meta's own rules for ads about housing, jobs and money, among others (part 4).
Step-down test. Cut the spend, watch, cut again (part 10).
The swing. How far a count can move with nothing changed (part 9).
27
Hand it to your AI
The prompt: copy it, and your AI runs the method on your business.
Press the button and the prompt below is copied. Paste it into your own AI, whichever you use. It reads this page, then runs the method on your business with what it already knows about you.
The addresses are written out in full, because some AIs only open links that appear in the chat itself. This page runs 1 Meta pixel, and only if you say yes on its privacy bar. The prompt is text you copy: it sends nothing anywhere.
The prompt
From Ramin Karimi: this is the method my team at ORCAS and I use to get new customers. We built it inside our own ventures, and your AI will now run it on yours. It's free. Nothing to sign up for, and nothing comes to us unless you send it.
To the AI reading this:
1. Read the method first, the plain-text version made for you: https://raminkarimi.ca/method.txt. The full page is https://raminkarimi.ca/method. If you can't open either, ask me to paste it in. If you could only read part of it, say which parts.
2. Give before you ask. Use everything you already have on my business: what you know from our past chats, any apps I've connected (store, CRM, ad accounts, analytics, docs), and what's public: my website and my reviews; my ads too, if you can open Meta's Ad Library. If you can't, say so and ask me for 1 or 2 of them as text or screenshots. If you have nothing yet, ask me for 1 thing only: my website.
3. In your first reply, give me your first read through the method: what you can see from outside, what you can't, the 1 thing in the way as far as you can tell, and the first move. Short.
4. Then go deeper, 1 step at a time. Only ask what you can't find, 1 question at a time, with why you need it. Give me options I can answer with a letter, not blanks to fill. I can skip anything.
5. Teach as you go: for each point, 1 line on which part of the method it comes from, and the nearest case on the page, if one fits.
6. Rules:
- Never make up a number. If it's in my apps, pull it and tell me where it came from. If it isn't, ask me. A rough range is fine only for what nobody has counted yet; label it a guess, with the date the real count replaces it.
- Run every sum on the page on my own numbers. Show the working, and say what you couldn't find.
- Say plainly what you can't see without my ad account or my books.
- Never ask for logins or passwords.
- If my business sells housing, jobs or money (credit, loans, insurance, banking, investing, payments), or is in health (personal injury included), say so first: Meta has its own rules for these, and they change what the method can use; part 4 of the method says which. Don't give me those rules from memory. Give me the link to Meta's page and what to look for. If you can open it, quote it with the date.
- Keep it short. I want answers and results, not homework.
- Don't sell me anything, and don't push me toward a call.
7. As we go, cover the whole method on my business: today, Point A and Point B; the 1 thing in the way; the step before Meta's AI (the objective, what a customer is worth, the offer, the brand guidelines); how we'll read it after, on our own numbers; and the next 3 moves I can make myself. Tell me straight if the method needs something we don't have yet, and what would make it work.
8. At the end, tell me once that if I'd rather have this run than run it myself, Ramin's team does that, and you can write a short brief for him. Don't bring it up again unless I ask. The brief: who we are, our numbers, what's in the way, who does the day-to-day, what's happening right now. Short enough for a DM to @iamraminkarimi on Instagram, or an email to ramin@orcasmarketing.com. If he can't take it on right away, the brief holds our place.
28
Sources, and what changed
Every source with the date I read it and its link where there is one, and what's changed since my older notes on orcasmarketing.com.
What changed since the field notes
My field notes (the older articles on orcasmarketing.com) and its case pages are older than this page. If you or your AI read them, this is what's current:
The learning rule of about 50 a week. Meta's help still says about 50 results in a week, per ad set, and its API carries each ad set's own threshold, which it calls a dynamic learning phase. So read the count in your own account.
Campaign ladders that start on landing page views, a setup in the older notes, teach Meta to find clickers.
Fixed numbers as rules, a cost ceiling for everyone, give way to your own numbers.
Weekly and monthly calendars give way to the reading.
The Strategy Sync and the Deep-Dive Blueprint, named on the older pages, are gone.
2 pixels a location became 1, with the location on the event.
"True attribution" became counted, not caused.
The arc no longer stops at the page. It runs on through the reply and the follow-up.
Point A and Point B meant other things on the older case pages ("Point A: Weak inbound. Point B: Lead volume."). Here they mean what parts 5 and 6 say.
The ORCAS pages themselves. The offers, prices and reply-time promises there are retired. And a result there "in 30 days" is what that account saw, never a promise: the reading sets the pace (part 3).
The sources, part by part
Every source this page leans on, with the date it was read and its link where there is one.
Dechêne, Stahl, Hansen and Wänke (2010), The truth about the truth: a meta-analytic review of the truth effect, 51 studies. doi.org/10.1177/1088868309352251. Read 26 Oct 2026.
Zajonc (1968), Attitudinal effects of mere exposure, Journal of Personality and Social Psychology, Monograph Supplement. Read 5 Oct 2026.
Aridor, Che, Hollenbeck, Kaiser and McCarthy (2025), Evaluating the Impact of Privacy Regulation on E-Commerce Firms, Management Science (online 20 Nov 2025). doi.org/10.1287/mnsc.2024.06600. Read 10 Oct 2026.
Cooper, Craig, Gaynor and Van Reenen (2019), The Price Ain't Right? Hospital Prices and Health Spending on the Privately Insured, Quarterly Journal of Economics 134(1). doi.org/10.1093/qje/qjy020. Read 10 Oct 2026.
Cepeda, Pashler, Vul, Wixted and Rohrer (2006), Distributed practice in verbal recall tasks, Psychological Bulletin 132(3): 254 studies in its Table 1. doi.org/10.1037/0033-2909.132.3.354. Read 26 Oct 2026.
Gordon, Zettelmeyer, Bhargava and Chapsky (2019), A Comparison of Approaches to Advertising Measurement: Evidence from Big Field Experiments at Facebook, Marketing Science 38(2). doi.org/10.1287/mksc.2018.1135. Read 10 Oct 2026.
Tellis (2009), Generalizations about Advertising Effectiveness in Markets, Journal of Advertising Research. doi.org/10.2501/S0021849909090357. Read 10 Oct 2026.
Smith, Yagan, Zidar and Zwick (2019), NBER working paper 25442, published in the Quarterly Journal of Economics. nber.org/papers/w25442. Read 10 and 26 Oct 2026.
Graham, Bennett, Franke, Henfrey and Nagy-Hamada (2017), Australasian Marketing Journal 25(4): Double Jeopardy in 32 replications. openresearch.lsbu.ac.uk/item/86wv9. Read 25 Oct 2026.
Sharp, Romaniuk and Graham (2019), Marketing's 60/20 Pareto Law, a draft, not peer reviewed. openresearch.lsbu.ac.uk/item/88vw1. Read 25 and 26 Oct 2026.
Hartnett, Gelzinis, Beal, Kennedy and Sharp (2021), When Brands Go Dark, Journal of Advertising Research 61(3): the journal's summary. thearf.org/?p=362846. Read 10 Oct 2026.
Meta's help, Special Ad Categories now include financial products and services: credit, insurance, bank accounts, investing and payment services. facebook.com/business/help/510724041294968. Read 6 Sep, 1 Oct and 26 Oct 2026.
Meta's help, Create a campaign to acquire new customers: the customer lifecycle setting, and its social issue and pharmaceutical limit. facebook.com/business/help/1740191093676743. Read 1, 10 and 26 Oct 2026.
Charley Tichenor, Claude Has Officially Changed Facebook Ads Forever! (Tutorial), his video's description (2 Sep 2026). youtube.com/watch?v=4-ApfzxGhYI. Read 25 and 26 Oct 2026.
Same as part 5: Meta's help, About the learning phase.
Same as part 2: Gordon, Zettelmeyer, Bhargava and Chapsky (2019), Marketing Science.
Gordon, Moakler and Zettelmeyer, PIE, NBER working paper 35044 (revised Apr 2026), not peer reviewed. nber.org/papers/w35044. Read 10 Oct 2026.
Lewis and Rao (2015), The Unfavorable Economics of Measuring the Returns to Advertising, Quarterly Journal of Economics 130(4). doi.org/10.1093/qje/qjv023. Read 10 and 25 Oct 2026.
Blake, Nosko and Tadelis (2015), Consumer Heterogeneity and Paid Search Effectiveness, Econometrica 83(1). doi.org/10.3982/ECTA12423. Read 10 and 25 Oct 2026.
Lewis (2006), Customer Acquisition Promotions and Customer Asset Value, Journal of Marketing Research 43(2). doi.org/10.1509/jmkr.43.2.195. Read 10 and 26 Oct 2026.
Anderson and Simester (2004), Long-Run Effects of Promotion Depth on New Versus Established Customers, Marketing Science 23(1). doi.org/10.1287/mksc.1030.0040. Read 10 and 26 Oct 2026.
Meta's help, About advertising restrictions: the business portfolio, the ad account, the Page and the profile. facebook.com/business/help/975570072950669. Read 6 Sep and 26 Oct 2026.
Same as part 10: Meta for Developers blog (16 Oct 2025).
Same as part 4: Meta's help, Create a campaign to acquire new customers.
Meta's notice of the 18 May 2026 change to purchase audiences, as Jon Loomer shows it (7 May 2026). jonloomer.com/chatgpt-ads-self-serve/. Read 25 Oct 2026.
Same as part 10: Blake, Nosko and Tadelis (2015), Econometrica.
Jon Loomer, The Master Brief, written by his own tool and approved by him (2 Jul 2026). jonloomer.com/meta-ads-master-brief/. Read 25 and 26 Oct 2026.
Jon Loomer, The Principles Behind My Meta Ads Strategy (14 Jul 2026): 50 a week per ad set, a rule of thumb. jonloomer.com/meta-ads-strategy-principles/. Read 25 and 26 Oct 2026.
Weinreich, Obendorf, Herder and Mayer (2008), ACM Transactions on the Web, 25 people, as Nielsen Norman Group reports it in How Little Do Users Read? (May 2008). nngroup.com/articles/how-little-do-users-read/. Read 10 Oct 2026.
Luo, Tong, Fang and Qu (2019), Machines vs. Humans: The Impact of Artificial Intelligence Chatbot Disclosure on Customer Purchases, Marketing Science 38(6). ideas.repec.org/a/inm/ormksc/v38y2019i6p937-947.html. Read 10 Oct 2026.
Brynjolfsson, Li and Raymond (2025), Generative AI at Work, Quarterly Journal of Economics 140(2). doi.org/10.1093/qje/qjae044. Read 10 Oct 2026.
Same as part 2: Oldroyd, McElheran and Elkington, Harvard Business Review (Mar 2011).
Same as part 2: Hennessey Digital, 2025 Lead Form Response Time Study.
Same as part 5: Meta's help, About the learning phase.
Same as part 5: Meta's help, About learning limited.
Meta's help, About advertising restrictions: an ad account disabled for a policy violation, and its unused prepaid services. facebook.com/business/help/975570072950669. Read 6 Sep and 26 Oct 2026.
Your AI can write the brief for you: it's the last step of the prompt in part 27. If I can't take it on right away, the brief holds your place. A plain DM works too.