Optimization Events

Purchase vs ThruPlay Optimization

In short: These sit on entirely different sides of the funnel and are billed differently too. Purchase optimization delivers to people predicted to buy, using a pixel or Conversions API transaction event as the signal. ThruPlay optimization delivers to people predicted to watch a video through to completion or fifteen seconds, using watch behavior as the signal, with no purchase intent implied. Confusing the two means judging a brand awareness video by a metric it was never built to produce, or trying to run an actual sales campaign on video-completion delivery. Use Purchase when the goal is revenue; use ThruPlay when the goal is attention and message delivery.

By the AdFlint research team · Fact-checked against current Google and Meta platform behavior · Last reviewed July 2026

Purchase Optimization

Points Meta's delivery system at people predicted to complete a checkout, bidding for buyers rather than for clicks, sessions, or cart activity.

Meta needs a steady stream of purchase signals, from the pixel, the Conversions API, or both, to model who buys. It is the correct default for any store with real sales volume, since every shallower event is a proxy. The failure case is running it at a budget that cannot generate enough weekly purchases per ad set: delivery starves, the ad set never exits learning, and costs swing wildly.

Full definition

ThruPlay Optimization

Buys video views that run to completion, or to at least fifteen seconds on longer cuts, instead of counting brief glances.

Meta charges on impressions but delivers toward users predicted to watch through, which filters out feed scrollers. It fits awareness, brand storytelling, and creative testing where watch depth is the signal you care about. The misread is treating ThruPlays as intent. A completed view costs little and predicts almost nothing about purchase, so never judge a conversion campaign by video metrics alone.

Full definition

Side by side.

The differences that actually change what happens in your account.

 Purchase OptimizationThruPlay Optimization
What Meta is hunting forPeople predicted to complete a checkout.People predicted to watch the video through, or past fifteen seconds on longer cuts.
How you are chargedPer impression, same as most Meta objectives, but delivery is steered by predicted purchase behavior.Per impression, but delivery is steered by predicted watch-through, not clicks or conversions.
Signal required to run it wellA steady weekly stream of real transaction events per ad set.Nothing beyond the video asset itself and normal delivery data.
What the result metric predictsRevenue - the event is the transaction itself.Attention and creative retention, nothing about buying intent.
Typical campaign objectiveSales or revenue-focused campaigns with a transaction event configured.Awareness, brand storytelling, or creative testing.
Where it fits in a funnel testBottom of funnel - the outcome you are ultimately trying to buy.Top of funnel - a proxy for whether the creative held attention.
Failure modeInsufficient weekly purchase volume, stalling the ad set in learning.Treating a cheap, high ThruPlay rate as evidence of purchase intent, when it predicts almost nothing about buying.

What actually separates them.

01

Purchase optimization requires a real transaction event to learn from; ThruPlay optimization requires nothing but the video creative and normal delivery signals.

02

ThruPlay cost per result is almost always far lower than Purchase cost per result, because watching a video is dramatically easier than completing a checkout.

03

Purchase can carry a transaction value into value-based bidding, while ThruPlay has no revenue signal attached to it at all.

04

A campaign optimized for ThruPlay is being judged on creative retention, so its result metric is not comparable to a Purchase campaign's result metric even directionally.

05

Switching a video ad set from ThruPlay to Purchase changes the entire predicted audience, since watch-through behavior and buying behavior are not the same population.

Which one should you use?

Use Purchase Optimization when

  • Your business goal for this ad set is revenue and you have a functioning purchase event.
  • You have enough weekly purchase volume per ad set to keep the algorithm out of a stalled learning phase.
  • You want the reported result metric to translate directly into ROAS or cost per acquisition you can defend to finance.
  • You are past the awareness stage and are running a bottom-of-funnel sales push.

Use ThruPlay Optimization when

  • The goal of this campaign is brand awareness or message delivery, not a direct sale.
  • You are testing which video creative holds attention before committing budget to it elsewhere.
  • You have no purchase event, or volume too thin to sustain Purchase optimization, and want a video-native goal instead.
  • You are building a video-view retargeting pool to use in a later, deeper campaign.

Common questions.

Can a ThruPlay campaign still drive purchases?

It can produce purchases as a side effect if the video includes a strong call to action, but the algorithm is not selecting for people likely to buy, it is selecting for people likely to watch. Any purchases you see should be treated as a bonus, not evidence the campaign is efficient at generating sales.

Why is my ThruPlay cost per result so much cheaper than my Purchase cost per result?

Because watching a video requires almost nothing from the viewer while buying requires payment and commitment, ThruPlay will nearly always report a lower cost per result. That gap is expected and does not mean the ThruPlay campaign is more efficient - the two campaigns are optimizing for entirely different actions.

Should I run Purchase optimization on my brand video ads?

Only if the video ads sit in a campaign with a real conversion goal and enough purchase volume to sustain delivery. If the video's job is awareness or storytelling rather than an immediate sale, ThruPlay is the more honest optimization target, and you should judge revenue impact separately through lift studies or downstream conversion data.

Or stop choosing between them.

AdFlint picks the setting, writes the ads, and keeps optimizing inside the Google and Meta accounts you already own.

Related comparisons

All comparisons