What Is CPE? Cost Per Engagement Explained

Key takeaways

  • CPE = ad spend divided by the number of engagements, and the word engagement must always be defined first.
  • In app marketing, CPE usually means paying when a user reaches an in-app goal, such as finishing the tutorial or reaching a level.
  • Pay for the early action your best users have in common, and price it from what a user who reaches it is worth to you.

What does CPE mean in advertising?

CPE, or cost per engagement, is what you pay for one active interaction with your ad or product, as opposed to a view. You calculate it by dividing your spend by the number of engagements. What counts as an engagement depends on the channel: a like, share, or comment on social media, expanding or hovering over a display ad, or reaching a goal inside a mobile app.

As a pricing model, CPE means you pay only when the engagement happens. Google’s AdSense help, for example, describes cost-per-engagement bidding as advertisers paying “only when users actively engage with ads”, and gives lightbox ads as the example, which pay when a user expands the ad by hovering over it for two seconds.

The CPE formula: how to calculate cost per engagement

CPE = ad spend ÷ engagements.

If you spend $300 and get 2,000 engagements, your CPE is $0.15.

When you buy impressions, the same number comes from the engagement rate: CPE = CPM ÷ (1,000 × engagement rate).

Quick math: a $6.00 CPM post at a 2% engagement rate

Suppose a social post is promoted at a $6.00 CPM, and 2% of the people who see it like, comment, or share it. The CPE is $6.00 ÷ (1,000 × 0.02) = $0.30. If a stronger opening line lifts the engagement rate to 3%, the CPE falls to $0.20 at the same CPM. Both rates are illustrative, not benchmarks.

Social, display and app CPE: three ways the term is used

Because “engagement” is broad, always check which one a report or a partner means.

ContextTypical engagementGood for
Social mediaA like, comment, share, save, or followBuilding an early audience and social proof
Display and video adsExpanding an ad, interacting with it, or watching a set length of videoGetting attention from people who chose to look
Mobile appsAn in-app event after the install, such as finishing the tutorial, reaching a level, or creating an accountPaying for users who actually use the app

This guide covers all three, but the app meaning is the one most often behind “CPE campaigns” in user acquisition, and it is where the model is most useful.

What is a CPE campaign in app marketing?

In app marketing, a CPE campaign pays when a new user reaches a goal you choose, not when they install. Common goals are:

  • Finish the tutorial or onboarding.
  • Reach level 5 or level 10 in a game.
  • Create an account or complete a profile.
  • Come back on a later day, for example open the app on day 3.
  • Make a first purchase, which is often priced as CPA instead.

The price per result is higher than a cost per install, because each result takes more effort and fewer users reach it. In exchange, you stop paying for installs that are deleted after a minute. For many apps the cost per active user ends up lower.

CPE vs CPI vs CPA

ModelYou pay whenPrice per resultRisk of paying for users who leave
CPIThe app is installed and openedLowestHighest
CPEThe user reaches an in-app goalMiddleLower
CPAA deeper action happens, such as a purchase or a depositHighestLowest

Illustrative example: 1,000 installs vs paying per level 10 player

A game buys 1,000 installs at $0.50 each, a spend of $500, and 150 of those players reach level 10. Each level 10 player costs $3.33. A CPE campaign that pays $2.50 for each player who reaches level 10 would have delivered the same 150 players for $375. The CPE price looks five times higher, but the cost per engaged player is lower. Your own level 10 rate will differ, which is exactly why it is worth measuring.

For the full picture of pricing models, read CPM vs CPC vs CPA. Short definitions of CPS, CPV, and other terms are in the advertising glossary.

How to choose the right engagement

  1. Pick an event that predicts value. Look at your existing users: which early action do your paying or long-term users have in common? That is your event.
  2. Make it reachable. An event that takes a week will get few completions. Most CPE goals take between a few minutes and an hour.
  3. Make it checkable. You must be able to confirm it happened, through your own analytics or through clear proof such as a screenshot of the level badge with the player name.
  4. Price it from its value. Estimate what a user who reaches the event is worth, and divide by your target ROAS.

After launch, track what happens next: day 1, 7 and 30 retention, revenue per user, and cost per retained user. A good CPE event raises all three compared with plain installs.

Common CPE mistakes

  • Buying vanity engagement. Likes and follows are cheap, but they are not customers, so pay for them only when social proof is the goal.
  • Paying for engagement that breaks platform rules. Paying for app store ratings or reviews is not allowed by the stores. See Can you pay for app reviews?
  • Setting a goal that is too shallow. “Open the app” is just an install, while “finish the tutorial” filters out users who never started.
  • Comparing CPEs across definitions. A $0.05 social engagement and a $2 level 10 player are not the same product.

Running a CPE-style campaign on Sharklio

Sharklio covers two kinds of engagement. A task campaign can ask users to install your app, reach a goal such as level 5, and send a screenshot as proof, and you pay only for the completions you approve, from $0.01 each. A click campaign pays for a visit only after the user has stayed on your page for the view time you choose, from 5 to 60 seconds, from $0.002 per credited click. Tasks that break another platform’s rules, such as fake reviews or ratings, are rejected at campaign review. Sign-up opens soon; the form at the bottom of this page emails you once when it does. A good first test: pick the in-app goal your best users share, set it as a task in two or three countries, and compare the cost per engaged user with your current installs. See how it works and incentivized traffic explained.

Frequently asked questions

What does CPE stand for in advertising?

Cost per engagement. It is the price of one active interaction, such as a like, an expanded ad, or a user reaching a goal inside an app.

How do you calculate cost per engagement?

Divide your spend by the number of engagements. $200 spent for 1,000 engagements is a CPE of $0.20.

What is the difference between CPE and CPI?

CPI pays for an install. CPE pays for something the user does after installing, such as finishing the tutorial, so it costs more per result but filters out users who leave straight away.

What is a good CPE?

One that is lower than what the engagement is worth to you divided by your target ROAS. Averages across channels mean little, because a social like and an in-app goal are very different results.

Is CPE the same as CPA?

They overlap. CPE is a kind of CPA where the action is an engagement. In app marketing, CPA usually refers to a deeper action, such as a purchase.