How Do I Know Which Ad Wins? A Simple Framework to Pick Winning Ads
Stop Guessing. Here Is the System Ecommerce Advertisers Use to Scale the Right Ads and Kill the Rest.

Want Help Identifying Your Winning Ads and Scaling Them?
We build creative testing systems and full paid media frameworks for Shopify brands doing $10K to $100K a month. Book a free call and we will audit your current setup.
Most ecommerce brands running paid ads are making their biggest decisions by feel. An ad seems slow, so they pause it. Another one looks like it is working, so they spend more on it. Then results drop, they are not sure why, and the cycle of guessing starts again.
The problem is not the ads. The problem is the absence of a clear decision system. Without defined benchmarks for what good looks like and explicit rules for what to do when an ad hits or misses those benchmarks, every decision becomes an opinion. And opinions are expensive when ad spend is on the line.
This article gives you a simple, repeatable framework to answer one question with confidence: is this ad a winner, a candidate for more testing, or something to kill right now? By the end, you will know exactly which metrics to look at, in which order, and what action each outcome calls for.
237Why Picking Winning Ads Feels Confusing
Too Many Metrics
A Meta or TikTok ads dashboard can show you dozens of metrics simultaneously: impressions, reach, frequency, CPM, CTR, CPC, link clicks, landing page views, add-to-cart rate, checkout rate, purchase rate, CPA, ROAS, and more. Most of them are useful in some context. Almost none of them should be driving your ad-level decision-making in isolation. When everything is visible, nothing is clear.
Conflicting Advice Online
One source tells you to scale any ad with a ROAS above 2x. Another says you need a 4x minimum before scaling. One says to kill after $20 in spend, another after $100. The conflicting advice is not all wrong. The benchmarks differ because they are referencing different industries, different products, different margins, and different objectives. Without knowing which context applies to your brand, advice from different sources cannot be applied consistently.
Ads Perform Differently at Different Stages
An ad in testing mode needs different evaluation criteria than an ad in scaling mode. During testing, the goal is to gather enough data to make a reliable judgment. During scaling, the goal is to confirm that performance holds as budget increases. A metric that signals a test winner does not automatically confirm a scale winner. The same numbers mean different things at different stages, which is why the framework in this article moves through evaluation in a defined order.
238What a Winning Ad Actually Is
A winning ad is one that can be scaled profitably.
Not an ad that got a lot of likes. Not an ad with impressive click numbers. Not an ad you feel good about. An ad is a winner when spending more budget on it generates revenue that exceeds the cost of that spend by a margin that is profitable for your specific business.
High CTR without conversions is not winning. It is a well-crafted promise that a weak product page or offer fails to deliver on. Cheap clicks without purchases is not winning. It is cheap access to the wrong audience. The only definition of a winning ad that matters in ecommerce is one that generates a profitable cost per acquisition on a consistent basis when given more budget.
Two Minute Reports' 2025 Meta ads benchmark analysis frames the evaluation correctly: the goal is not to have the highest CTR or the lowest CPC in isolation. It is to find the combination of engagement, efficiency, and conversion that produces a CPA below your maximum and a ROAS above your minimum. Everything else is context.
239The Four Metrics That Actually Drive the Decision
CTR: Click-Through Rate
CTR measures the percentage of people who clicked your ad after seeing it. It tells you one specific thing: how well your creative is stopping the scroll and earning the click. It does not tell you whether those clicks convert. But it is the first filter in the decision chain, because an ad that cannot earn clicks cannot earn sales.
For Meta ecommerce ads in 2025, Triple Whale's benchmark data across 20,000 DTC brands puts the median CTR at 2.19 percent. Ads above 1.5 percent are considered strong performers across most sectors. On TikTok, benchmarks are lower due to the full-screen format: Lebesgue's 2025 analysis puts the conversion-optimised TikTok average at 0.84 percent, with top-performing creatives hitting above 2.5 percent. On TikTok, a CTR above 1 percent is considered strong for direct response objectives.
Two Minute Reports' Meta benchmark analysis makes the stakes of low CTR concrete: "In 2025, if your CTR is below 0.9 percent, the algorithm effectively taxes you by making your CPMs more expensive. It is not a budget problem, it is an ad quality problem."
CPC: Cost Per Click
CPC tells you how much each visitor to your product page is costing you. It is the efficiency metric. A low CPC with a strong CTR means the algorithm is rewarding your creative with cheaper distribution. A high CPC with a low CTR means the algorithm is penalising a weak creative with more expensive impressions.
On Meta, ecommerce ads averaged approximately $1.07 CPC globally in 2025 according to data from Uproas. On TikTok, Varos March 2025 benchmark data puts the median CPC at $0.50, roughly 40 to 50 percent cheaper than Meta. CPC varies widely by industry and creative quality. A low CPC alone does not signal a winner. Two Minute Reports' benchmark framework flags the specific combination to watch: "Low CPC with low ROAS means you are getting cheap traffic but it is poor quality. You might be winning the auction but losing the sale."
CPA: Cost Per Acquisition
CPA is the most important metric for deciding whether an ad is a winner. It tells you what each paying customer costs. An ad is profitable only when CPA is below the margin available per order. Industry-wide CPA for purchase-driven Meta campaigns averages between $35 and $55 in 2025 according to Uproas's benchmark analysis. But your CPA target is not an industry benchmark. It is a product-specific calculation: your average order value multiplied by your gross margin, minus operating costs, set at the maximum you can pay to acquire a customer and still be profitable.
Triple Whale's 2025 Meta benchmark analysis puts the median CPA across all ecommerce categories at $38.17. If you have a $60 AOV and 40 percent gross margin, your contribution per order is $24. A CPA of $38 on that product means you are acquiring customers at a loss. A CPA of $38 on a $120 AOV product with the same margin means you have $10 in contribution margin per customer. The benchmark is context. Your margin is the decision.
ROAS: Return on Ad Spend
ROAS is revenue divided by ad spend. It tells you how much revenue each dollar of ad spend generated. On Meta, Triple Whale's 2025 data across 20,000 DTC brands puts the median ROAS at 1.93x. Sovran's benchmark analysis using 20 industry sources suggests a 3 to 4x target is considered healthy for ecommerce, with ecommerce ads averaging approximately $2.80 in revenue per dollar spent at the industry level.
ROAS should not be used in isolation. Trendtrack's Meta benchmark report flags the risk clearly: "ROAS measures revenue, not profit. Increasing logistics and fees erode revenue, making ROAS alone unreliable." Your break-even ROAS is the minimum ROAS at which your business is not losing money, calculated from your specific margins. Know that number before you evaluate any ad.
240The Four-Step Framework to Pick Winners
Every ad you run passes through four gates in order. An ad cannot skip gates. And an ad that fails at any gate tells you specifically what is broken, not just whether the ad is working or not.
Step 1: Check CTR. Is the Ad Getting Attention?
After your ad has reached at least 1,000 to 2,000 impressions, look at CTR. On Meta, compare it against the 2.19 percent median. On TikTok, compare it against the 0.84 percent median.
If CTR is at or above the platform median: proceed to Step 2.
If CTR is significantly below median: the creative has a hook or messaging problem. The ad is not earning attention. This is a creative issue, not a budget issue. Do not spend more. Diagnose the hook: is the first frame compelling? Is the headline addressing something the viewer cares about? Fix the creative first, then test again.
Step 2: Check CPC. Is the Traffic Affordable?
Look at CPC in the context of your product price and your conversion rate. The formula is simple: if your product page converts at 2 percent and your CPC is $2, every 100 clicks produces two purchases at a cost of $200. If your AOV is $70, that is $140 in revenue from $200 in spend, which is a 0.7x ROAS. The traffic is too expensive relative to your conversion rate and price point. If your CPC is $0.80 with the same conversion rate, that is $80 in spend for $140 in revenue, which is a 1.75x ROAS and heading in the right direction.
If CPC is within a range where your math can work given your AOV and expected conversion rate: proceed to Step 3.
If CPC is too high to produce a profitable CPA given your price point: the ad either has a relevance problem with the audience it is reaching, or the creative is not compelling enough to be rewarded with cheap distribution. AdBacklog's TikTok benchmark guide advises: "High CPC? Broaden targeting or improve ad relevance to lower auction costs."
Step 3: Check Conversions. Is It Actually Selling?
After the ad has spent enough to have generated at least 50 to 100 clicks, look at whether those clicks are converting into purchases. If you have strong CTR and affordable CPC but no conversions, the problem is not the ad. The problem is what happens after the click: your product page, your offer, your checkout friction, or your message match between the ad and the landing page.
Uproas's 2025 Facebook ad benchmarks put the average ecommerce conversion rate at approximately 1.57 percent on Meta. Bestever's analysis notes: "Low conversion despite good CTR often points to issues with landing pages, offers, or site speed rather than ad quality itself." Pause the ad but do not kill it yet. Audit the post-click experience first, fix the issue, and retest.
Step 4: Check CPA and ROAS. Is It Profitable?
If an ad has passed through CTR, CPC, and conversion gates, the final question is whether it is actually profitable at your specific margin. Calculate your break-even ROAS before evaluating any ad. Sovran's benchmark analysis explains the formula: if your AOV is $90 and your gross margin is 55 percent, your gross profit per order is $49.50. Your target CPA should sit at 30 to 50 percent of gross profit per order, leaving the rest for margin and overhead. If your gross profit per order is $49.50 and your target CPA is 40 percent of that, your maximum CPA is $19.80.
If CPA is at or below your target and ROAS is at or above your break-even: this ad is a winner. It is ready to scale.
If CPA is above your target but close, and the trend is improving: keep it running and let the algorithm optimise. Check again after more spend.
If CPA is significantly above your target with no improving trend: kill it.
241Kill Rules and Scale Rules
Decision rules remove emotion from the process. They are predetermined thresholds that tell you what to do before you are in the moment of making the call with budget already spent and feelings about the creative already formed.
Kill the Ad If:
CTR is below 0.8 percent on Meta after reaching 2,000 impressions. This is the minimum threshold for the algorithm to reward the ad with efficient distribution. Below this, you are paying more per click and per impression for an ad that is not resonating. Admetrics' DTC creative performance research confirms that CTR below 0.8 percent on Meta rarely improves with more spend.
No conversions after spending two to three times your target CPA. If your target CPA is $35 and the ad has spent $105 with zero purchases, kill it. The data is sufficient to make the call. More spend will not rescue an ad with no conversion signal.
CPA is more than twice your target with no improving trend after five to seven days. If you are spending twice what you planned per customer and the number is not moving toward your target, the ad is not going to optimise its way to profitability. Move the budget to something that is working.
Frequency is above 3.0 and CTR has declined 20 percent or more from its baseline. This is creative fatigue. Bestever's 2025 Meta benchmark analysis recommends refreshing creative every 7 to 14 days for campaigns spending above $100 per day. When frequency climbs and CTR falls, the audience has processed the ad enough that it is no longer earning attention. Kill or rotate.
Scale the Ad If:
CPA is at or below your target for at least five to seven consecutive days. Consistency over time is the signal that separates a genuine winner from a lucky run. An ad that hits your CPA target on day one and then doubles on day two is not a winner yet.
ROAS is at or above your break-even minimum. Sovran's benchmark analysis confirms a 3 to 4x ROAS as the general ecommerce target on Meta. Calculate your own break-even first, then use that as the floor.
CTR is at or above the platform median and holding stable. Scaling an ad with weak CTR will simply mean paying more for the same underperforming creative at higher volume. CTR stability confirms the creative still has room to run before fatigue sets in.
When scaling, increase budget by 20 to 30 percent every two to three days rather than doubling overnight. Large sudden budget increases reset the learning phase on Meta and can cause CPA to spike. Incremental scaling preserves the algorithm's delivery optimisation while growing spend.
242Why Kill and Scale Rules Matter
Rules protect your budget from three specific failure modes that emotional decision-making creates. The first is keeping bad ads too long because you like the creative or because you think it just needs more time. Admetrics' DTC creative performance research found that during the learning window you should resist killing ads unless performance is catastrophically bad, meaning CPA above three times target. After the learning window closes, act decisively.
The second failure mode is killing good ads too early because two bad days created doubt. Brkfst.io's analysis of Meta ad accounts found that only 2 percent of creatives become true scalable winners. The hit rate is low, which means the ones that do win are worth protecting. Patience during the learning phase, combined with clear kill rules that only activate after sufficient spend, prevents premature kills.
The third failure mode is scaling an ad before it has proven profitability simply because you are excited about early results. Motion app's creative testing framework captures this: "Calling a winner based on 48 hours of data and a 200-impression sample is not testing. It is confirmation bias." Defined rules force you to wait for sufficient data before committing budget.
243Common Mistakes to Avoid
Judging ads too early. Meta's learning phase typically requires 50 conversion events before delivery optimises reliably. Evaluating an ad after $30 in spend and five clicks produces noise, not signal. Give every ad at least 48 to 72 hours and your minimum test spend before making a kill decision.
Letting bad ads run without defined rules. An ad that has spent three times your target CPA with zero purchases is not learning. It is spending. Without a rule that triggers a kill at that point, the ad runs indefinitely and the budget drains.
Focusing on vanity metrics. Impressions, reach, and likes do not pay your cost of goods. An ad with 50,000 impressions and two purchases is not a strong performer. It is a well-distributed ad that is not converting. Only CPA and ROAS reflect profitability. Everything else is context.
Not knowing your break-even numbers before you start. You cannot evaluate a CPA or ROAS without knowing your margin. A $38 CPA might be excellent or catastrophic depending entirely on your product economics. Calculate your maximum CPA and minimum ROAS before you launch a single ad, not after you are trying to make sense of two weeks of data.
244Copy-Paste Prompt: Evaluate Your Ad Metrics Using ChatGPT or Claude
Copy the prompt below, replace the bracketed fields with your actual ad data, and paste it into ChatGPT or Claude. The output will be a specific recommendation: kill, keep testing, or scale, with the reasoning behind it.
COPY THIS PROMPT:
You are an expert ecommerce media buyer specialising in Meta and TikTok ads for Shopify brands. I need you to evaluate the performance of one of my ads and tell me clearly whether I should kill it, keep testing it, or scale it. Base your recommendation on the framework of evaluating CTR first, then CPC, then conversions, then CPA and ROAS in that specific order. Give me a clear verdict with specific reasoning tied to my numbers.
My product and business details:
Platform I am running on: [Meta or TikTok]
Product average order value: [$X]
Gross margin percentage: [X percent]
My target CPA: [$X]
My minimum acceptable ROAS: [Xx]
Ad metrics so far:
Total spend to date: [$X]
Impressions: [X]
CTR: [X percent]
CPC: [$X]
Total clicks: [X]
Number of purchases: [X]
CPA: [$X, or write zero if no purchases yet]
ROAS: [Xx, or write zero if no purchases yet]
How many days has this ad been running: [X days]
Is the trend improving, stable, or getting worse over the last 48 hours: [improving, stable, or getting worse]
Using these numbers, evaluate the ad in this exact order: first CTR against the 2025 platform median, then CPC against whether my math can work at this cost and my product price, then conversion rate and whether the number of clicks is sufficient to make a meaningful judgment, then CPA and ROAS against my stated targets. Then give me one of three verdicts: Kill (with the specific reason), Keep Testing (with what to monitor and for how long before making the next decision), or Scale (with how to increase budget without disrupting learning). Be specific to my numbers. Do not give generic advice.
245You Need a System, Not a Feeling
Ad performance is not mysterious. It is a sequence of checkpoints where each metric tells you something specific about where the funnel is working and where it is not. CTR tells you about creative strength. CPC tells you about efficiency. Conversions tell you about post-click alignment. CPA and ROAS tell you about profitability. Moving through those checkpoints in order, with defined thresholds at each gate, turns an ambiguous question into a clear decision.
Brands that build this system find winning ads faster, waste less budget on losing ones, and scale with confidence because they know the data behind the decision. That is what a framework does: it replaces opinion with process. Start using the four-step framework today and apply the kill and scale rules before your next testing cycle begins.
Sources
- Triple Whale: Facebook Ads Benchmarks by Industry 2025
- Triple Whale: TikTok Ads Benchmarks by Industry 2025
- Two Minute Reports: Facebook Ads Benchmarks by Industry and Format 2025
- Sovran: Meta Ads CPM by Industry 2026 Benchmark Report
- Trendtrack: Meta Ad Spend by Industry 2025 Ultimate Benchmark Report
- Uproas: 100 Facebook Ads Statistics for Marketers 2026 Edition
- Uproas: 2025 Facebook Ad Benchmarks and Performance Tips
- Bestever: Facebook Ads Benchmarks by Industry and Format 2025
- AdAmigo: Meta Ads Creative Testing Benchmarks 2025
- Lebesgue: TikTok Ads Benchmarks for CTR CR and CPM 2026 Update
- Dataslayer: TikTok Ads Reporting Metrics and Dashboards 2025
- WebFX: 2026 TikTok Marketing Benchmarks
- AdRow: Creative Testing Framework for Meta Ads 2026
- Admetrics: How to Analyze Ad Creative Performance DTC Ecommerce 2025
- Motion App: Key Metrics for Evaluating Creative Performance
- Brkfst.io: How Many Ads Should You Actually Be Testing on Meta 2025
Frequently Asked Questions
How do I know when to kill an underperforming ad?+
What CTR should I expect from Meta ads in 2025?+
What ROAS should I target for Meta ecommerce ads?+
What is the difference between a good CTR and a winning ad?+
How much should I spend before deciding if an ad is a winner?+
Why does a high CTR sometimes come with a high CPA?+
How do I calculate my break-even ROAS?+
Good Ads Are Found Through Systems, Not Guesswork.
We build the testing frameworks, kill rules, and scaling systems that Shopify brands need to stop wasting ad spend and start finding winners consistently. Book a free call.
