Deeplinkly

Glossary/Metrics and growth

eCPI

Definition

Effective cost per install is total marketing spend divided by all installs attributable to that spend, including organic uplift and referred installs, rather than only the installs a network claims.

CPI answers an accounting question: what did the invoice divide by the claimed installs come to. eCPI attempts a business question: what did each user actually cost. The two diverge most for channels that drive search and word of mouth, which is precisely where CPI misleads a budget decision most expensively.

Three costs that get called CPI

Almost every argument about install cost is three metrics being given one name. Naming them separately resolves it immediately.

The same $50,000 campaign month, three ways.
MetricFormulaValueWhat it answers
Network CPISpend ÷ network-claimed installs$50k ÷ 12,000 = $4.17What the network invoiced per claim
Blended CPISpend ÷ all installs, paid and organic$50k ÷ 21,000 = $2.38Cost per install across the whole month
eCPISpend ÷ installs caused by spend$50k ÷ 15,800 = $3.16What a marginal user really cost
Incremental CPISpend ÷ holdout-measured lift$50k ÷ 9,400 = $5.32The most conservative, and the most defensible

Blended CPI is the most commonly quoted and the least meaningful: it credits spend with every organic install that would have arrived regardless, including users who came from an unrelated PR mention. It always looks best, which is why it appears in so many decks.

The last row is uncomfortable and usually closest to the truth. When incremental CPI comes out above network CPI, it means part of the claimed volume was installs you were getting anyway — see click spamming and view-through attribution for the two mechanisms that most often produce that gap.

Estimating organic uplift without a holdout

A geo holdout is the correct method and is not always available. The workable substitute is the organic-to-paid ratio observed during genuinely quiet periods, applied as a multiplier — imperfect, but explicit about its assumption, which blended CPI is not.

eCPI with a baseline-derived uplift factor
-- Step 1: baseline organic rate from weeks with negligible spend.
WITH baseline AS (
  SELECT AVG(organic_installs) AS baseline_organic_per_week
  FROM weekly_installs
  WHERE total_spend < 500          -- effectively unpaid weeks
),
-- Step 2: organic above baseline is treated as spend-driven uplift.
uplift AS (
  SELECT
    w.week,
    w.total_spend,
    w.paid_installs,
    w.organic_installs,
    GREATEST(w.organic_installs - b.baseline_organic_per_week, 0) AS organic_uplift
  FROM weekly_installs w
  CROSS JOIN baseline b
)
SELECT
  week,
  total_spend,
  paid_installs,
  organic_uplift,
  ROUND(SAFE_DIVIDE(total_spend, paid_installs), 2)                  AS network_cpi,
  ROUND(SAFE_DIVIDE(total_spend, paid_installs + organic_uplift), 2) AS ecpi,
  ROUND(SAFE_DIVIDE(total_spend, paid_installs + organic_installs), 2) AS blended_cpi
FROM uplift
ORDER BY week DESC;

Baseline organic is not constant, and the estimate degrades

Seasonality, App Store featuring, PR and competitor moves all shift the baseline independently of your spend. Recompute it at least quarterly, and never carry a baseline across a period containing a launch, a rebrand or a store feature. When the uplift factor starts exceeding roughly half of paid volume, stop estimating and run a real holdout.

Referrals belong in the same calculation. If your paid installs produce referred installs at a K-factor of 0.4, then 10,000 paid installs eventually yield about 16,700 users, and dividing spend by the larger figure is the honest comparison against a channel with no referral loop at all.

eCPI only matters next to value

A lower eCPI is not automatically better. Channels differ in the quality of users they deliver, and the cheapest install is regularly the least valuable one. The decision metric is the ratio between eCPI and the revenue those users produce over a fixed window.

Two channels compared on cost alone, then on payback.
ChanneleCPID30 revenue per installD30 ROASVerdict
Incentivised network$0.95$0.310.33×Cheap and unprofitable
Paid search$4.10$5.851.43×Expensive and profitable
Influencer$2.70$3.101.15×Marginal; check retention curve
Referral programme$1.40 (incentive cost)$4.903.50×Best, and capacity-limited

Pair eCPI with a cohort table split by source. Cost per install is a single number at a single moment; the cohort's revenue and retention curves are what determine whether that cost was worth paying, and the two channels that look identical on eCPI frequently look nothing alike by day 30.

  • Report network CPI, eCPI and blended CPI together, never one alone.
  • State the uplift assumption next to any eCPI figure.
  • Include incentive costs for referral channels; they are spend.
  • Re-baseline organic quarterly and after any store feature.
  • Validate the uplift factor against a holdout at least once a year.

UTM builder

eCPI depends on separating spend-driven installs from genuine organics, which starts with every paid touch carrying a consistent, correctly-encoded campaign label. This builds those URLs with a live preview, so the paid side of the calculation is not quietly contaminated by mistagged traffic.

Open the utm builder

Frequently asked questions

What is eCPI?
Effective cost per install divides total marketing spend by every install that spend produced, including organic uplift and referred installs, rather than only the installs a network claims. It exists because campaigns drive searches, word of mouth and referrals that never touch a tracking link but would not have happened without the spend.
What is the difference between CPI, eCPI and blended CPI?
Network CPI divides spend by network-claimed installs. Blended CPI divides spend by every install in the period, including organics that had nothing to do with the campaign, which always flatters the number. eCPI sits between them by including only the organic uplift attributable to the spend, which requires an explicit and stated assumption.
How do I measure organic uplift?
The correct method is a geo holdout, where you withhold spend in one comparable region and measure the difference in total installs. Without one, establish a baseline organic rate from weeks with negligible spend and treat organic above that baseline as uplift, recomputing the baseline quarterly and never carrying it across a launch or store feature.
Is a lower eCPI always better?
No. Channels differ in the value of the users they deliver, and incentivised traffic is often both the cheapest and the least profitable. Compare eCPI against revenue over a fixed window, and look at the cohort's retention curve, since two channels with identical eCPI can look entirely different by day thirty.
Should referrals count in eCPI?
Yes, when the referrals came from users the spend acquired. If paid installs generate referred installs at a K-factor of 0.4, then ten thousand paid installs eventually yield roughly sixteen thousand seven hundred users, and dividing spend by the larger number is the fair comparison against a channel with no referral loop. Incentive costs belong in the numerator.

Related terms

  • K-factorK-factor is the average number of new users each existing user generates through invitations, calculated as invitations sent per user multiplied by the conversion rate of those invitations.
  • Cohort analysisCohort analysis groups users by a shared starting event, usually their install date, and measures each group separately over time so that changes in behaviour can be separated from changes in acquisition mix.
  • View-through attributionView-through attribution credits an install or conversion to an ad impression the user saw but never clicked, provided the conversion happens inside a view window that is usually much shorter than the click window.
  • Retention rateRetention rate is the percentage of a cohort of users who are still active after a defined period, measured from a fixed starting event such as install.