Join DiscordToolkit
Module 12 of 27
First Sale Society
Product Testing Playbook · 2026
Phase 5 · Launch & Test — Module 11

Reading Data Day-by-Day

This is the #1 gap in every beginner's skill set. Setting up the campaign is easy. Reading what happens after you launch is what separates operators from people who just lose money. Here's exactly what normal looks like — day by day.

The Real Problem

See the Day-by-Day table above for exactly what to expect after you launch. The output reading — how to interpret the data day by day — this generates more anxiety and bad decisions than any other single topic. Operators kill winning campaigns because day-1 data looked bad. They scale losers because day-2 ROAS was temporarily good. This module exists to fix that.

Misconceptions — Module 09: Data & Metrics

"High ROAS on day 1–2 means I should scale immediately." Wrong. Day-1 and day-2 ROAS is often inflated — Meta shows your ad to your best audience first, then expands. Premature scaling triggers a learning phase reset and frequently causes ROAS collapse. Wait until day 4–5 at minimum before making scale decisions.

"Low ROAS on day 1–2 means I should kill." Wrong. Early ROAS is almost always bad — the campaign is still in exploration mode. The #1 killing mistake in ecom is shutting down campaigns during the learning phase before the algorithm has found a delivery pattern. See the Day-by-Day table above.

"CPM tells me if my campaign is healthy." CPM is almost meaningless in isolation. High CPM with strong CVR = profitable campaign. Low CPM with no CVR = wasted spend. Read CPM only in context of ROAS, not as a standalone health signal.

"If ATC is high, the product will sell." High ATC with zero purchases almost always means checkout friction, not product-market fit confirmation. People who add to cart have interest — the problem is something between cart and payment page: surprise shipping cost, no PayPal, slow checkout. Fix that specifically.

📊

Day 1 data almost always looks bad. That is completely normal. The #1 most expensive mistake beginners make is killing campaigns in the learning phase because day-1 numbers scared them. This module gives you the exact framework to tell the difference between "normal bad" and "actually dead."

What Normal Looks Like — Day by Day

DayNormal PatternWhat to Do
Day 1High CPMs, few/no sales, volatile ROAS. Meta is in early exploration. This is expected and not a signal to kill.Do not touch anything. Do not reduce budget. Do not edit creatives. Let it run.
Day 2CPMs usually stabilize slightly. You may see first ATCs. ROAS is still unreliable. Do not extrapolate.Check CTR and hook rate. If CTR is below 0.5%, your hook has a problem. Otherwise — do not touch.
Day 3Delivery becomes more consistent. First meaningful ATC data. Still within learning phase. Resist the urge to kill.If you've spent 2× your target CPA with zero ATCs: check page speed and checkout on mobile. Otherwise hold.
Day 4–5Algorithm has enough data to begin optimizing delivery. CPMs often drop slightly. First purchase signals appear.First real evaluation point. Compare ATC rate and CTR to benchmarks. Apply kill/scale logic from Module 10.
Day 6–7Campaign exits learning phase (if 50+ purchase events occurred). Delivery is now more efficient. ROAS becomes reliable.Full kill/scale evaluation. This is the moment your data actually means something statistically.
😮‍💨

"15+ orders yesterday. 1 order today. Same spend. Nothing changed." This is not a signal. One bad day is noise. Use the 7-day rolling average, not daily numbers, to make decisions about your campaign.

The Metrics That Actually Matter — In Priority Order

Hook Rate30%+
CTR (Link)0.8%+
ATC Rate3%+
CVR1–4%
ROASYour BE×
CPMContext

The Funnel Diagnostic — Where Did the Money Go?

When results are bad, the problem lives in exactly one of four places. Work backwards from purchase to ad:

🔍 Where is the breakdown happening?
SymptomCTR below 0.5%, impressions high
Hook problem. Your first 3 seconds are not stopping the scroll. New hooks, new angles. Do not touch anything else.
SymptomCTR good, ATC below 3%
Page or offer problem. People are interested (they clicked) but not convinced enough to add to cart. Review headline, price, guarantee, trust signals.
SymptomATC good, CVR low
Checkout friction. Surprise shipping cost, slow load on checkout, confusing payment screen. Test checkout flow on a real mobile device.
SymptomCVR good, ROAS below BE
Offer/price problem. The product works — the economics don't. Raise price, add bundle, reduce COGS. Don't kill — fix the math.

Daily Decision Tree — What To Do Right Now

This is the #1 most-requested visual in the course. Copy this mental model and run through it every morning when you open your ads manager. It eliminates panic decisions by replacing emotion with a structured diagnostic.

