Cost Per Play: The Metric That Kills Bad Creatives Early
Learn how to use cost per play, pit, and VSL retention to pause bad creatives before they burn your budget in direct response operations.

Why cost per play kills bad creatives sooner
Cost per play is how much you pay for someone to hit play on your VSL after seeing the headline. It's the first sign of real engagement you can't fake with clickbait. If a good creative of yours sells with a cost per play around $8, anything that climbs way above that in the first few dollars of spend is already telling you: this one won't sell. You pause before burning $600 to learn the obvious.
The logic is simple. The sooner you pause the bad creative, the more budget you save for the one that's selling. The problem is most media buyers look at the wrong metrics at the top of the funnel and take too long to catch on.
Why CPM and CPC fool you
Impression is the most useless metric for filtering engagement. You pay to show up, period. There's no way to know if the person stopped on your ad or just kept scrolling the feed.
That's where the CPM problem comes in. If your creative is pure clickbait, the impression comes out dirt cheap. Crazy promise, flashy art, and Meta delivers it cheap because people stop to look. You open Ads Manager, see a beautiful CPM, and think you've got a winner. You don't. You've got a creative that grabs attention and sells nothing.
Clicks are almost the same story. A CPC inside your target doesn't mean a qualified audience. It means someone clicked. Could be curiosity, could be a misclick, could be an audience that will never buy your offer. CPC lies the same way CPM does.
Page view falls into the same trap. The person clicks, the page loads, it counts as a page view, and they've already closed the tab. None of these three metrics tell you if there's real intent.
Cost per play as your entry filter
Play changes everything. To hit play on the VSL, the person already saw the headline and still decided to press the button. That's commitment. It's a more qualified audience, naturally smaller and a bit more expensive per unit. And that's exactly what you want.
Fewer people hit play. But the ones who do are closer to buying. That's why cost per play becomes your real entry filter, not CPM.
The math is simple: you need the average cost per play of the creatives that already sold with good margin for you. If your winner benchmark is $8 per play, you know creatives running close to that tend to convert. When a new creative comes in spitting out $20 per play, you don't need to wait for a sale to know it's off the curve.
Once you internalize these patterns, you stop looking at CPM and CPC. It sounds crazy to a traditional media buyer, I know. But when you operate at volume and know your offer's numbers, those metrics become noise.
VSL retention by creative: what flags the loss early
After the play, the next read is the VSL retention for that specific creative. You can see inside the VSL which creatives are holding the audience and which are bleeding people right at the start.
This is where it gets serious. Sometimes the CPC is inside your target, but the audience is unqualified. You only find out through low retention. The creative brought in people who clicked and hit play, but they bail on the VSL in the first few minutes because they're not the right audience for the offer.
In the first $100 or $200 spent on that VSL, you already catch the signal. If retention starts low and drops off early, the creative won't sell. No need to torch $600 to confirm it. Retention hands you the verdict long before the sale shows up or fails to.
This is the metric that saves the most money because it gets ahead of things. You don't wait for the final funnel result. You read the behavior at the start and decide.
The event cascade: play, pit, checkout, sale
The full read follows a fixed order of cost per event:
- Cost per play (qualified entry into the VSL)
- Cost per pit (the person reaches the offer moment)
- Cost per checkout (the person starts the purchase)
- Cost per sale (closes)
The pit is a marker you place inside the VSL, for example at the 45-minute mark, with a small script that fires an event when the person gets there. That's the point where the offer appears. If the person reached the pit, they stuck with the entire VSL up to the sale moment. A cost per pit that's too high tells you the creative does bring people in, but loses everyone before the offer.
You need to know the price of each of these steps for a creative to perform. And with those numbers in hand, you can build automated rules for each level of the cascade. Creative blew past the cost per play ceiling, pause. Passed the play but blew past cost per pit, pause. Each step has its own cut-off criteria.
Building this cascade and replicating the structure across multiple creatives and accounts is where manual operation grinds to a halt. Launching dozens of variations to test each step of the cascade, with consistent naming so you can read the events later, is the kind of repetitive setup that platforms like DirectAds solve with standardized naming across accounts, without redoing the configuration ad by ad.
How to set spend floors by niche and offer
The most common mistake is looking at the average cost per play and making decisions off it. The average fools you. It blends the creative's entire lifespan, and over the days every creative saturates. As it saturates, the cost per play naturally rises. If you use the average, you get an inflated number that doesn't represent the real potential.
The right move is to look at the start of the creative that performed. How its cost per play looked in the first days, when it was fresh. That's your entry benchmark. That's the number you compare new creatives against.
And this changes by niche and by offer. The cost per play that sells in a Nutra offer isn't the same as an info-product or an international offer. Each combination has its own floors.
When you enter a niche you've never run, you don't have these numbers yet. There's no magic here: you'll take some small losses until you calibrate. Run a controlled volume, collect the cost per play, per pit, and per sale of the first creatives that work, and only then lock in the automated rules. Trying to skip this calibration phase is like setting your cut-off ceiling by guesswork.
Takeaways
- Stop deciding on CPM and CPC. Clickbait drops both and gives you a false positive. Use cost per play as your entry filter.
- Read VSL retention by creative in the first $100 to $200. Low retention from the start already condemns the creative, don't wait for the sale.
- Build the play, pit, checkout, sale cascade and create an automated cut-off rule for each step.
- Pull your benchmark from the start of the winning creative, never from the whole-period average, and calibrate by niche and offer separately.
Frequently asked questions
What is cost per play on a VSL?
It's how much you pay for each person who hits play on the VSL after seeing the ad headline. Because it requires a conscious action, it filters a more qualified audience than CPM or CPC, and works as a real entry signal into the funnel.
Why shouldn't I trust CPM to evaluate a creative?
Because a clickbait creative generates a low CPM without generating sales. The impression comes out cheap when the art grabs attention, even if the audience never buys. A cheap CPM gives you the illusion of a winner and burns budget.
How much spend does it take to know if a creative is bad?
With $100 to $200 inside the VSL you can already read retention. If it starts low and drops early, the creative won't sell. No need to spend $600 to confirm what the early retention already showed you.
What is cost per pit?
It's the cost for the person to reach the offer moment inside the VSL, marked by an event that fires at a specific point in the video, for example at the 45-minute mark. A high cost per pit means the creative loses the audience before the offer appears.
Do cost per play floors work for any niche?
No. Each niche and each offer has its own numbers. The cost per play that sells in Nutra is different from an info-product or an international offer. In a new niche, you calibrate by running controlled volume until you find the real floors.




