Юнит-экономика iGaming показывает, сколько стоит привлечь одного экономически ценного игрока и сколько affiliate зарабатывает на этом игроке или на единице купленного трафика.
Для CPA-модели основной вопрос выглядит так:
Cost per Qualified FTD < CPA Payout?
Для Revenue Share:
Cost per Qualified FTD < Expected Affiliate LTV?
Для Hybrid:
Cost per Qualified FTD < Hybrid CPA + Expected RevShare LTV?
Но реальная модель сложнее.
Между рекламным расходом и affiliate revenue находится последовательность:
Impression → Click → Registration → KYC → FTD → Qualified FTD → Revenue
Каждый этап имеет собственную конверсию.
Поэтому прибыльность iGaming-кампании определяется не одной цифрой CPA, а произведением нескольких переменных:
стоимость трафика × conversion rate × approval rate × monetisation.
Коротко: главная единица экономики iGaming — не регистрация и даже не raw FTD. Для CPA наиболее полезен Qualified FTD, а для Revenue Share — cohort игроков и создаваемый им LTV.
Что такое юнит-экономика в iGaming
Юнит-экономика — это анализ дохода и затрат на одну экономическую единицу бизнеса.
В iGaming affiliate такой единицей можно считать:
- impression;
- click;
- registration;
- FTD;
- qualified FTD;
- referred player;
- cohort игроков.
Выбор зависит от вопроса.
Если необходимо определить максимальную цену клика, единицей будет click.
Если нужно сравнить CPA offers — qualified FTD.
Если сравниваются Revenue Share deals — полезнее анализировать player cohort и его cumulative NGR/LTV.
В результате зрелая аналитика одновременно рассматривает несколько уровней:
Traffic economics → Conversion economics → Player economics → Cohort economics.
Три уровня unit economics
Уровень 1. Трафик
Здесь анализируются:
CPM → CTR → CPC → Clicks
Вопрос:
Сколько стоит привести пользователя на landing page?
Уровень 2. Conversion
Здесь:
Registration → KYC → FTD → Qualified FTD
Вопрос:
Какая доля купленного трафика превращается в оплачиваемое operator событие?
Уровень 3. Monetisation
Здесь:
CPA → NGR → Revenue Share → Hybrid → LTV
Вопрос:
Сколько revenue создаёт приобретённый игрок?
Все три уровня необходимо соединить.
Дешёвый CPC ничего не гарантирует, если traffic плохо конвертируется.
Высокий CPA ничего не гарантирует, если approval низкий.
Высокий Revenue Share ничего не гарантирует, если cohort практически не создаёт NGR.
Главная формула экономики iGaming affiliate
В максимально упрощённой форме:
Profit = Affiliate Revenue − Traffic Cost − Operating Costs
Для paid traffic:
Traffic Cost = Clicks × CPC
Для CPA:
Affiliate Revenue = Qualified FTD × CPA Payout
Следовательно:
Profit = Qualified FTD × CPA − Clicks × CPC − Operating Costs
Если operating costs временно не учитывать:
Media Contribution = Affiliate Revenue − Advertising Spend
Эта формула — отправная точка.
Почему CPA означает две разные вещи
В iGaming слово CPA используется в двух похожих, но разных смыслах.
CPA Payout
Это сумма, которую operator платит affiliate за qualified acquisition.
Например:
$150 за Qualified FTD
Acquisition CPA
Это сумма, которую affiliate фактически потратил, чтобы получить один qualified conversion.
Например:
$110 Cost per Qualified FTD
Чтобы избежать путаницы, в этой статье мы используем:
CPA Payout — выплата оператора.
Cost per Qualified FTD / CPQFTD — фактическая стоимость приобретения игрока.
Тогда экономика становится прозрачной:
Unit Contribution = CPA Payout − CPQFTD
Если:
CPA Payout = $150
CPQFTD = $110
то:
Unit Contribution = $40
Полная воронка iGaming
Базовая performance funnel:
Impressions
↓
Clicks
↓
Registrations
↓
KYC
↓
FTD
↓
Validated FTD
↓
Qualified / Payable FTD
↓
CPA / RevShare / Hybrid Revenue
Главная ошибка — оптимизировать только верхнюю часть воронки.
Например, можно снизить Cost per Registration на 30%, но одновременно ухудшить:
- KYC completion;
- FTD conversion;
- approval.
В результате Cost per Qualified FTD вырастет.
Подробнее: Воронка iGaming: Click → Registration → KYC → FTD → Qualified FTD.
Основные метрики iGaming unit economics
| Метрика |
Формула |
Что показывает |
| CTR |
Clicks / Impressions |
привлекательность объявления |
| CPC |
Spend / Clicks |
стоимость одного клика |
| CPM |
Spend / Impressions × 1 000 |
стоимость тысячи показов |
| Registration CR |
Registrations / Clicks |
конверсию click → registration |
| FTD CR |
FTD / Clicks |
конверсию click → first deposit |
| Approval Rate |
Qualified FTD / Raw FTD |
качество депозитных conversions |
| CPQFTD |
Spend / Qualified FTD |
реальную стоимость оплачиваемого игрока |
| EPC |
Affiliate Revenue / Clicks |
revenue на один click |
| ROAS |
Revenue / Ad Spend |
рекламную окупаемость |
| ROI |
Profit / Cost |
прибыль относительно затрат |
| NGR / FTD |
NGR / FTD |
monetisation cohort |
| Affiliate LTV |
Lifetime Affiliate Revenue / Player |
lifetime value для affiliate |
| Payback Period |
время до Revenue ≥ Acquisition Cost |
скорость возврата капитала |
Как считать CPC
CPC — Cost Per Click — показывает среднюю стоимость одного рекламного перехода.
Формула:
CPC = Advertising Spend / Clicks
Например:
Advertising Spend:
$12 000
Clicks:
10 000
CPC:
$12 000 / 10 000 = $1,20
CPC сам по себе ничего не говорит о прибыльности.
$0,50 может быть слишком дорого для слабой воронки.
$3 может быть выгодной ценой для хорошо конвертирующего high-value traffic.
Поэтому правильный вопрос:
Какой максимальный CPC позволяет текущая монетизация?
Что такое break-even CPC
Break-even CPC — максимальная стоимость клика, при которой affiliate revenue с одного click равен рекламным затратам на этот click.
Для CPA:
Break-even CPC = Click-to-Qualified-FTD CR × CPA Payout
Предположим:
Qualified FTD CR:
1%
CPA:
$150
Тогда:
0,01 × $150 = $1,50
Break-even CPC:
$1,50
Если фактический CPC:
$1,20
media contribution на один click:
$1,50 − $1,20 = $0,30
Если CPC:
$1,70
кампания убыточна на media level.
Break-even CPC с учётом approval rate
Часто медиабаер знает raw FTD rate, но не Qualified FTD rate.
Тогда:
Qualified FTD CR = Raw FTD CR × Approval Rate
Следовательно:
Break-even CPC = Raw FTD CR × Approval Rate × CPA
Например:
Raw FTD CR:
1,5%
Approval:
80%
CPA:
$150
Qualified CR:
1,5% × 80% = 1,2%
Break-even CPC:
1,2% × $150 = $1,80
Если approval падает до 60%:
Qualified CR:
0,9%
Break-even CPC:
$1,35
То есть без единого изменения CPA или рекламной платформы допустимая стоимость клика падает на 25%.
Что такое EPC
EPC — Earnings Per Click — показывает, сколько affiliate revenue в среднем создаёт один полученный click.
Формула:
EPC = Affiliate Revenue / Clicks
В CPA-модели:
EPC = Qualified FTD CR × CPA
По сути:
EPC = break-even CPC до дополнительных расходов.
Например:
Revenue:
$14 400
Clicks:
10 000
EPC:
$1,44
Если CPC:
$1,20
difference:
$0,24 на click
При 10 000 clicks:
$2 400 media contribution
Почему EPC полезнее headline CPA
Рассмотрим два offers.
| Показатель |
Offer A |
Offer B |
| CPA |
$220 |
$150 |
| Qualified FTD CR |
0,5% |
1,2% |
| EPC |
$1,10 |
$1,80 |
Offer A имеет значительно более высокий CPA.
Но каждый click приносит:
$1,10
против:
$1,80
у Offer B.
Если click стоит одинаково, Offer B имеет значительно более сильную unit economics.
Подробнее: Как выбрать iGaming offer: CPA — не главный показатель.
Cost per Qualified FTD
Cost per Qualified FTD показывает, сколько media spend потребовалось для получения одной конверсии, которую operator действительно оплачивает.
Формула:
CPQFTD = Advertising Spend / Qualified FTD
Например:
Spend:
$12 000
Qualified FTD:
96
Получаем:
$12 000 / 96 = $125
Если CPA payout:
$150
unit media contribution:
$25
Если Qualified FTD падают до 60:
$12 000 / 60 = $200
при том же CPA $150 кампания становится отрицательной.
Почему Cost per Raw FTD может вводить в заблуждение
Допустим:
Spend:
$10 000
Raw FTD:
100
Cost per Raw FTD:
$100
Headline CPA:
$150
На первый взгляд margin:
$50
Но approval составляет только:
60%
Qualified FTD:
60
Фактический CPQFTD:
$10 000 / 60 = $166,67
Revenue:
60 × $150 = $9 000
То есть кампания убыточна.
Именно поэтому raw FTD нельзя использовать как конечную economic unit в CPA-модели.
Approval Rate и его влияние на прибыль
Формула:
Approval Rate = Qualified FTD / Raw FTD × 100%
Предположим:
120 raw FTD.
CPA:
$150.
Approval 80%
Qualified:
96
Revenue:
$14 400
Approval 60%
Qualified:
72
Revenue:
$10 800
Падение approval всего на 20 percentage points уменьшило revenue:
на $3 600, или 25%.
Traffic spend при этом мог вообще не измениться.
Поэтому approval — один из ключевых коммерческих KPI iGaming CPA.
Как несколько небольших изменений разрушают экономику
Conversion funnel мультипликативен.
Допустим:
Click → Registration:
15%
Registration → KYC:
65%
KYC → FTD:
15%
FTD → Qualified:
80%
Итоговый Click → Qualified FTD CR:
15% × 65% × 15% × 80% = 1,17%
При CPA $150:
EPC = $1,76
Теперь изменим всего два этапа:
Registration → KYC:
55%
Approval:
70%
Итог:
15% × 55% × 15% × 70% = 0,866%
EPC:
около $1,30
То есть два относительно небольших ухудшения снизили revenue per click примерно на 26%.
Именно поэтому оптимизация одной метрики в изоляции опасна.
Break-even CPM
Если traffic покупается по CPM, можно рассчитать максимальную допустимую стоимость 1 000 impressions.
Формула:
Break-even CPM = 1 000 × CTR × Qualified FTD CR × CPA
где Qualified FTD CR считается от click.
Пример:
CTR:
2%
Click → Qualified FTD:
1%
CPA:
$150
Из 1 000 impressions получаем:
20 clicks
Из них:
0,2 Qualified FTD
Expected revenue:
0,2 × $150 = $30
Следовательно:
Break-even CPM = $30
Если inventory покупается за $20 CPM, media economics положительна до дополнительных costs.
Если за $40 — отрицательна.
Revenue per 1 000 impressions
Полезна также метрика:
Revenue eCPM = Affiliate Revenue / Impressions × 1 000
Она позволяет сравнивать monetisation traffic с CPM purchase price.
Например:
Revenue:
$3 000
Impressions:
100 000
Revenue eCPM:
$30
Если paid inventory имеет CPM $18:
gross media spread:
$12 на 1 000 impressions
до дополнительных расходов.
ROAS в iGaming
ROAS — Return on Ad Spend — показывает отношение affiliate revenue к рекламным расходам.
Формула:
ROAS = Affiliate Revenue / Advertising Spend
Если:
Revenue:
$15 000
Spend:
$10 000
ROAS:
1,5
или:
150%
Это означает, что каждый рекламный доллар создал $1,50 affiliate revenue.
ROAS не означает 150% прибыли.
Затраты уже составили $1.
Media contribution:
$0,50 на каждый $1 spend
до operating expenses.
ROI в iGaming
Для целей внутренней аналитики удобно определить marketing ROI как:
ROI = (Revenue − Costs) / Costs × 100%
Если:
Revenue:
$15 000
Costs:
$10 000
то:
ROI = ($15 000 − $10 000) / $10 000 = 50%
Таким образом:
ROAS = 150%
а:
ROI = 50%
Это не одно и то же.
Почему нужно заранее определить формулу ROI
В разных компаниях в Costs могут включать разные расходы.
Например:
Media ROI
учитывает только:
Advertising Spend
Contribution ROI
может дополнительно учитывать:
- creative production;
- tracking;
- payment fees;
- agency fees;
- direct operational costs.
Full business ROI
добавляет:
- salaries;
- office;
- software;
- compliance;
- legal;
- finance;
- other overhead.
Поэтому цифра:
ROI = 25%
бесполезна без определения denominator.
Contribution Margin
Для медиабаинга полезно считать:
Contribution = Affiliate Revenue − Variable Acquisition Costs
А:
Contribution Margin = Contribution / Revenue × 100%
Допустим:
Revenue:
$20 000
Media Spend:
$14 000
Variable creative/tracking costs:
$1 000
Contribution:
$5 000
Contribution Margin:
25%
Это ещё не обязательно net profit компании.
Реальный публичный пример Paid Media economics
Публичная отчётность Better Collective хорошо показывает, почему paid acquisition необходимо рассматривать через unit economics, а не только revenue.
В 2025 году её Paid Media segment показал:
- Revenue — €105,5 млн;
- Costs — €80,5 млн;
- operating profit before depreciation, amortization and special items — €25,0 млн;
- соответствующую margin — 24%.
Компания отдельно поясняет, что Paid Media предполагает покупку рекламы в search engines, social media и third-party sports media platforms и поэтому работает с существенными прямыми расходами и более низкой gross margin, чем Publishing. Эти показатели относятся конкретно к Better Collective и не являются benchmark для отдельной affiliate-кампании.
Практический вывод:
рост revenue сам по себе не означает улучшение economics.
Нужно одновременно смотреть на cost required to produce that revenue.
Три сценария одной CPA-кампании
Возьмём одинаковые вводные:
Clicks:
10 000
CPC:
$1,20
Spend:
$12 000
CPA:
$150
Меняем только conversion и approval.
| Показатель |
Пессимистичный |
Базовый |
Сильный |
| Clicks |
10 000 |
10 000 |
10 000 |
| CPC |
$1,20 |
$1,20 |
$1,20 |
| Spend |
$12 000 |
$12 000 |
$12 000 |
| Raw FTD CR |
0,8% |
1,2% |
1,6% |
| Raw FTD |
80 |
120 |
160 |
| Approval |
65% |
80% |
90% |
| Qualified FTD |
52 |
96 |
144 |
| CPA payout |
$150 |
$150 |
$150 |
| Revenue |
$7 800 |
$14 400 |
$21 600 |
| EPC |
$0,78 |
$1,44 |
$2,16 |
| CPQFTD |
$230,77 |
$125 |
$83,33 |
| ROAS |
65% |
120% |
180% |
| Media ROI |
−35% |
+20% |
+80% |
В каждом scenario:
- источник;
- объём clicks;
- CPC;
- CPA payout
одинаковы.
Экономику полностью меняют:
conversion + approval.
Это одна из главных идей unit economics.
Что такое break-even FTD rate
Можно решить формулу в обратную сторону.
Если:
CPC = $1,20
CPA = $150
какой Qualified FTD CR нужен для нулевой media margin?
Формула:
Break-even Qualified FTD CR = CPC / CPA
Получаем:
$1,20 / $150 = 0,8%
То есть минимум:
0,8 Qualified FTD на каждые 100 clicks.
Если approval = 80%, необходимый Raw FTD CR:
0,8% / 80% = 1%
Почему break-even важнее target CPA рекламной платформы
Advertising platform может показывать:
- target CPA;
- purchase conversion;
- registration cost.
Но operator оплачивает своё событие.
Например:
Meta/Google event:
Deposit
Operator payment event:
Qualified FTD
Если часть deposit events отклоняется, оптимизация платформы и экономическая метрика affiliate расходятся.
Поэтому внутренний break-even должен строиться по событию, которое связано с revenue.
Как считать экономику Revenue Share
CPA относительно прост:
conversion × fixed payout.
Revenue Share требует прогнозировать дальнейшую ценность игрока.
Основная формула:
Affiliate Revenue = NGR × RevShare %
На уровне одного игрока:
Affiliate LTV = Lifetime NGR per Player × RevShare %
Допустим:
Expected Lifetime NGR:
$700
RevShare:
30%
Affiliate LTV:
$210
Если Cost per Qualified FTD:
$120
expected lifetime contribution:
$90
Что такое Affiliate LTV
Affiliate LTV — ожидаемый cumulative affiliate revenue, который создаёт привлечённый игрок за весь анализируемый жизненный цикл.
Важно отличать:
Operator LTV
ценность клиента для gambling operator.
Affiliate LTV
часть ценности, которую согласно agreement получает affiliate.
Affiliate LTV может быть:
CPA only
или:
Revenue Share
или:
Hybrid CPA + Revenue Share tail.
LTV в CPA
При чистом CPA:
Affiliate LTV ≈ CPA Payout
если после acquisition affiliate больше не получает revenue с этого игрока.
Например:
CPA:
$150
Affiliate revenue from player:
$150
Дальнейший NGR не меняет affiliate revenue.
LTV в Revenue Share
Формула:
Affiliate LTV = Expected Lifetime NGR × RevShare %
Если:
Lifetime NGR:
$1 000
RevShare:
25%
affiliate LTV:
$250
Если CPQFTD:
$130
expected contribution:
$120
Но это прогноз.
Revenue Share LTV необходимо регулярно пересчитывать на основе actual cohorts.
LTV в Hybrid
Формула:
Affiliate LTV = Hybrid CPA + Expected Lifetime NGR × RevShare %
Например:
Hybrid CPA:
$70
RevShare:
20%
Lifetime NGR:
$700
Affiliate LTV:
$70 + $140 = $210
Если acquisition cost:
$120
expected lifetime contribution:
$90
Почему LTV нельзя считать одной постоянной цифрой
Игроки, пришедшие из разных:
- GEO;
- devices;
- sources;
- creatives;
- operators;
- seasons;
- campaigns
могут иметь совершенно разный retention и NGR.
Поэтому правильнее говорить:
LTV of Cohort X
а не:
наш LTV = $200.
Cohort analysis
Cohort — группа игроков, объединённая общим признаком или периодом acquisition.
Например:
Players acquired through Google Search in Brazil during August 2026.
Для cohort можно отслеживать:
D7
D30
D60
D90
D180
D365
и смотреть cumulative:
- active players;
- deposits;
- GGR;
- NGR;
- affiliate revenue.
Подробнее: Cohort analysis в iGaming: как оценивать качество игроков через 7, 30, 60 и 90 дней.
Пример RevShare cohort economics
Допустим:
100 Qualified FTD.
Acquisition spend:
$12 000
CPQFTD:
$120
RevShare:
30%
Cumulative NGR per acquired player:
| Период |
NGR / Player |
Affiliate Revenue / Player |
Revenue cohort |
| D30 |
$120 |
$36 |
$3 600 |
| D90 |
$300 |
$90 |
$9 000 |
| D180 |
$500 |
$150 |
$15 000 |
| Lifetime estimate |
$700 |
$210 |
$21 000 |
Acquisition spend:
$12 000
На D90 cohort ещё не окупился.
К D180 cumulative affiliate revenue уже превышает acquisition spend.
Что такое Payback Period
Payback Period — время, необходимое, чтобы cumulative affiliate revenue сравнялся с acquisition cost.
Условие:
Cumulative Revenue ≥ Acquisition Cost
Если cohort стоил:
$12 000
а cumulative revenue:
D30:
$3 600
D90:
$9 000
D180:
$15 000
то payback происходит между D90 и D180.
После payback последующий положительный revenue увеличивает contribution.
Почему payback особенно важен для масштабирования
Представим две кампании.
Campaign A
ROI:
25%
Payback:
30 дней
Campaign B
Expected lifetime ROI:
60%
Payback:
14 месяцев
Campaign B потенциально создаёт больше прибыли.
Но для быстрого scaling ей требуется значительно больше working capital.
Если affiliate ежемесячно расходует $100 000, длинный payback означает, что одновременно в незавершённом acquisition cycle могут находиться сотни тысяч или миллионы долларов.
Следовательно:
ROI и liquidity — разные вопросы.
Как считать ROAS при Revenue Share
Здесь важно использовать конкретное временное окно.
Например:
Spend:
$20 000
D30 affiliate revenue:
$8 000
D30 ROAS:
40%
D90 revenue:
$16 000
D90 ROAS:
80%
D180:
$24 000
D180 ROAS:
120%
Lifetime forecast:
$35 000
Expected lifetime ROAS:
175%
Все четыре показателя одновременно могут быть корректными.
Поэтому писать просто:
ROAS = 175%
без указания horizon — ошибка.
realized LTV против predicted LTV
Нужно различать:
Realized LTV — уже фактически полученный cumulative revenue.
Predicted LTV — прогноз будущего revenue.
Например:
D90 realized revenue:
$90 per player
Predicted lifetime revenue:
$210
Нельзя трактовать $210 как уже заработанные деньги.
Чем длиннее prediction horizon, тем выше uncertainty.
Как прогнозировать RevShare LTV
Наиболее надёжная база — собственные исторические cohorts.
Можно анализировать:
D30 → D90 multiplier
D90 → D180 multiplier
D180 → D365 multiplier
Например, исторически похожие cohorts показывают:
D90 revenue:
$100/player.
D365:
$180/player.
Тогда появляется эмпирический multiplier:
1,8×
Но его нельзя автоматически переносить между:
- GEO;
- operators;
- products;
- traffic sources.
NGR и unit economics
Revenue Share рассчитывается не от headline player deposits, а от contract-defined gaming revenue base.
Grandstand, ранее Gambling.com Group, описывает Revenue Share как долю NGR привлечённых игроков, тогда как CPA представляет fixed cash payment за referred player, а Hybrid объединяет оба механизма.
Поэтому для Revenue Share необходимо понимать:
GGR
− contractual deductions
= NGR
× RevShare
= Affiliate Revenue
Подробнее: CPA, RevShare или Hybrid в iGaming: как работают модели оплаты.
NGR per FTD
Очень полезная cohort-метрика:
NGR per FTD = Cohort NGR / Number of FTD
Например:
90-day NGR:
$40 000
100 FTD:
$400 NGR / FTD
При RevShare 30%:
affiliate revenue per acquired player:
$120
Если CPQFTD:
$90
cohort уже имеет положительную 90-day contribution.
Если CPQFTD:
$150
ещё нет.
Revenue per Qualified FTD
Для сравнения разных commission models можно привести всё к единой метрике:
Revenue per Qualified FTD
CPA
просто payout:
$150
RevShare
D90:
$120
Lifetime forecast:
$240
Hybrid
CPA:
$70
D90 RS:
$60
Total D90:
$130
Lifetime RS:
$150
Expected lifetime:
$220
Теперь все deals можно сравнить с одним CPQFTD.
Contribution per Qualified FTD
Формула:
Contribution per QFTD = Revenue per QFTD − Cost per QFTD
Пример:
| Deal |
Revenue / QFTD |
CPQFTD |
Contribution |
| CPA |
$150 |
$120 |
$30 |
| RevShare D90 |
$110 |
$120 |
−$10 |
| RevShare Lifetime |
$220 |
$120 |
$100 |
| Hybrid D90 |
$140 |
$120 |
$20 |
| Hybrid Lifetime |
$230 |
$120 |
$110 |
Для RevShare обязательно указывать period.
CPA-equivalent NGR
При сравнении CPA и Revenue Share полезно определить NGR, при котором RevShare становится равным фиксированному CPA.
Формула:
CPA-equivalent NGR = CPA / RevShare Rate
CPA:
$150
RevShare:
30%
Получаем:
$150 / 0,30 = $500
Если player создаёт cumulative commissionable NGR $500:
affiliate Revenue Share:
$150
Номинально он достигает CPA payout.
Break-even CPQFTD в разных моделях
Для CPA:
Maximum CPQFTD = CPA Payout
Для Revenue Share:
Maximum CPQFTD = Expected Affiliate LTV
Для Hybrid:
Maximum CPQFTD = Hybrid CPA + Expected RevShare LTV
Но это лишь nominal break-even.
Для бизнеса нужен запас.
Если expected LTV = $150 и acquisition cost = $149, кампания практически не имеет tolerance к:
- variance;
- tracking losses;
- refunds;
- overhead;
- prediction error.
Margin of Safety
Полезно использовать:
Margin of Safety = Expected Revenue per QFTD − CPQFTD
или процент:
Margin of Safety % = 1 − CPQFTD / Expected Revenue per QFTD
Например:
Expected revenue:
$180
CPQFTD:
$120
Margin:
$60
или:
33,3% от expected revenue.
Чем более неопределён LTV, тем важнее buffer.
Почему оптимизировать на ROAS первого дня опасно
CPA и Revenue Share создают revenue с разной скоростью.
Pure CPA может дать почти весь revenue после approval.
RevShare может выглядеть значительно хуже:
но иметь более высокий lifetime value.
Если algorithm или media buyer автоматически отключает кампании только по раннему ROAS, он может систематически уничтожать high-LTV acquisition.
Обратная ошибка — держать убыточный traffic месяцами, оправдывая его «будущим LTV», который историческими cohorts не подтверждается.
Что такое blended economics
Компания может одновременно иметь:
- CPA deals;
- RevShare;
- Hybrid;
- Publishing;
- Paid Media.
В таком случае полезно считать:
Blended Revenue per FTD
и:
Blended Cost per FTD
но blended metric нельзя использовать вместо granular analysis.
Grandstand в H1 2026 одновременно получала performance-marketing revenue из CPA, Revenue Share и Hybrid arrangements, что иллюстрирует портфельную природу monetisation у крупных affiliate businesses.
Почему blended ROI может скрывать проблему
Допустим:
GEO A
Spend:
$100 000
Profit:
$40 000
GEO B
Spend:
$100 000
Loss:
−$30 000
Portfolio:
Spend:
$200 000
Profit:
$10 000
ROI:
5%
Положительный общий ROI скрывает тот факт, что половина капитала направлена в разрушительную unit economics.
Поэтому анализ необходимо делать минимум по:
GEO × Source × Operator × Deal Type
а лучше ещё глубже.
Рекомендуемая аналитическая детализация
Оптимальная таблица:
Date
× GEO
× Source
× Campaign
× Creative
× Landing
× Operator
× Offer
× Deal Type
× Cohort
Метрики:
Impressions
Clicks
Spend
Registrations
KYC
Raw FTD
Qualified FTD
CPA Revenue
NGR
RevShare Revenue
Total Revenue
Из неё рассчитываются:
CTR
CPC
CR
Approval
CPQFTD
EPC
ROAS
ROI
LTV
Payback
Какие метрики смотреть каждый день
Для paid traffic ежедневно полезно контролировать:
- Spend;
- Clicks;
- CPC/CPM;
- CTR;
- Registrations;
- Raw FTD;
- Qualified FTD, если данные уже поступили;
- provisional EPC;
- pacing относительно cap.
Но daily data имеет высокий noise.
Особенно для небольших campaigns.
Какие метрики смотреть по cohort
Для Revenue Share и Hybrid:
- D7 NGR;
- D30 NGR;
- D60 NGR;
- D90 NGR;
- active player rate;
- affiliate revenue per FTD;
- cumulative ROAS;
- payback;
- projected LTV.
Это другой аналитический горизонт.
Почему нельзя принимать решения по слишком маленькой выборке
Допустим:
CPA:
$150
Получено всего:
3 FTD
Один rejected conversion меняет approval:
с:
100%
до:
66,7%
Это огромный сдвиг.
При 1 000 FTD один rejection практически ничего не меняет.
Следовательно, чем меньше sample size, тем осторожнее должны быть решения о scale/kill.
Variance особенно важна для Revenue Share
Gaming results по своей природе могут быть волатильными.
Один high-value player может существенно изменить NGR небольшого cohort в конкретном периоде.
Поэтому RevShare economics необходимо оценивать:
- на достаточно длинном горизонте;
- на достаточном количестве игроков;
- с учётом pooling и contract rules.
Не следует превращать один сильный месяц в lifetime assumption.
Expected value против фактического результата
Unit economics должна работать с expected values.
Если исторические данные показывают:
60% probability revenue $100
30% probability revenue $200
10% probability revenue $700
expected revenue:
0,6 × $100 + 0,3 × $200 + 0,1 × $700
=
$190
Это не означает, что каждый player принесёт $190.
Это означает среднюю ожидаемую ценность распределения.
На масштабе expected value становится полезнее истории одного конкретного игрока.
Scaling и marginal unit economics
Очень частая ошибка:
Campaign ROI +50% → увеличиваем budget в 10 раз → ожидаем тот же ROI.
Но acquisition curve редко линейна.
При росте spend могут:
- увеличиваться CPC/CPM;
- исчерпываться high-intent audiences;
- расширяться targeting;
- ухудшаться CTR;
- падать conversion;
- расти creative fatigue.
Поэтому scale нужно анализировать через marginal economics.
Average ROI против Marginal ROI
Предположим:
первые $10 000 spend дают:
Revenue:
$15 000.
ROAS:
150%.
Следующие $10 000:
Revenue:
$11 000.
Incremental ROAS:
110%.
Общий результат:
Spend:
$20 000.
Revenue:
$26 000.
Blended ROAS:
130%.
Среднее всё ещё выглядит хорошо.
Но следующая единица budget находится почти возле break-even.
Поэтому scale decision должен смотреть на incremental return, а не только historical average.
Когда остановить масштабирование
В простейшей модели рост spend продолжается пока:
Marginal Expected Revenue > Marginal Acquisition Cost + Required Margin
Не просто пока:
Revenue > Spend.
Компания может установить required contribution buffer.
Например:
minimum target ROAS:
130%
Тогда campaign с marginal ROAS 105% математически ещё не убыточна по media, но уже не соответствует capital allocation target.
Creative economics
Креатив обычно оценивают по CTR.
Это недостаточно.
Представим:
Creative A
CTR:
3%
FTD quality:
слабая.
EPC:
$0,90.
Creative B
CTR:
1,8%
Но аудитория имеет высокий intent.
EPC:
$1,80.
При CPC $1,10:
Creative A:
убыточен.
Creative B:
прибылен.
Поэтому creative KPI должен доходить минимум до:
Cost per Qualified FTD
а для Revenue Share желательно до:
NGR/LTV by creative cohort.
Landing Page economics
Landing оптимизируется не только на click-out rate.
Допустим:
Landing A
Operator click-out:
70%
Но downstream Qualified FTD CR:
0,5%.
Landing B
Click-out:
50%
Но Qualified FTD CR:
1,5%.
Landing B может иметь значительно более высокую economic value.
Следовательно, CRO должен связывать:
Landing Experiment → Operator Conversion → Revenue
а не останавливаться на affiliate-link CTR.
Operator economics
Один и тот же traffic source может иметь разные показатели у разных operators.
Например:
| Метрика |
Operator A |
Operator B |
| CPA |
$200 |
$150 |
| Qualified FTD CR |
0,6% |
1,1% |
| EPC |
$1,20 |
$1,65 |
| CPC |
$1,10 |
$1,10 |
| Contribution / Click |
$0,10 |
$0,55 |
Более низкий payout снова оказывается экономически сильнее.
GEO economics
Сравнивать GEO только по CPA тоже неправильно.
Допустим:
GEO A
CPA:
$250.
CPC:
$4.
Qualified FTD CR:
1%.
EPC:
$2,50.
Кампания убыточна.
GEO B
CPA:
$120.
CPC:
$0,70.
Qualified FTD CR:
1%.
EPC:
$1,20.
Contribution:
$0,50 per click.
Поэтому GEO оценивается как полный набор:
traffic price × conversion × approval × monetisation × regulatory cost.
Подробнее: Как выбрать GEO для iGaming: регулирование, CPA, конкуренция и экономика.
Cash flow и unit economics
Прибыльная кампания способна создать cash-flow crisis.
Представим:
Monthly Spend:
$200 000
Expected Revenue:
$260 000
ROI:
30%
Но payout приходит через 60 дней.
Для непрерывного scale необходимо финансировать минимум несколько media cycles до получения денег.
Следовательно, требуется:
working capital model.
Cash Conversion Cycle для affiliate
Упрощённо:
Day 0: купили traffic.
Day 0–7: получили FTD.
Day 7–30: conversion validation.
Day 30: invoice/reporting.
Day 45–60+: payment.
Для Revenue Share revenue может формироваться значительно дольше.
Grandstand сообщает, что fees от клиентов в её performance-marketing arrangements обычно выплачиваются в течение 30–45 дней после invoice date. Это условия конкретного публичного бизнеса и не универсальное правило iGaming affiliate market.
Почему payment terms являются частью unit economics
Два offers могут иметь одинаковые:
CPA = $150.
Но:
Offer A
Payment:
Net 15.
Offer B
Payment:
Net 60.
При небольшом budget разница может быть незначительной.
При миллионном annual media spend она влияет на:
- working capital;
- скорость reinvestment;
- external financing;
- scaling capacity.
Поэтому экономическая ценность одного dollar revenue зависит и от времени его получения.
Как считать полный Cost per Qualified FTD
В базовой media-модели:
CPQFTD = Ad Spend / Qualified FTD
Для более точной business economics:
**Fully Loaded CPQFTD =
Ad Spend
- Creative Costs
- Variable Technology
- Agency/Buying Fees
- Direct Operational Costs
divided by Qualified FTD**
Например:
Media:
$100 000.
Creatives:
$5 000.
Tracker:
$2 000.
Variable team/agency costs:
$8 000.
Qualified FTD:
1 000.
Media CPQFTD:
$100
Fully Loaded:
$115
При CPA $120 campaign выглядит прекрасно по media dashboard:
margin:
$20.
Но после direct costs:
margin:
только $5.
Почему overhead нужно отделять от unit economics
Не все расходы нужно насильно распределять на каждый click.
Есть:
Variable Costs
растут вместе с campaign.
Semi-variable Costs
частично увеличиваются со scale.
Fixed Costs
существуют независимо от количества FTD.
Для operational decisions сначала полезно смотреть:
Contribution Margin
а потом:
Company-level Net Profit
Иначе высокие fixed costs могут заставить выключить campaign, которая на самом деле приносит положительную marginal contribution.
Практический P&L одной кампании
Допустим:
Clicks:
50 000.
CPC:
$1,00.
Media Spend:
$50 000
Qualified FTD:
CPA:
$160.
Revenue:
$64 000
Media contribution:
$14 000
Дополнительные variable costs:
Creatives:
$2 000.
Tracking:
$1 000.
Affiliate/network fee:
$1 000.
Direct contribution:
$10 000
Contribution margin:
15,6%
Если allocated fixed overhead составляет ещё $6 000:
campaign-level operating profit:
$4 000
Именно поэтому:
Revenue ≠ Contribution ≠ Profit.
Как Revenue Share меняет P&L
При Revenue Share часть revenue cohort возникает после отчётного месяца.
В результате accounting view и acquisition view расходятся.
Acquisition P&L должен связывать будущий realized revenue с месяцем, когда был приобретён cohort.
Например:
August Cohort:
Spend:
$50 000.
Revenue:
August: $10 000
September: $15 000
October: $12 000
November: $8 000
Later: ...
Если смотреть только calendar-month P&L, легко потерять связь между acquisition и monetisation.
Поэтому нужен cohort P&L.
Cohort P&L
Пример структуры:
| Cohort |
Spend |
QFTD |
D30 Rev |
D90 Rev |
D180 Rev |
Lifetime Forecast |
| Jan |
$50k |
400 |
$25k |
$48k |
$70k |
$90k |
| Feb |
$55k |
430 |
$27k |
$52k |
$75k |
$94k |
| Mar |
$60k |
450 |
$24k |
$45k |
— |
$88k |
Так видно, какой acquisition month действительно создал хороших игроков.
Forecast error
Для LTV необходимо измерять не только forecast, но и его ошибку.
Например:
D90 forecast Lifetime Revenue:
$200/player
Actual D365:
$150
Forecast Error:
−25%
Если модель систематически переоценивает LTV, acquisition bids тоже систематически завышаются.
Поэтому полезно контролировать:
Predicted LTV vs Realized LTV
по историческим cohorts.
Три типа break-even в iGaming
Важно различать три точки.
Media Break-even
Revenue = Ad Spend
Contribution Break-even
Revenue = Ad Spend + Direct Variable Costs
Full Business Break-even
Revenue = Direct Costs + Allocated Fixed Costs
Кампания может пройти первый уровень, но не пройти третий.
Target economics вместо нулевого break-even
Задача бизнеса — не просто выйти в ноль.
Если campaign имеет:
Expected Revenue:
$100 000.
Total Cost:
$99 000.
формально она прибыльна.
Но 1% margin недостаточен для покрытия uncertainty.
Поэтому компании устанавливают:
- target ROAS;
- target CPQFTD;
- target payback;
- target contribution margin.
Например:
CPA:
$150.
Target contribution:
30%.
Допустимый fully loaded acquisition cost:
$150 × 70% = $105
Тогда target CPQFTD:
$105, а не $150.
Target CPC
Если target margin задан заранее:
Target CPC = Break-even CPC × (1 − Target Margin on Revenue)
Например:
Break-even CPC:
$1,50.
Target contribution margin:
20%.
Target CPC:
$1,20
Это гораздо полезнее для bidding, чем сам break-even.
Почему данные operator важнее рекламного dashboard
Advertising platform знает:
- impression;
- click;
- platform event.
Но она не всегда знает:
- validated FTD;
- approval;
- operator rejection;
- NGR;
- lifetime value.
Следовательно:
ad-platform ROAS может отличаться от affiliate business ROAS.
Для правильной unit economics необходимо соединить:
Advertising Data + Affiliate Tracking + Operator Reporting.
Минимальная схема данных
Ad platform
Spend
Impressions
Clicks
Campaign
Creative
↓
Tracker
Click ID
SubID
Landing
Offer
↓
Operator
Registration
KYC
FTD
Qualified FTD
NGR
↓
BI
Revenue
EPC
CPQFTD
ROAS
ROI
LTV
Payback
Подробнее: S2S tracking и postback в iGaming.
Какие решения должна поддерживать unit economics
Хорошая модель должна отвечать минимум на пять вопросов.
1. Можно ли купить следующий click?
Сравниваем:
Expected EPC vs CPC
2. Можно ли увеличить budget?
Сравниваем:
Marginal ROAS vs Target ROAS
3. Какой offer выгоднее?
Сравниваем:
Revenue / Click
Revenue / QFTD
Contribution / QFTD
4. Какой cohort сильнее?
Сравниваем:
NGR / FTD
Affiliate LTV
Payback
5. Куда направить капитал?
Сравниваем:
Risk-adjusted return + payback + scalability.
Что оптимизировать первым
При отрицательной economics полезно разложить проблему:
Traffic Price × Funnel × Approval × Monetisation
CPC слишком высокий
Работа с:
- targeting;
- bidding;
- creative;
- source.
Conversion низкий
Работа с:
- landing;
- operator;
- message match;
- localization;
- funnel.
Approval низкий
Проверяются:
- traffic quality;
- GEO;
- qualification criteria;
- fraud/rejection reasons.
Monetisation низкая
Проверяются:
- CPA;
- commercial terms;
- Revenue Share;
- NGR;
- operator selection.
Так unit economics превращается в diagnostic framework.
Какие цифры нельзя считать универсальными benchmark
Не существует универсального для всего iGaming:
- хорошего CPC;
- нормального CPA;
- среднего FTD rate;
- стандартного approval;
- правильного RevShare;
- идеального ROAS.
Они зависят от:
GEO × Product × Source × Operator × Brand × Deal × Period.
Поэтому цифры в этой статье являются иллюстративными математическими примерами, а не рыночными benchmark.
Формулы iGaming unit economics
Traffic
CPC = Spend / Clicks
CPM = Spend / Impressions × 1 000
CTR = Clicks / Impressions × 100%
Funnel
Registration CR = Registrations / Clicks
FTD CR = FTD / Clicks
Approval Rate = Qualified FTD / Raw FTD
Qualified FTD CR = Qualified FTD / Clicks
Acquisition
CPQFTD = Spend / Qualified FTD
Monetisation
CPA Revenue = Qualified FTD × CPA
RevShare Revenue = NGR × RevShare %
Hybrid Revenue = Qualified FTD × Hybrid CPA + NGR × RevShare %
Traffic value
EPC = Affiliate Revenue / Clicks
Break-even CPC = Qualified FTD CR × CPA
или:
Break-even CPC = Raw FTD CR × Approval Rate × CPA
Break-even CPM = 1 000 × CTR × Qualified FTD CR × CPA
Profitability
ROAS = Revenue / Ad Spend
ROI = (Revenue − Costs) / Costs
Contribution = Revenue − Variable Costs
Lifetime economics
Affiliate LTV = Expected Lifetime NGR × RevShare %
Hybrid LTV = Hybrid CPA + Expected RevShare LTV
CPA-equivalent NGR = CPA / RevShare %
Payback
Payback occurs when Cumulative Affiliate Revenue ≥ Acquisition Cost
Какие пять метрик важнее всего для paid CPA
Если сократить dashboard до пяти показателей:
- CPC
Сколько стоит входящий click.
- Qualified FTD CR
Какая доля clicks реально превращается в payable conversions.
- CPQFTD
Сколько стоит один оплачиваемый player.
- EPC
Сколько revenue создаёт click.
- Contribution
Сколько остаётся после acquisition cost.
Какие пять метрик важнее всего для RevShare
- CPQFTD
Стоимость acquisition.
- NGR / FTD
Качество players.
- Affiliate Revenue / FTD
Сколько affiliate реально получает с cohort.
- Payback
Скорость возврата капитала.
- Realized vs Predicted LTV
Насколько прогноз соответствует реальности.
Как использовать unit economics перед запуском
До campaign нужны assumptions.
Например:
Estimated CPC:
$1,20
Expected FTD CR:
1,3%
Expected approval:
80%
CPA:
$150
Qualified CR:
1,04%
Expected EPC:
$1,56
Expected media contribution per click:
$0,36
Expected media ROI:
30%
После запуска assumptions заменяются actual data.
Plan vs Actual
Полезная таблица:
| Metric |
Plan |
Actual |
Difference |
| CPC |
$1,20 |
$1,35 |
+12,5% |
| Raw FTD CR |
1,3% |
1,4% |
+7,7% |
| Approval |
80% |
65% |
−18,8% |
| Qualified FTD CR |
1,04% |
0,91% |
−12,5% |
| EPC |
$1,56 |
$1,37 |
−12,2% |
| CPQFTD |
$115 |
$148 |
+28,7% |
Так становится видно, почему economics не соответствует плану.
Главное о юнит-экономике iGaming
Юнит-экономика iGaming начинается не с ROI.
Она начинается с цепочки:
Impression
→ Click
→ Registration
→ KYC
→ Raw FTD
→ Qualified FTD
→ Affiliate Revenue
Для CPA основная проверка:
CPA Payout > Fully Loaded Cost per Qualified FTD
Для Revenue Share:
Expected Affiliate LTV > Fully Loaded Cost per Qualified FTD
Для Hybrid:
Hybrid CPA + Expected RevShare LTV > Fully Loaded Cost per Qualified FTD
На уровне traffic:
EPC > CPC
На уровне campaign:
Revenue > Acquisition Cost
На уровне business:
Contribution должен покрывать fixed costs и давать требуемую прибыль.
При этом наиболее важная идея состоит в том, что unit economics — мультипликативная система.
Падение conversion, approval или monetisation на нескольких этапах одновременно может уничтожить margin значительно быстрее, чем кажется при рассмотрении каждой метрики отдельно.
Поэтому профессиональная iGaming analytics должна отвечать не только:
«Какой у нас ROI?»
а:
«Какая часть funnel создаёт или разрушает ROI, сколько стоит дополнительный qualified player и какую lifetime value он приносит?»
Именно после этого появляется возможность принимать рациональные решения:
Scale → Hold → Optimise → Kill.
FAQ
Что такое юнит-экономика iGaming?
Это анализ доходов и затрат на единицу привлечённого трафика или игрока. Наиболее полезными units являются click, qualified FTD и player cohort.
Как рассчитать Cost per FTD?
Если речь идёт о raw FTD:
Cost per FTD = Advertising Spend / Raw FTD.
Для реальной CPA-economics полезнее:
Cost per Qualified FTD = Spend / Qualified FTD.
Что такое Qualified FTD?
Это первый депозитный клиент, выполнивший условия affiliate program и признанный operator оплачиваемой conversion.
Как рассчитать break-even CPC в iGaming?
Для CPA:
Break-even CPC = Qualified FTD CR × CPA Payout.
Если известен только raw FTD rate:
Break-even CPC = Raw FTD CR × Approval Rate × CPA.
Как рассчитать break-even CPM?
Break-even CPM = 1 000 × CTR × Qualified FTD CR × CPA.
Что такое EPC в affiliate marketing?
EPC, или Earnings Per Click, показывает affiliate revenue на один click:
EPC = Affiliate Revenue / Clicks.
Чем EPC отличается от CPC?
CPC показывает стоимость click, EPC — revenue от click. Если EPC выше CPC, campaign имеет положительный media contribution до прочих расходов.
Что такое ROAS?
ROAS — отношение affiliate revenue к advertising spend:
ROAS = Revenue / Ad Spend.
Чем ROI отличается от ROAS?
ROAS сравнивает revenue с рекламными расходами. ROI оценивает прибыль относительно затрат:
ROI = (Revenue − Costs) / Costs.
Какой ROAS считается хорошим в iGaming?
Универсального benchmark нет. Требуемый ROAS зависит от direct costs, overhead, cash-flow requirements, uncertainty и target margin конкретного бизнеса.
Как считается affiliate LTV в Revenue Share?
В упрощённом виде:
Affiliate LTV = Expected Lifetime NGR × RevShare %.
Точная economics зависит от contract-defined NGR и других условий agreement.
Что такое payback period?
Это срок, за который cumulative affiliate revenue достигает acquisition cost.
Почему campaign может иметь хороший ROI, но создавать проблемы с cash flow?
Потому что advertising spend оплачивается раньше, чем приходит affiliate payout. Особенно большой разрыв возможен в Revenue Share модели.
Что важнее — CPA или conversion rate?
Их нельзя корректно разделять. Revenue per click определяется их сочетанием:
EPC = Qualified FTD CR × CPA.
Почему высокий CPA может быть невыгоден?
Потому что высокий payout может сочетаться с дорогим traffic, низкой conversion, плохим approval или ограничениями qualification.
Как учитывать approval rate?
Использовать Qualified FTD вместо raw FTD:
Qualified FTD = Raw FTD × Approval Rate.
Какой показатель лучше использовать для сравнения offers?
Для paid traffic особенно полезны:
EPC, CPQFTD и Contribution per Click / per Qualified FTD.
Для RevShare дополнительно нужны:
LTV и Payback Period.
Что такое fully loaded CPA?
Это полная стоимость acquisition с учётом не только media spend, но и связанных variable costs: creatives, tracking, commissions и других прямых расходов.
Почему нужно считать cohorts?
Потому что игроки, привлечённые в разные периоды, GEO или channels, могут создавать разный NGR и LTV.
Можно ли масштабировать campaign с положительным ROI?
Не автоматически. При росте spend marginal CPC, conversion и audience quality могут ухудшаться. Решение следует принимать по marginal economics.