Daily Ad Review Decision Tree
Open Ads Manager → Check today's data
Is this campaign still in the learning phase? (Under 7 days or <50 purchases)
YES
NO
Do not touch. Check CTR only. If CTR <0.5% after $30+, note it. Otherwise: close the tab.
Continue below. Post-learning data is now statistically meaningful.
What is your Link CTR?
Below 0.5%
0.5–0.8%
Above 0.8%
Hook problem. New hooks, new angles. Do not change anything else.
Weak signal. Check hook rate. If hook rate >35%, the body is the issue — not the hook.
Creative is working. Move to ATC check below.
What is your ATC Rate?
Below 3%
Above 3%
Product page / offer problem. People clicked but aren't convinced. Fix headline, guarantee, price, trust signals.
Offer-product fit confirmed. Move to purchase check.
Good ATC — but are purchases happening?
No / very low CVR
Yes — purchases happening
Checkout friction. Surprise shipping, no PayPal, slow checkout on mobile. Test the entire checkout yourself right now on your phone.
Compare ROAS to your break-even. Above BE → scale. Below BE → fix offer/price. See Module 10.
How to Use This Tree Daily

Open this page every morning before reviewing your numbers. Run top-to-bottom. The tree's purpose is to prevent emotional decisions — it gives you a mechanical process for every data state. The most expensive mistake in this business is killing campaigns based on day-1 data while they're still in the learning phase. This tree catches that.

Common Questions Operators Get Stuck On — Answered Here

My ads spent $20 then stopped for the whole day. What's happening?
This is a delivery/budget issue, not a creative problem. Most common causes: (1) your account spending limit is set too low — check Business Settings → Payment → Spending Limits. (2) Your bid cap is too aggressive — remove it and use Lowest Cost (default). (3) Your audience is too narrow for your budget — you're running broad targeting as instructed, so this is usually a spending limit issue. Check that first.
My CPMs keep rising every day. Is that normal?
Yes, completely normal during the learning phase (first 7 days). Meta is exploring a wide audience to find buyers, which is expensive. Once it exits learning (usually after 50 purchase events), CPMs stabilize and often drop. If CPMs are rising after week 2, that's usually creative fatigue — your ads are being shown repeatedly to the same people. Solution: new creatives.
Campaign Structure Questions

Questions about ABO vs CBO, when to create a new campaign vs adding new ads, and how to structure your kill/scale decisions are all covered in detail in Module 12: Kill or Scale → — that module is the canonical home for campaign architecture logic.

Good ATCs but no sales — what's wrong?
Classic checkout drop-off. The most common causes in order of frequency: (1) surprise shipping cost revealed at checkout — show shipping cost on product page, (2) checkout is slow or broken on mobile — test it yourself right now, (3) only one payment method — add PayPal, (4) the product page built trust but the checkout page looks sketchy — ensure your checkout URL still says your domain, not a third-party payment processor URL that looks unfamiliar. This problem has nothing to do with your ads.
📊 Still confused by your numbers after reading this module?

If your data on Day 3 shows one pattern but doesn't match any of the scenarios above — drop your numbers in the Discord. People who've been through the same read will tell you exactly what it means.

Post your numbers in the Discord and get a real read →

First Sale Society
Join First Sale Society — Free Discord
Ad reviews, store critiques, real operator feedback. Ask anything.
Join Discord →

Quick reference — ad funnel metrics

What each metric means, a healthy range, and the warning sign to watch.

MetricWhat it isHealthyWarning sign
Metric
CTR (link)
What it is
Clicks ÷ impressions
Healthy
≥ 1.5%
Warning sign
< 1% = weak creative/hook
Metric
CPC
What it is
Cost per link click
Healthy
Niche-dependent
Warning sign
Rising = fatigue or poor relevance
Metric
ATC rate
What it is
Add-to-carts ÷ clicks
Healthy
≥ 5%
Warning sign
< 3% = product page / price issue
Metric
CVR
What it is
Purchases ÷ sessions
Healthy
≥ 2.5%
Warning sign
< 1% = store, not traffic
Metric
CPA
What it is
Cost per purchase
Healthy
< break-even CPA
Warning sign
> break-even = losing money
Metric
ROAS
What it is
Revenue ÷ ad spend
Healthy
> break-even ROAS
Warning sign
Below = unprofitable

🧮 Use the Break-Even ROAS Calculator for this step →

Recommended for this step
Original content by First Sale Society — . Free, no paywall.