How to Read a Facebook Ads Report (What Every Metric Actually Means)
Facebook Ads Manager organizes data across three levels — campaign, ad set, and ad — each with dozens of metrics. The metrics that actually matter for your Shopify store are ROAS, cost per purchase, CTR (link click-through rate), and CPM. Most store owners either stare at vanity metrics that don't matter or miss critical signals buried in the wrong column. This guide explains every important metric in plain English and tells you exactly what to look for.
See Which Ads Drive Real Orders
The Three Levels of Facebook Ads
Every Facebook ad account is organized into three levels: Campaign, Ad Set, and Ad. Understanding what each level controls is the first step to reading your report correctly.
| Level | What It Controls | What to Look At |
|---|---|---|
| Campaign | Objective & overall budget | Total spend, overall ROAS, total purchases |
| Ad Set | Audience, placement, schedule, budget | CPM, audience delivery, cost per result |
| Ad | Creative, copy, CTA | CTR, engagement rate, conversion rate |
A common mistake is looking at campaign-level data only. This hides which specific audiences and creatives are performing. Always drill down to ad set and ad level to understand what's actually working.
Metrics That Matter for Shopify Stores
ROAS (Return on Ad Spend)
ROAS is the revenue generated per dollar spent. A ROAS of 3.0 means you earned for every spent on ads. For most Shopify stores, a 2.5-4x ROAS is considered healthy. However, Facebook's reported ROAS is often 20-50% higher than reality due to post-iOS 14 tracking gaps. Always cross-reference with your actual Shopify revenue.
CPC (Cost Per Click)
CPC tells you how much you pay each time someone clicks your ad. There are two versions: CPC (All) includes every click on your ad (likes, comments, "See More"), while CPC (Link Click) counts only clicks to your website. Always use CPC (Link Click) — that's what drives traffic to your store. Average CPC for ecommerce is /usr/bin/bash.50-.00. If yours is above .00, your creative or targeting needs work.
CPM (Cost Per 1,000 Impressions)
CPM measures how much it costs to show your ad 1,000 times. You don't directly control CPM — it's determined by competition for your audience, time of year, and ad quality. Average ecommerce CPMs range from -5. CPMs above 0 suggest you're targeting a highly competitive audience or your ad quality score is low.
CTR (Click-Through Rate)
CTR is the percentage of people who click your ad after seeing it. Use CTR (Link Click-Through Rate), not CTR (All). A healthy CTR for ecommerce is 1-3%. Below 1% means your creative or targeting isn't resonating. Above 3% is strong. CTR is primarily an indicator of creative and audience fit — it doesn't guarantee conversions.
Conversion Rate
This is the percentage of link clicks that result in a purchase. Facebook doesn't show this directly — you calculate it by dividing purchases by link clicks. A 1-3% conversion rate from Facebook traffic is typical for ecommerce. If your CTR is high but conversion rate is low, the problem is your landing page, not your ads.
Frequency
Frequency is the average number of times each person in your audience has seen your ad. For prospecting campaigns, keep frequency below 3.0. For retargeting, frequency up to 8-10 is acceptable since these people already know your brand. High frequency in prospecting means your audience is too small or your budget is too high for the audience size.
Cost Per Purchase
This is the most straightforward metric: how much you spent on ads to get one sale. Divide your total ad spend by the number of purchases. If your average order value is 0 and your cost per purchase is 0, you're running at a 2x ROAS. Compare this to your profit margin — if your margin is 40% (4 on a 0 order), a 0 cost per purchase means you're losing money.
Amount Spent
Sounds obvious, but many store owners don't check if their actual spend matches their set budget. Facebook can spend up to 25% over your daily budget on any given day (they balance it over the week). Check your amount spent column daily to avoid budget surprises.
How to Customize Your Columns
Facebook Ads Manager's default columns hide the metrics that matter most. Click "Columns" at the top right of your report and select "Customize Columns." Add these essential columns for Shopify stores:
- •Website Purchase ROAS
- •Purchases (Website)
- •Cost Per Purchase (Website)
- •Purchase Conversion Value (Website)
- •Link Clicks
- •CPC (Link Click)
- •CTR (Link Click-Through Rate)
- •CPM
- •Frequency
- •Amount Spent
Save this as a preset so you don't have to set it up every time. Remove vanity metrics like Reach, Impressions, and Post Engagement from your default view — they distract from what matters.
Red Flags in Your Report
These metric combinations signal specific problems:
| Red Flag | What It Means | Fix |
|---|---|---|
| High CTR, low conversions | Ad is compelling but landing page fails | Fix product page, speed, mobile UX |
| Low CTR, low CPM | Audience is cheap but creative doesn't resonate | Test new creative angles and hooks |
| High CPM, low CTR | Competitive audience and weak creative | Narrow audience or improve ad quality |
| Frequency above 3.0 | Audience fatigue — same people seeing ads repeatedly | Expand audience or refresh creative |
| ROAS declining week over week | Creative fatigue or audience saturation | New creative, new audiences, or new offer |
The Time Window Trap
Facebook's default attribution window is 7-day click and 1-day view. This means Facebook takes credit for a purchase if someone clicked your ad within the last 7 days OR viewed your ad within the last 1 day. This window dramatically affects your reported numbers.
Before iOS 14, the default was 28-day click and 1-day view, which captured far more conversions. If you're comparing current performance to pre-2021 data, you're comparing different attribution windows — your ads didn't get worse, the measurement window got shorter.
You can change your attribution window in Ads Manager under "Columns > Customize Columns > Comparing Windows." Compare 1-day click vs 7-day click to see how many conversions happen after day one. For most Shopify stores, 30-50% of purchases happen between day 2 and day 7.
Comparing Facebook Numbers vs. Shopify Numbers
Your Facebook Ads report and your Shopify dashboard will never match perfectly. Here's why and what to do about it:
| Metric | Facebook Reports | Shopify Reports |
|---|---|---|
| Revenue | Modeled/estimated (often over-counted) | Actual completed orders |
| Purchases | Includes modeled conversions | Real orders only |
| Attribution | Claims credit for 7-day click window | Last-click only (default) |
| Timing | Reports on click date | Reports on purchase date |
The gap between Facebook and Shopify numbers is typically 20-50%. Neither is "wrong" — they're measuring different things. The best approach is to use an independent attribution tool that sits between the two and gives you a single source of truth.
Common Mistakes When Reading Facebook Reports
- •Looking at "Results" without knowing which result type your campaign optimizes for. A "Result" could be a link click, an add-to-cart, or a purchase — check the objective.
- •Comparing CTR across different objectives. A Traffic campaign will always have higher CTR than a Conversions campaign because Facebook optimizes for different actions.
- •Not using UTM parameters on ad links. Without UTMs, you can't verify Facebook's reported clicks and conversions in Google Analytics or Shopify.
- •Checking reports hourly and making changes based on partial data. Facebook's reporting has a delay, and intra-day numbers are unreliable.
- •Trusting "Estimated" metrics like Estimated Ad Recall Lift. These are modeled projections, not measured results. Focus on actual clicks and purchases.
Facebook's report is Facebook's version of the truth. BlackBox shows you what actually happened — which ads drove real Shopify orders, with independent tracking that doesn't rely on the Facebook pixel.
See Your Real Attribution DataWhat Shopify merchants are saying
Reviews from the Shopify App Store
“Great app, easy to install, and way more affordable than the big-name attribution tools. Helps me make smarter decisions about my ad spend. Support has been responsive too. Worth every penny.”
LooksPretty
“This is a good app. I simply tried the app, and I would say it exceeded my expectations. The setup has been very easy and I got some pretty good insights. Support has been very responsive.”
Hustle Wear
“I was skeptical at $19/mo but this thing actually nails attribution better than tools I've paid way more for.”
Sydney Padel Club
Ready to see your real attribution?
Frequently Asked Questions
Why does Facebook show different revenue than Shopify?
Facebook uses modeled attribution — it estimates conversions based on who saw or clicked your ad. Shopify reports actual completed orders. The gap grows wider after iOS 14 because Facebook can't track many conversions directly. Expect Facebook to over-report revenue by 20-50% compared to Shopify. Use UTM parameters and an independent attribution tool to reconcile the two.
What does 'Learning' mean on my Facebook ad set?
The 'Learning' status means Facebook's algorithm is still figuring out the best way to deliver your ad. It needs approximately 50 optimization events (e.g., purchases) within 7 days to exit the learning phase. During this phase, performance is unstable and costs are higher. Don't make changes to budget, audience, or creative during the learning phase — each change resets it.
How often should I check my Facebook Ads report?
Check your reports once per day at most, and make optimization decisions weekly. Checking hourly or multiple times per day leads to panic-based decisions on incomplete data. Facebook's reporting also has a delay of up to 72 hours for some conversions, so what you see in real-time isn't the full picture.
What's the difference between link clicks and all clicks?
Link clicks count only clicks that take someone to your website or app. All clicks include link clicks plus clicks on your ad's likes, comments, shares, profile picture, 'See More' text, and other interactive elements. Always use link clicks (or outbound clicks) when evaluating ad performance — all clicks inflates your numbers with engagement that doesn't drive traffic.
Should I look at ad level or campaign level metrics?
Look at campaign level for overall budget decisions and ROAS. Look at ad set level for audience performance. Look at ad level for creative performance. Each level tells you something different. Campaign level alone hides which audiences and creatives are working. Ad level alone doesn't show you the full budget picture.