Advertising Glossary
CPR

Cost Per Result

What is CPR?

Cost Per Result is a universal efficiency metric in Meta Ads that measures the average cost for each action aligned with your campaign objective. The "result" changes based on your objective: for traffic campaigns it is a link click, for conversion campaigns it is a purchase or lead, for awareness campaigns it is 1,000 impressions reached. It is the single most important metric for evaluating whether your campaign is meeting its goal efficiently.

Formula

Cost Per Result = Total Spend / Total Results

Example

You run a lead generation campaign spending $500 and generating 40 leads. Your cost per result = $500 / 40 = $12.50 per lead. For a different campaign optimized for purchases, spending $1,000 to generate 25 purchases gives a cost per result of $40 per purchase.

Industry Benchmarks

Lead Generation$5 – $25

Depends on form complexity

E-commerce Purchase$15 – $60

Depends on product price

App Install$1 – $5

Lower for casual apps

Traffic (Link Click)$0.30 – $2.00

Cheapest result type

Benchmarks are approximate averages and vary by industry, targeting, season, and geography.

Optimization Tips

  1. 1

    Always evaluate cost per result in context of your campaign objective, do not compare link click costs to purchase costs.

  2. 2

    Set a target cost per result based on your unit economics before launching, so you have a clear benchmark to measure against.

  3. 3

    Use Cost Cap bid strategy when you need to maintain a specific cost per result threshold.

  4. 4

    Monitor cost per result daily during the learning phase and weekly once performance stabilizes.

  5. 5

    Compare cost per result across ad sets to identify which audiences deliver results most efficiently.

Frequently Asked Questions About CPR

Track Your CPR in Real Time

Adship gives you a unified dashboard to monitor CPR, optimize campaigns, and improve performance across Meta and TikTok.