Creator-code cannibalisation of organic payers: labelled holdout math

Analysis

By UA Ledger staff1 min read

Creator-code cannibalisation of organic payers: labelled holdout math

A synthetic holdout worksheet separates code-driven discounted payers from players who would have paid full price. Pair with AppsFlyer organic vs non-organic definitions—do not invent redemption averages.

Creator codes discount checkouts that might otherwise clear at full price. Attribution of the install (organic vs non-organic) does not answer the margin question—holdout design does.

Define the calculation before using it

Enter code redemptions, estimated incremental share (labelled), full price, discounted price and payment fees. Cannibalised units = redemptions × (1 − incremental_share). Margin gap = cannibalised_units × (full − discount) plus any fee delta. Incremental share is a labelled scenario input, not a measured uplift.

Work through the synthetic example

Reference table
InputSynthetic value
Code redemptions1,000
Labelled incremental share0.40
Full price49.99
Code price39.99
Payment fee rate0.05
Reference table
OutputResult
Cannibalised units600
Gross margin gap (price only)6,000.00
Fee on cannibalised at code price1,199.70

AppsFlyer still classifies installs without a media source as organic (organic vs non-organic). A code used by an organic payer can therefore look “free” in UA while destroying margin. Xsolla’s chargeback docs remind operators that disputes are separate from discount design.

Evidence and limits

Reference table
FieldEvidence or limit
Organic definitionAppsFlyer
Incremental shareLabelled synthetic — replace with holdout
Industry code cannibalisation rateNot asserted
Xsolla chargeback mechanicsVendor primary docs; not a discount study

Download the worksheet.

Draft prepared 20 September 2026. Synthetic teaching example; human review pending. Author null.

Featured

Related posts

measurement

media buying

·

1 min read

Using predicted LTV in bids: disclosure checklist for the UA team

measurement

media buying

·

1 min read

Blended ROAS targets that hide channel failure in F2P portfolios

measurement

media buying

·

2 min read

Web-shop LTV with VAT-inclusive prices versus store net proceeds (labelled synthetic)

measurement

media buying

·

1 min read

View-through attribution windows on F2P rewarded and interstitial traffic

More from the Measurement desk

measurement

·

2 min read

Airbridge adds Amazon Ads as an app measurement channel

measurement

·

2 min read

When to freeze a cohort for payback review (and when not to)

measurement

·

1 min read

Web-shop purchaser quality vs store IAP purchaser quality

measurement

·

1 min read

Web-shop attributed revenue in MMP vs payment-provider settlements