Воронка iGaming показывает, какая доля рекламного или органического трафика проходит путь от первого click до экономически значимого события — обычно FTD или Qualified FTD.
Упрощённая affiliate funnel выглядит так:
Impression
↓
Click
↓
Landing / Affiliate Site
↓
Operator Click-out
↓
Registration
↓
Verification / KYC
↓
First Deposit
↓
Raw FTD
↓
Validation
↓
Qualified / Payable FTD
↓
CPA / RevShare / Hybrid Revenue
Главная ошибка — считать все стадии эквивалентными.
Registration не равна FTD.
FTD не обязательно равен payable conversion.
Raw FTD не обязательно равен Qualified FTD.
Поэтому campaign может выглядеть успешной по registrations и одновременно быть убыточной по реальному affiliate revenue.
Например:
10 000 clicks
→ 1 500 registrations
→ 600 verified accounts
→ 150 FTD
→ 90 Qualified FTD.
Если смотреть только на Registration CR:
15%
результат может выглядеть сильным.
Но итоговый:
Click → Qualified FTD CR = 0,9%.
Именно он определяет CPA economics.
Коротко: профессиональная iGaming analytics должна измерять не одну «конверсию», а всю цепочку Click → Registration → Verification → FTD → Qualified FTD, включая drop-off и approval на каждом этапе.
Важное уточнение: порядок KYC и FTD не универсален
Схема:
Registration → KYC → FTD
удобна как аналитическая модель, но не является универсальным regulatory workflow для всех iGaming markets.
Точное место verification зависит от:
- юрисдикции;
- типа продукта;
- operator;
- risk profile пользователя;
- требований AML/KYC.
Например, UK Gambling Commission в августе 2026 года напомнила remote operators, что identity verification должна обеспечивать подтверждение существования клиента и совпадения имени, адреса и даты рождения до того, как клиенту разрешается играть. Комиссия также рекомендует проводить необходимые identity checks как можно раньше в customer journey, а не откладывать их до withdrawal.
В отдельном consumer guidance UK Gambling Commission указывает, что online gambling businesses должны подтвердить age и identity до gambling; age verification должна происходить до того, как customer сможет внести deposit.
При этом дополнительные AML, source-of-funds или enhanced due diligence checks могут возникать позднее.
Поэтому правильнее понимать KYC в funnel как:
набор verification stages, а не одну универсальную кнопку между Registration и Deposit.
Зачем affiliate анализировать всю funnel
Affiliate покупает или создаёт traffic на верхней части цепочки.
Но revenue обычно появляется значительно ниже.
При CPA operator может платить за:
- approved depositor;
- NDC;
- Qualified FTD;
- другое agreed acquisition event.
Grandstand в Annual Report 2025 определяет NDC как уникального referred player, который выполнил согласованное performance obligation — обычно deposit выше minimum threshold — и тем самым создал право affiliate на commission.
В H1 2026 Grandstand продолжала описывать performance-marketing referral как отдельную performance obligation, которая считается выполненной, когда referral принят соответствующим online gambling operator.
Практический вывод:
operator-defined payable event важнее любой промежуточной conversion в рекламном dashboard.
Полная iGaming funnel
Для affiliate полезно разделить путь на несколько слоёв.
| Слой |
Стадия |
Главный вопрос |
| Acquisition |
Impression |
увидел ли пользователь рекламу? |
| Acquisition |
Click |
перешёл ли он? |
| Affiliate |
Landing |
понял ли предложение? |
| Affiliate |
Operator Click-out |
захотел ли продолжить? |
| Operator |
Registration |
создал ли account? |
| Operator |
Verification/KYC |
прошёл ли необходимые проверки? |
| Operator |
Deposit |
внёс ли деньги? |
| Commercial |
Raw FTD |
зафиксирован ли first deposit? |
| Validation |
Qualified FTD |
соответствует ли conversion условиям? |
| Monetisation |
Revenue |
возникла ли affiliate commission? |
Каждый слой принадлежит разным systems и иногда разным компаниям.
Именно поэтому funnel analytics требует соединять данные:
Ad Platform + Affiliate Tracker + Operator + Finance.
Click
Click — переход пользователя с advertising/content source на affiliate или operator destination.
Для paid acquisition click является первой экономически измеримой единицей.
Например:
Spend:
$10 000.
Clicks:
5 000.
CPC:
$2
Но click ничего не говорит о качестве downstream traffic.
Два campaigns могут иметь одинаковые:
и совершенно разный FTD result.
Click ≠ Qualified Visit
Часть clicks может:
- случайно возникнуть;
- быстро bounce;
- попасть не в тот GEO;
- не соответствовать product intent;
- быть низкого качества.
Поэтому между:
Click
и:
Registration
полезно анализировать промежуточные признаки.
Например:
- landing loaded;
- engaged session;
- operator click-out.
Landing Page View
Landing Page View — фактическое открытие destination после advertising click.
Clicks и loaded visits могут отличаться.
Причины:
- медленная загрузка;
- пользователь закрыл страницу;
- network problem;
- tracking difference.
Если:
10 000 clicks
но:
9 000 actual landing views,
10% paid traffic потеряно до начала основного funnel.
Effective Cost per Landing Visitor
Можно считать:
Effective CPLV = Spend / Actual Landing Views
Например:
Spend:
$20 000.
Clicks:
10 000.
CPC:
$2.
Landing Views:
8 000.
Effective cost per usable visitor:
$2,50
Хотя advertising dashboard показывает CPC $2.
Поэтому техническая производительность landing page напрямую влияет на acquisition economics.
Operator Click-out
Operator Click-out — переход пользователя с affiliate property на сайт или приложение gambling operator.
Для comparison publisher типичный путь:
Google / Social
→ Affiliate Page
→ Operator Click-out
→ Registration
Click-out Rate:
Operator Click-outs / Affiliate Page Visitors
Например:
10 000 visitors.
4 000 outbound clicks.
Click-out Rate = 40%.
Высокий Click-out Rate не всегда хороший
Представим:
Landing A
10 000 visitors.
7 000 click-outs.
70%.
Qualified FTD:
Landing B
10 000 visitors.
4 000 click-outs.
40%.
Qualified FTD:
Landing A лучше создаёт outbound traffic.
Landing B лучше квалифицирует пользователя.
Поэтому финальная метрика:
Qualified FTD / Landing Visitor
важнее outbound CTR.
Registration
Registration — создание customer account у operator.
На этой стадии operator обычно собирает базовые account/customer details.
Условный:
Click → Registration CR
рассчитывается:
Registrations / Clicks × 100%
Если:
10 000 clicks.
1 500 registrations.
Получаем:
15%
Registration Rate может считаться от разных denominators
Например:
Registration / Ad Click
или:
Registration / Landing View
или:
Registration / Operator Click-out.
Это разные metrics.
Если analyst пишет:
Registration CR = 25%
нужно обязательно уточнить denominator.
Иначе сравнение campaigns бессмысленно.
Рекомендуемая naming convention
Вместо:
registration_cr
лучше:
click_to_registration_cr
или:
operator_click_to_registration_cr.
Так definition встроена непосредственно в название metric.
Что влияет на Registration CR
На этом этапе ключевые факторы:
Traffic Intent
Пользователь действительно хочет открыть account?
Message Match
Соответствует ли operator тому, что обещал ad/affiliate page?
Brand Strength
Знает ли пользователь operator?
Registration UX
Насколько понятен onboarding?
Device
Mobile friction может отличаться.
GEO
Form requirements различаются.
Trust
Понимает ли пользователь, кому передаёт данные?
Registration Drop-off
Registration Drop-off — доля пользователей, начавших или приблизившихся к registration, но не завершивших её.
Если доступны form events, можно измерять:
Start Registration → Complete Registration.
Например:
Registration Starts:
2 000.
Completed:
1 500.
Completion Rate:
75%
Drop-off:
25%
Это значительно информативнее одной aggregate registration conversion.
Почему form-level analytics полезна operator
Если основной drop-off происходит после конкретного field:
- phone;
- address;
- document;
- password;
operator может диагностировать UX problem.
Affiliate обычно не контролирует эти screens.
Но downstream data помогает понять, является ли проблема traffic-related или operator-related.
KYC — Know Your Customer
KYC — набор процедур идентификации и проверки клиента, используемых operator в рамках regulatory, fraud-prevention и AML obligations.
В iGaming разговорный термин KYC часто используется очень широко.
Под ним могут иметь в виду:
- age verification;
- identity verification;
- address verification;
- sanctions/AML controls;
- дополнительные risk checks.
Поэтому полезно разделять конкретные events.
Verification лучше KYC как analytics label
Если data позволяет, вместо одного:
KYC Passed
полезнее иметь:
Age Verified
Identity Verified
Document Required
Document Approved
Additional Review
Но affiliate не всегда получает такую детализацию.
Минимальная модель:
Registration → Verified → FTD
всё равно полезнее, чем отсутствие verification stage.
KYC и regulatory friction
Verification одновременно выполняет две функции:
regulatory/risk control
и:
customer journey step.
Нельзя оптимизировать conversion путём ослабления обязательных checks.
Правильная задача:
выполнить требуемую verification максимально ясно, своевременно и без ненужного friction.
UK Gambling Commission в августе 2026 отдельно подчёркивала именно этот баланс: robust identity verification должна проводиться upfront, а хорошие процессы способны одновременно поддерживать compliance и более frictionless customer journey.
Почему KYC нельзя рассматривать только как «потерю conversion»
Если verification отсекает:
- несовершеннолетнего;
- duplicate identity;
- self-excluded user;
- fraudulent account;
это не обязательно плохой funnel result.
Высокий conversion любой ценой не является целью regulated gambling business.
Некоторая часть drop-off — сознательная часть compliance system.
Registration → Verification CR
Формула:
Verification CR = Verified Accounts / Registered Accounts × 100%
Например:
Registrations:
1 500.
Verified:
Verification CR = 60%
Но эту metric нельзя интерпретировать без контекста.
Низкий result может означать:
- технический friction;
- слабый traffic;
- age/GEO mismatch;
- stricter operator controls;
- documentation issues.
Time to Verification
Полезно считать не только completion rate.
Но и:
median time from Registration to Verification.
Например:
Operator A:
median 2 минуты.
Operator B:
median 2 часа.
Даже если final CR одинаков, более быстрый flow может быстрее переводить пользователей к deposit stage.
Verification automation
Часть users operator способен проверить автоматически через third-party data sources.
Другим требуются документы.
UK Gambling Commission отмечает, что electronic verification иногда может быть практически мгновенной, тогда как document-based checks занимают больше времени.
Поэтому один KYC CR может скрывать разные paths.
Deposit
Deposit — внесение денежных средств на gambling account.
Это ещё не обязательно означает payable affiliate conversion.
Причины:
- minimum deposit threshold;
- payment failure;
- qualification conditions;
- duplicate account;
- other agreement rules.
Поэтому нужно различать:
Deposit Event
и:
Qualified First Deposit.
Deposit Attempt vs Successful Deposit
Если data доступны:
Deposit Attempt
↓
Payment Authorized
↓
Successful Deposit
Это помогает выявлять payment friction.
Например:
500 users начали deposit.
400 успешно оплатили.
Deposit Success:
80%
Если другой operator показывает 55%, причина может быть не в advertising traffic.
Payment-method friction
На FTD conversion влияют:
- доступные payment methods;
- локальные banking habits;
- card acceptance;
- minimum deposit;
- payment UX;
- currency;
- processing failures.
Поэтому один и тот же traffic может давать разные FTD CR у разных operators.
FTD — First Time Depositor
FTD — пользователь, впервые внёсший депозит у конкретного operator.
Это одна из основных acquisition metrics iGaming.
Но важное различие:
FTD — behavioural/payment event; Qualified FTD — commercial event.
Первый говорит:
человек внёс деньги.
Второй:
conversion соответствует terms affiliate relationship.
FTD Rate
Наиболее распространённая формула:
Click → FTD CR = Raw FTD / Clicks × 100%
Например:
Clicks:
10 000.
FTD:
FTD CR = 1,5%
Но можно отдельно считать:
Registration → FTD
или:
Verified → FTD.
Registration → FTD CR
Формула:
FTD / Registrations × 100%
Например:
1 500 registrations.
150 FTD.
10%
Это показывает operator onboarding efficiency значительно лучше, чем click-to-FTD alone.
Verified → FTD CR
Если:
Verified Accounts:
FTD:
Conversion:
25%
Тогда проблема находится не в KYC completion, а между successful verification и deposit.
NDC — New Depositing Customer
NDC — New Depositing Customer — новый депозитный клиент.
FTD и NDC часто используются как близкие concepts, но точное business definition зависит от компании/programme.
Grandstand определяет NDC как unique referred player, выполнившего agreed performance obligation — обычно deposit выше minimum threshold — который вызывает право компании на commission.
Поэтому NDC в такой методологии находится ближе к:
Qualified / Commissionable Depositor
чем просто к любому account с первым deposit.
Raw FTD
Raw FTD — first deposit, первоначально зафиксированный tracking/operator system до окончательной commercial validation.
Например:
Raw FTD:
Это ещё не означает:
CPA × 100 revenue.
Сначала может пройти:
- quality validation;
- fraud review;
- duplication check;
- threshold check.
Validated FTD
Validated FTD — FTD, прошедший предусмотренный validation process.
Конкретное значение слова validated programme-specific.
В одном agreement:
Validated = KYC passed.
В другом:
Validated = operator accepted conversion.
Поэтому internal analytics должна опираться на contract dictionary.
Qualified FTD
Qualified FTD — FTD, который соответствует agreed commercial criteria affiliate programme.
Возможные criteria:
- new customer;
- approved GEO;
- minimum deposit;
- verification requirements;
- no duplicate account;
- no prohibited traffic;
- no fraudulent activity;
- другие agreed conditions.
Точный список определяется договором.
Payable FTD
Payable FTD — conversion, по которой возникает право affiliate на payment.
В некоторых programmes:
Qualified FTD = Payable FTD.
В других могут существовать дополнительные stages:
Qualified → Approved → Payable.
Необходимо использовать terminology самого agreement.
Почему Qualified FTD — центральная CPA metric
Affiliate оплачивает traffic на верхней части funnel.
Но operator платит внизу.
Поэтому:
Cost per Qualified FTD = Spend / Qualified FTD
значительно полезнее:
Cost per Registration
или:
Cost per Raw FTD.
Approval Rate
Approval Rate показывает, какая доля Raw FTD становится Qualified/Payable.
Формула:
Approval Rate = Qualified FTD / Raw FTD × 100%
Пример:
Raw FTD:
Qualified:
Approval:
80%
Rejection Rate
Rejection Rate = Rejected FTD / Raw FTD × 100%
При простой бинарной модели:
Rejection Rate = 1 − Approval Rate
Если approval:
80%,
rejection:
20%.
Причины rejection
Конкретные reasons programme-specific.
Типовые категории могут включать:
- duplicate customer;
- wrong GEO;
- qualification threshold not met;
- invalid payment;
- fraud;
- prohibited traffic source;
- self-referral;
- attribution conflict.
Не следует предполагать reason без operator report.
Rejection Reason Distribution
Очень полезная таблица:
| Причина |
Rejected FTD |
Доля |
| Duplicate |
20 |
40% |
| Wrong GEO |
10 |
20% |
| Threshold |
8 |
16% |
| Fraud |
7 |
14% |
| Other |
5 |
10% |
Теперь approval становится диагностируемым.
Главные conversion formulas
Click → Registration
Registration CR = Registrations / Clicks
Registration → Verification
Verification CR = Verified / Registrations
Verification → FTD
FTD after Verification CR = FTD / Verified
Click → Raw FTD
Raw FTD CR = Raw FTD / Clicks
Raw FTD → Qualified
Approval Rate = Qualified FTD / Raw FTD
Click → Qualified FTD
Qualified FTD CR = Qualified FTD / Clicks
Это одна из ключевых end-to-end metrics.
Drop-off Rate
Для любого перехода:
Drop-off = 1 − Conversion Rate
Например:
Registration → Verification CR:
60%.
Drop-off:
40%.
Почему funnel multiplicative
End-to-end conversion представляет собой произведение отдельных stages.
Допустим:
Click → Registration:
15%.
Registration → Verification:
60%.
Verification → FTD:
20%.
FTD → Qualified:
80%.
Итог:
15% × 60% × 20% × 80% = 1,44%
То есть:
Click → Qualified FTD CR = 1,44%.
Маленькое ухудшение нескольких этапов имеет большой эффект
Исходная funnel:
15% × 60% × 20% × 80%
=
1,44%.
Теперь:
Registration:
14%.
Verification:
55%.
FTD:
18%.
Approval:
75%.
Получаем:
1,04%.
Каждая отдельная metric ухудшилась не катастрофически.
Но end-to-end conversion упала примерно на 28%.
Это фундаментальная особенность funnel economics.
Почему «улучшили CR на 10%» — неоднозначная фраза
Если CR:
10%.
Он вырос до:
11%.
Это:
+1 percentage point
или:
+10% relative increase.
Необходимо различать.
То же самое с approval:
60% → 70%
это:
+10 percentage points
но:
+16,7% relative.
Для аналитики лучше использовать оба варианта явно.
Worked example: полный funnel
Иллюстративно:
Traffic Spend:
$20 000
Clicks:
10 000
CPC:
$2
Дальше:
| Stage |
Users |
Stage CR |
| Clicks |
10 000 |
— |
| Registrations |
1 500 |
15% |
| Verified |
900 |
60% |
| Raw FTD |
180 |
20% |
| Qualified FTD |
144 |
80% approval |
Итог:
Click → QFTD = 1,44%.
Экономика примера
CPA:
$180
Revenue:
144 × $180 = $25 920
Spend:
$20 000
Media Contribution:
$5 920
EPC:
$2,592
Cost per QFTD:
$138,89
Media ROAS:
129,6%
Что произойдёт при падении Verification CR
Оставим остальные показатели.
Registration:
1 500.
Verification падает:
60% → 45%.
Verified:
FTD:
Qualified:
Revenue:
$19 440
Spend:
$20 000
Campaign уже отрицательна на media level.
Хотя:
- CPC;
- Registration CR;
- CPA;
- Approval
не изменились.
Что произойдёт при падении Approval
Вернём исходные:
180 Raw FTD.
Approval падает:
80% → 60%.
Qualified:
Revenue:
$19 440
Результат снова отрицательный.
Поэтому:
Verification и Approval способны разрушить economics независимо от advertising performance.
Funnel diagnostics: где искать проблему
Удобно разделить funnel на четыре диагностические зоны.
Zone 1 — Click → Registration
Чаще связана с:
- traffic intent;
- ad/message;
- landing;
- operator relevance;
- registration UX.
Zone 2 — Registration → Verification
Чаще связана с:
- data quality;
- verification friction;
- identity mismatch;
- user trust;
- regulatory requirements.
Zone 3 — Verification → FTD
Чаще связана с:
- payment methods;
- minimum deposit;
- product proposition;
- onboarding;
- payment failures.
Zone 4 — FTD → Qualified FTD
Чаще связана с:
- qualification;
- fraud;
- duplicate accounts;
- traffic rules;
- commercial agreement.
Это не абсолютные rules, но хороший starting framework.
Если Click → Registration низкий
Проверить:
Search/Social Intent
Соответствует ли traffic product?
Landing Message
Совпадает ли promise с operator?
Operator Brand
Есть ли trust?
Device
Есть ли mobile issue?
Registration Flow
Слишком длинный?
GEO
Локализован ли product?
Если Registration высокий, но Verification низкий
Это особенно важный pattern.
Traffic достаточно мотивирован, чтобы создать account.
Но не проходит дальше.
Возможные причины:
- слабое качество entered data;
- verification technical issue;
- low trust;
- document friction;
- GEO mismatch;
- age/identity ineligibility.
Нельзя автоматически заключать:
«KYC слишком строгий».
В regulated market verification может выполнять именно ту функцию, для которой был создан.
Если Verification высокий, но FTD низкий
Проверить:
- payment methods;
- currency;
- payment approval;
- minimum deposit;
- operator proposition;
- deposit UX;
- user intent.
Такой pattern часто указывает на problem ближе к transaction layer.
Если Raw FTD высокий, а Approval низкий
Это особенно опасно для affiliate.
Marketing dashboard может выглядеть хорошо.
Revenue — нет.
Проверить:
- rejection reasons;
- duplicates;
- fraud;
- incentive quality;
- wrong GEO;
- min-deposit rules;
- prohibited sources;
- attribution conflicts.
Подробнее: Fraud в iGaming affiliate marketing.
Funnel leak analysis
Для каждой stage полезно считать абсолютную потерю пользователей.
Пример:
10 000 clicks.
1 500 registrations.
Потеря:
8 500
900 verified.
Потеря:
600
180 FTD.
Потеря:
720
144 Qualified.
Потеря:
36
Но largest absolute drop не обязательно является лучшей optimisation opportunity.
Почему largest drop может быть нормальным
Click → Registration всегда может иметь огромный absolute drop, потому что denominator очень большой.
Важнее анализировать:
economic opportunity.
Например:
увеличить Registration CR:
15% → 16%
может дать +100 registrations.
Но если downstream conversion у них низкая, value ограничена.
Увеличить approval:
80% → 85%
может дать меньше новых conversions, но почти напрямую увеличить revenue.
Expected Revenue Impact
Для optimisation idea полезно считать:
Expected Incremental QFTD × Revenue per QFTD
Например:
Improvement A:
+100 registrations.
Downstream Registration → QFTD:
10%.
Получаем:
+10 QFTD.
CPA $180.
Value:
+$1 800
Improvement B:
Approval improvement даёт:
+15 QFTD.
Value:
+$2 700
Так backlog CRO следует сортировать по business impact.
Funnel sensitivity analysis
Можно определить:
какая metric сильнее всего влияет на profit при реалистичном диапазоне изменения?
Например:
CPC ±10%.
Registration CR ±10%.
Verification CR ±10%.
FTD CR ±10%.
Approval ±10%.
Из-за multiplicative nature изменения часто дают сходный relative impact на QFTD.
Но стоимость улучшения каждой metric различается.
Affiliate контролирует не всю funnel
Это принципиально.
Affiliate обычно контролирует:
- source;
- creative;
- prelanding;
- comparison;
- operator selection.
Operator контролирует:
- account creation;
- verification;
- deposit;
- payment;
- player product.
Поэтому affiliate не может самостоятельно исправить любую funnel problem.
Иногда лучший optimisation:
сменить operator.
Operator comparison по funnel
| Metric |
Operator A |
Operator B |
| Registration / Click |
12% |
9% |
| Verification / Reg |
75% |
90% |
| FTD / Verified |
18% |
30% |
| Approval |
90% |
95% |
| End QFTD CR |
1,46% |
2,31% |
| CPA |
$200 |
$150 |
| EPC |
$2,92 |
$3,47 |
Operator B имеет:
- ниже registration;
- ниже CPA;
но выше overall revenue per click.
Поэтому single-stage optimisation способна привести к неправильному operator choice.
Offer comparison через funnel
Headline CPA:
Offer A:
$220.
Offer B:
$160.
Если:
A QFTD CR = 0,8%
B QFTD CR = 1,5%
то:
A EPC:
$1,76
B:
$2,40
Подробнее: Как выбрать iGaming offer: CPA — не главный показатель.
Traffic-source funnel
Funnel следует считать отдельно по source.
Например:
| Source |
Reg CR |
FTD CR |
Approval |
QFTD CR |
| Search |
18% |
2,0% |
90% |
1,8% |
| Social |
12% |
1,0% |
80% |
0,8% |
| SEO |
20% |
2,2% |
92% |
2,0% |
Цифры иллюстративные.
Сравнивать нужно дальше с cost и LTV.
Почему один funnel benchmark для всех channels бессмыслен
Search user:
уже выражает intent.
Social user:
intent создаётся creative.
SEO visitor:
может приходить с informational query.
CRM visitor:
уже знает brand.
Поэтому одинаковый Click → FTD benchmark не должен автоматически применяться ко всем sources.
Funnel по search intent
Даже внутри Google Ads:
brand query
и:
generic category query
имеют разную funnel.
Поэтому полезно считать:
Query Cluster → Registration → FTD → QFTD.
Подробнее: Google Ads для iGaming.
Funnel по creative
Для Paid Social:
Creative → Landing → Reg → FTD → QFTD
может выявить creative, который создаёт:
- много clicks;
- много registrations;
- плохих players.
Подробнее: Paid Social в iGaming.
Funnel по SEO page
Для publisher:
Organic Landing Page
→ Operator Click-out
→ Registration
→ QFTD
можно считать revenue efficiency каждого page.
Так SEO перестаёт оптимизироваться только на traffic.
Подробнее: SEO для iGaming в 2026.
Device funnel
Mobile и desktop могут отличаться.
Например:
Mobile:
Registration выше.
KYC completion ниже.
Desktop:
меньше registrations.
Но лучше verification.
Это может происходить из-за UX/document upload differences.
Поэтому device segmentation полезна, если sample size достаточный.
GEO funnel
Каждый market имеет собственную:
- regulation;
- verification;
- payment infrastructure;
- user behaviour;
- operator availability.
Поэтому funnel необходимо минимум сегментировать по GEO.
Особенно нельзя объединять regulated markets с разными verification requirements в одну blended metric.
Time-to-conversion
Conversion rate не показывает скорость funnel.
Полезно считать:
Click → Registration Time
Registration → Verification Time
Registration → FTD Time
FTD → Approval Time
Почему скорость важна
Campaign может иметь одинаковый final CR, но разный cash cycle.
Operator A:
median FTD:
10 минут.
Operator B:
2 дня.
При short attribution window это может влиять на recorded conversion.
При CPA billing — на reporting speed.
При paid acquisition — на скорость feedback algorithm.
Conversion latency
Conversion Latency — время между acquisition event и conversion event.
Например:
50% FTD возникают:
Day 0.
30%:
Day 1–3.
20%:
Day 4–30.
Если analyst оценивает campaign через два часа после launch:
результат systematically недооценён.
Maturity window
Перед оценкой campaign следует определить:
какая доля conversions обычно созревает к D0, D1, D7, D30?
Например:
D0 QFTD:
60%.
D7:
90%.
D30:
100%.
Это помогает не останавливать campaign слишком рано.
Funnel и attribution window
Если operator attribution window короче natural conversion latency:
часть users может конвертироваться, но не быть credited affiliate.
Следовательно:
conversion behaviour + attribution contract
вместе определяют observed funnel.
Подробнее: Атрибуция в iGaming: last click, attribution window и проблема потерянных конверсий.
Funnel reconciliation
Нередко разные systems показывают разные цифры.
Например:
Tracker:
200 registrations.
Operator:
180 registrations.
Affiliate dashboard:
Причины:
- attribution;
- timezone;
- deduplication;
- technical loss;
- validation;
- reporting delay.
Поэтому необходим reconciliation process.
Raw event vs Final event
Очень полезно разделять:
Raw Event
получен сразу.
Final Event
прошёл reconciliation/approval.
Например:
raw_ftd = 180
approved_ftd = 144.
Тогда BI не переписывает историю без объяснения.
Event status model
Можно использовать:
Pending
↓
Validated
↓
Approved
или:
Rejected
Для rejection обязательно reason.
Это значительно лучше бинарного:
conversion = yes/no.
Funnel tracking architecture
Минимальная схема:
Ad / Organic Source
↓
Click ID
↓
Affiliate Site
↓
SubID / Internal Session
↓
Operator Click
↓
Operator Event
Registration
FTD
↓
Postback / API
↓
Tracker / BI
↓
Validation Status
↓
Revenue
Click ID
Click ID — уникальный identifier acquisition click.
Он позволяет связать верхнюю funnel с downstream event.
Без него data часто остаётся aggregated:
100 conversions from Facebook.
С ним:
Creative 17 / Campaign 4 / Click X → Qualified FTD.
SubID
SubID — affiliate parameter для передачи собственной campaign segmentation в operator/network tracking.
Например:
Source
Campaign
Creative
Landing.
Подробнее: S2S tracking и postback в iGaming.
Postback
Postback — server-to-server уведомление о conversion.
Например:
operator/network сообщает tracker:
click_id = 123
event = FTD
status = approved
Так downstream events возвращаются в acquisition analytics.
Почему browser pixel недостаточен для всей funnel
Affiliate обычно не контролирует final operator environment.
Поэтому часть events:
лучше приходит от operator/network through:
Это одна из основных причин важности S2S architecture.
Какие fields нужны в funnel dataset
Минимум:
Date
Click ID
Source
Campaign
Creative
Landing
GEO
Device
Operator
Offer
Registration Timestamp
Verification Status
FTD Timestamp
Raw FTD
Qualified Status
Rejection Reason
Revenue
Не все operators предоставляют всё.
Но data model лучше проектировать заранее.
Funnel dashboard
Главный funnel table:
| Stage |
Users |
Stage CR |
Total CR |
Drop-off |
| Click |
10,000 |
— |
100% |
— |
| Registration |
1,500 |
15% |
15% |
85% |
| Verified |
900 |
60% |
9% |
40% |
| Raw FTD |
180 |
20% |
1,8% |
80% |
| Qualified FTD |
144 |
80% |
1,44% |
20% |
Это одна из наиболее полезных tables для daily/weekly review.
Funnel по времени
Полезно добавить:
| Stage |
Median Time |
P90 Time |
| Click → Registration |
5 min |
1 day |
| Reg → Verification |
10 min |
2 days |
| Verification → FTD |
15 min |
4 days |
| FTD → Approval |
2 days |
14 days |
Цифры здесь исключительно иллюстративные.
Такая таблица показывает latency.
Funnel by cohort
Для каждой acquisition date:
January Cohort
February Cohort
March Cohort
анализировать final conversion после одинакового maturity period.
Иначе:
January имеет 90 дней maturity.
March — только 10.
Сравнение cumulative FTD несправедливо.
D7 Funnel
Можно создать:
D7 QFTD CR
Количество Qualified FTD, полученных в течение первых 7 дней после click.
D30 Funnel
D30 QFTD CR
Полезно для sources с более длинным decision cycle.
Cohort maturity
Нужно заранее определить:
когда funnel считается достаточно mature для decision?
Например:
если 95% QFTD происходят в первые 14 дней,
D14 может быть хорошим operational horizon.
Funnel и Revenue Share
При RevShare funnel не заканчивается на FTD.
Продолжение:
Qualified Player
↓
Repeat Activity
↓
NGR
↓
Affiliate Revenue
↓
LTV
Поэтому для RevShare:
Click → FTD
— acquisition funnel,
а:
FTD → LTV
— monetisation funnel.
Extended RevShare funnel
Click
→ Registration
→ Verification
→ FTD
→ D7 Active
→ D30 Active
→ D90 NGR
→ Affiliate LTV
Это позволяет увидеть:
traffic source A имеет больше FTD,
но source B создаёт более ценных players.
Подробнее: Cohort analysis в iGaming.
Qualified FTD не означает high-value player
CPA model может закончить economics в момент approval.
Revenue Share — нет.
Два QFTD:
Player A:
Lifetime Affiliate Revenue:
$20.
Player B:
$600.
Оба одинаково выглядят в acquisition funnel.
Именно поэтому CPA и RevShare требуют разных optimisation horizons.
Funnel Quality Index
Можно создать собственную diagnostic framework.
Например:
QFTD CR
Approval
D90 LTV
Но не обязательно объединять их в одну magic score.
Чаще лучше видеть отдельные components.
Почему blended funnel опасна
Допустим:
Operator A QFTD CR:
3%.
Operator B:
0,5%.
Blended:
1,75%.
Среднее скрывает проблему B.
То же самое с:
- GEO;
- source;
- creative;
- device.
Поэтому funnel analysis должна поддерживать drill-down.
Минимальная segmentation hierarchy
Начать можно с:
GEO
× Source
× Operator
Дальше:
Campaign
× Creative
× Landing
× Device
Не нужно сразу создавать тысячи cells с 2 conversions.
Sample size
Funnel metrics имеют variance.
Если campaign получил:
3 FTD,
один additional conversion меняет metric на десятки процентов.
Если:
3 000 FTD,
один event почти ничего не меняет.
Поэтому нельзя одинаково агрессивно реагировать на small и large samples.
Не существует универсального «хорошего FTD CR»
На conversion влияют:
- source;
- GEO;
- operator;
- product;
- device;
- brand;
- traffic intent;
- qualification criteria.
Поэтому утверждения вроде:
«нормальный FTD conversion — 3%»
без context мало полезны.
Сильнее использовать:
own historical baseline
и:
controlled tests.
Baseline
Для каждого segment можно хранить:
28-day historical median
например:
Registration CR:
14%.
Verification:
70%.
FTD:
22%.
Approval:
85%.
Теперь current performance сравнивается с собственной historical norm.
Anomaly detection
Если Registration CR внезапно:
14% → 6%,
возможен:
- landing issue;
- operator issue;
- traffic shift.
Если:
Registration stable,
FTD:
22% → 8%,
искать нужно ниже funnel.
Это основа funnel monitoring.
Funnel alerting
Можно установить alerts:
Registration CR −30% vs baseline
Approval −20%
Postback volume mismatch
Payment-stage failure
Но thresholds должны учитывать volume.
Diagnostic decision tree
Q1. Click volume изменился?
Да → acquisition/platform issue.
Нет → дальше.
Q2. Registration CR изменился?
Да → intent/landing/operator registration.
Нет → дальше.
Q3. Verification CR изменился?
Да → verification/onboarding/data quality.
Нет → дальше.
Q4. FTD CR изменился?
Да → payment/product proposition.
Нет → дальше.
Q5. Approval изменился?
Да → traffic quality/qualification/fraud/contract.
Нет →
проверить tracking/revenue reporting.
Funnel ownership matrix
| Stage |
Affiliate influence |
Operator influence |
| Click |
высокий |
низкий |
| Landing |
высокий |
низкий/средний |
| Click-out |
высокий |
средний |
| Registration |
средний |
высокий |
| Verification |
низкий |
очень высокий |
| Deposit |
низкий/средний |
высокий |
| Approval |
низкий |
очень высокий |
Это помогает направлять optimisation к правильному owner.
Affiliate–operator feedback loop
Сильный operator relationship включает регулярный feedback:
- approval;
- rejection reason;
- device problems;
- GEO quality;
- payment issues;
- player quality.
Без этого affiliate видит только половину funnel.
Подробнее: Как выбрать iGaming оператора для affiliate traffic.
Operator должен получать feedback от affiliate
Связь двусторонняя.
Affiliate может видеть:
- specific creative;
- source;
- click behaviour.
Operator:
- registration;
- KYC;
- deposit;
- quality.
Объединив данные, стороны быстрее находят problem.
Affiliate Agreement определяет funnel economics
Особенно важные terms:
Qualification Event
что считается payable conversion?
Minimum Deposit
какой threshold?
GEO
какие users eligible?
Hold
когда conversion становится final?
Clawback
может ли commission быть отменена?
Attribution
кто получает credit?
Подробнее: iGaming Affiliate Agreement: какие условия договора определяют реальный доход.
Qualified FTD definition должна храниться рядом с dashboard
Не стоит заставлять analyst каждый раз открывать 50-страничный contract.
Для каждого offer иметь metric dictionary:
QFTD Definition
Min Deposit
Verification Condition
Excluded Traffic
Approval Delay
Effective Date
Тогда data интерпретируется правильно.
Terms change problem
Если operator 1 сентября изменил:
minimum deposit:
$10 → $20,
нельзя сравнивать September approval с August без context.
Поэтому commercial terms должны versionироваться.
Funnel versioning
Полезно хранить:
Offer Version
или:
Terms Effective Date.
Тогда BI знает:
какие conversions были получены по каким conditions.
KYC и conversion optimisation
Главный принцип:
оптимизировать friction, а не отменять контроль.
Например:
можно улучшить:
- объяснение необходимых данных;
- UX document upload;
- error messages;
- timing;
- mobile usability.
Но нельзя оптимизировать funnel, позволяя ineligible users пройти обязательную verification.
UK пример verification UX
UK Gambling Commission в августе 2026 указывала на complaints пользователей, когда identity information запрашивалась только на withdrawal stage, хотя её можно было запросить раньше.
Комиссия рекомендует собирать complete and accurate customer information при registration и решать identity concerns своевременно, а не откладывать их.
Это хороший пример того, как:
compliance quality и funnel UX могут улучшаться одновременно.
Compliance-first funnel
Правильный порядок optimisation:
Eligibility
↓
Accurate Verification
↓
Clear UX
↓
Conversion Optimisation
а не:
Maximum CR
↓
потом проверить compliance.
Affiliate responsibility тоже существует
В регулируемых markets operator часто несёт ответственность за contracted third parties.
Например, UK Gambling Commission LCCP 1.1.2 требует от licensees отвечать за действия третьих сторон, включая affiliates, с которыми они работают в рамках licensed activity.
Поэтому traffic quality и marketing compliance являются частью funnel governance, а не только media KPI.
Fraud funnel
Fraud тоже проходит stages.
Например:
Bot Click
→ Fake Registration
→ Fraudulent Deposit
→ Rejected FTD.
Если смотреть только:
Registration,
campaign выглядит сильной.
Approval:
разрушает иллюзию.
Именно поэтому глубокая funnel защищает economics.
Fraud detection points
Click stage
bot/invalid traffic.
Registration
duplicates/fake data.
Verification
identity mismatch.
Deposit
payment fraud.
Approval
programme validation.
Подробнее: Fraud в iGaming affiliate marketing.
Funnel и attribution fraud
Некоторые anomalies могут быть tracking, а не user fraud.
Например:
- duplicate postbacks;
- click injection;
- overwritten SubID;
- attribution hijacking.
Поэтому quality investigation должна включать tracking audit.
Funnel и landing-page CRO
Affiliate-controlled CRO должен анализировать:
Landing View
→ Operator Click-out
→ QFTD
а не только:
Landing → Click-out.
Подробнее: Landing pages в iGaming: CRO от рекламного клика до регистрации и FTD.
Experiment design
Для A/B test landing page выбрать:
Primary Metric
например:
QFTD per Visitor.
Но проблема:
QFTD rare.
Поэтому можно использовать:
leading indicator
Operator Click-out
и обязательно:
guardrail
QFTD / Approval.
Guardrail metrics
Если variant увеличил outbound CTR на 30%, но:
Approval −40%,
test не считается успехом.
Guardrails защищают от optimisation proxy metric.
Sequential funnel optimisation
Не нужно оптимизировать всё одновременно.
Порядок:
- убедиться, что data корректна;
- найти largest economic leak;
- сформулировать hypothesis;
- изменить один controllable layer;
- дождаться mature data;
- оценить downstream effect.
Почему сначала tracking
Если conversion data потеряна:
невозможно понять, где проблема.
До CRO необходимо проверить:
Click IDs
Postbacks
Duplicates
Event Timing
Revenue Reconciliation.
Tracking Loss Rate
Можно считать:
Tracking Loss = Operator Confirmed Events − Tracker Events
относительно operator report.
Например:
Operator FTD:
Tracker:
Missing:
Loss:
10%
Если не учитывать это, CR искусственно занижен.
Data freshness
Разные events приходят с разной задержкой.
Clicks:
почти realtime.
Registrations:
быстро.
FTD:
может позже.
Approval:
ещё позже.
Revenue Share:
недели/месяцы.
Поэтому dashboard должен показывать:
Preliminary
и:
Finalized
periods.
Funnel close date
Например:
Conversions за September считаются:
preliminary до 15 October
после чего approval largely matured.
Конкретный срок зависит от operator.
Это предотвращает сравнение:
finalized August
с:
incomplete September.
Funnel by traffic cost
Conversion нельзя отделять от price.
Source A:
QFTD CR:
2%.
CPC:
$3.
CPQFTD:
$150
Source B:
QFTD CR:
1%.
CPC:
$0,80.
CPQFTD:
$80
Более низкая conversion может быть экономически сильнее.
Funnel quality × traffic price
Главная formula:
CPQFTD = CPC / QFTD CR
Если:
CPC:
$1,20.
QFTD CR:
1%.
Cost:
$120
Если QFTD CR:
2%.
Cost:
$60
Подробнее: Юнит-экономика iGaming.
Break-even QFTD CR
Если:
CPC = $1,20.
CPA = $150.
Необходимый QFTD rate:
CPC / CPA
=
0,8%.
Если current:
0,6%,
нужно:
- снизить CPC;
- улучшить funnel;
- увеличить monetisation;
или combination.
Funnel decomposition of break-even
Если approval:
80%,
а необходимый QFTD CR:
0,8%,
тогда required Raw FTD CR:
0,8% / 80% = 1%.
Если current registration:
10%,
тогда downstream Reg → Raw FTD должен быть:
10%.
Так break-even можно перевести в конкретные stage targets.
Reverse funnel planning
Предположим, goal:
200 QFTD
Approval:
80%.
Нужно Raw FTD:
250
FTD / Verified:
25%.
Нужно Verified:
1 000
Verification / Registration:
70%.
Нужно Registrations:
1 429
Registration / Click:
15%.
Нужно Clicks:
≈9 524
Это полезно для media planning.
Required Traffic formula
В общем виде:
Required Clicks = Target QFTD / End-to-End QFTD CR
Если:
Target QFTD:
QFTD CR:
1%.
Нужно:
50 000 clicks.
Required Budget
Если CPC:
$1,50:
50 000 × $1,50 = $75 000
Теперь funnel напрямую связан с budget planning.
Capacity constraints
Даже profitable funnel может иметь cap.
Например:
operator cap:
200 QFTD/month.
Если campaign способен дать 500:
лишний traffic может не оплачиваться.
Поэтому funnel planning необходимо связывать с commercial capacity.
Cap pacing
Если monthly cap:
Day 10:
уже 250 QFTD.
Campaign нужно:
- снизить spend;
- согласовать increase;
- reroute eligible traffic.
Иначе часть conversions рискует стать economically unproductive.
Multi-operator routing
Affiliate может направлять traffic нескольким operators.
Тогда цель:
maximize expected qualified revenue among eligible operators.
Но сначала:
regulatory/commercial eligibility.
Потом:
funnel economics.
Expected Value per Click
Для CPA:
EV/Click = Probability(QFTD) × CPA
Это и есть:
EPC.
Для operator comparison:
A:
QFTD probability 1%.
CPA $200.
EV:
$2.
B:
1,5%.
CPA $150.
EV:
$2,25.
Operator B monetizes click лучше.
Funnel and RevShare routing
Для RevShare:
EV/Click = P(FTD) × Expected Affiliate LTV per FTD
Тогда operator с низким CPA-equivalent early revenue может быть сильнее lifetime.
Funnel by cohort quality
Можно получить:
Source A:
QFTD CR 2%.
D90 LTV $80.
Source B:
QFTD CR 1,5%.
D90 LTV $180.
На acquisition уровне A выглядит сильнее.
На contribution level B может победить.
Поэтому funnel не должна заканчиваться на QFTD при RevShare.
Funnel P&L
Полезная связка:
Spend
↓
Clicks
↓
QFTD
↓
Affiliate Revenue
↓
Contribution
Например:
Spend $50k.
Clicks 25k.
QFTD CR 1,5%.
375 QFTD.
CPA $180.
Revenue:
$67 500
Contribution:
$17 500
До других direct costs.
Revenue per stage
Можно привести revenue обратно к каждой стадии.
Например:
$67 500 revenue.
25 000 clicks:
Revenue/Click:
$2,70
3 000 registrations:
Revenue/Registration:
$22,50
375 QFTD:
Revenue/QFTD:
$180
Это помогает понимать economic value upper-funnel events.
Expected Value of Registration
Если historical:
Registration → QFTD = 12,5%
CPA:
$180.
Expected Revenue per Registration:
$22,50
Теперь registration можно использовать как early proxy.
Но только пока historical relationship стабилен.
Proxy metric drift
Если operator changes verification:
historical Registration → QFTD relationship может измениться.
Например:
раньше 12,5%.
теперь 7%.
Algorithm, оптимизирующий registration, продолжит считать старый proxy valuable.
Поэтому proxy models необходимо recalibrate.
Leading vs Lagging metrics
Leading
CTR
Registration
Verification.
Появляются быстро.
Lagging
Qualified FTD
Revenue
LTV.
Появляются позже.
Сильный dashboard показывает оба типа.
Funnel monitoring cadence
Daily
Clicks
Registrations
Raw FTD
Technical anomalies.
Weekly
Stage CR
Approval
Operator comparison.
Monthly
Finalized QFTD
Revenue reconciliation
Cohort/LTV.
Cadence зависит от scale.
Conversion waterfall
Очень полезный visual:
10,000 Clicks
↓ −8,500
1,500 Registrations
↓ −600
900 Verified
↓ −720
180 Raw FTD
↓ −36
144 Qualified FTD
↓
$25,920 CPA Revenue
Так сразу видно всю chain.
Funnel Sankey
Ещё сильнее:
Clicks делятся на:
Registered
Dropped.
Registrations:
Verified
Failed/Pending.
FTD:
Approved
Rejected.
При доступных rejection reasons:
Rejected делится на:
Duplicate
GEO
Fraud
Threshold
Other.
Это один из самых полезных assets для этой статьи.
Funnel benchmark database
Если проект получает достаточно собственной data, можно построить internal benchmarks:
GEO × Source × Operator
но не обязательно публиковать raw confidential numbers.
Public research можно делать в aggregated/anonymized form, если contracts/data rules это позволяют.
Это сильный original-data SEO asset.
Почему собственные benchmark лучше generic industry numbers
Generic benchmark:
average FTD rate = X
обычно скрывает:
- market;
- source;
- operator;
- qualification.
Собственная benchmark:
Google Search / GEO A / Operator B / commercial-intent traffic
намного более actionable.
Как определить bottleneck
Bottleneck — stage, улучшение которой создаёт наибольшую expected business value с учётом feasibility.
Это не обязательно самая низкая conversion.
Например:
Verification CR 40%.
Кажется главным bottleneck.
Но если это unavoidable regulatory filtering, его нельзя «оптимизировать» обычным CRO.
Возможно, реальная opportunity — traffic prequalification.
Prequalification
Affiliate может улучшить downstream quality до operator click.
Например:
- ясно указать product;
- GEO relevance;
- eligibility;
- realistic terms.
Это уменьшает low-quality registrations.
Иногда:
Registration volume падает,
но:
Approval растёт.
Economics улучшается.
Quality over quantity
Пример:
Old funnel
Registrations:
1 000.
Raw FTD:
Approval:
50%.
QFTD:
New prequalified funnel
Registrations:
Raw FTD:
Approval:
90%.
QFTD:
Registrations снизились 30%.
Qualified FTD выросли 62%.
Это хороший пример misleading upper-funnel KPI.
Operator conversion and brand
Strong brand может иметь:
- выше registration;
- выше trust;
- лучше deposit.
Но headline CPA может быть ниже.
Weak brand:
высокий payout,
но expensive funnel.
Поэтому operator value:
P(QFTD) × Payout
а не payout alone.
Funnel changes after commercial updates
Изменение:
- bonus;
- deposit threshold;
- payment methods;
- KYC process;
может изменить conversion.
Поэтому annotation timeline нужен в BI.
Например:
12 Sep — operator changed onboarding
после чего:
FTD CR −20%.
Без annotation аналитик может обвинить traffic source.
Funnel anomaly annotations
Хранить events:
- campaign launch;
- landing release;
- operator migration;
- payment outage;
- policy change;
- terms change.
Это ускоряет root-cause analysis.
Funnel and seasonality
Sportsbook funnels особенно могут зависеть от:
- sports calendar;
- major tournaments;
- weekend;
- event start.
Casino traffic тоже может иметь temporal variation.
Поэтому сравнивать Tuesday с major sports final без context опасно.
Funnel by new vs returning visitor
Affiliate page:
New visitors:
ниже trust.
Returning:
выше conversion.
Если source mix меняется в сторону returning users:
overall funnel улучшится даже без CRO.
Поэтому audience composition важна.
First-party audience и funnel
CRM visitor может проходить funnel иначе, чем cold traffic.
Например:
Email subscriber → comparison → FTD.
Такой user уже знает publisher.
Поэтому:
CRM QFTD CR
может отличаться от cold Paid Social.
Подробнее: First-party аудитория в iGaming.
Что не нужно делать с funnel
Не стоит:
оптимизировать только верхнюю conversion;
смешивать Raw и Qualified FTD;
считать KYC failure всегда UX problem;
сравнивать разные GEO одной benchmark;
анализировать immature cohorts как final;
игнорировать rejection reasons;
выключать traffic по трём conversions;
использовать platform dashboard как единственный source of truth.
Funnel audit checklist
Tracking
Click IDs передаются?
Postbacks приходят?
Duplicates удаляются?
Definitions
Что означает FTD?
Что означает Qualified?
Timing
Когда conversion считается final?
Segmentation
GEO/source/operator разделены?
Quality
Approval и rejection доступны?
Economics
Revenue связан с QFTD?
Compliance
Verification stages интерпретируются корректно?
Weekly funnel review
Минимальный workflow:
- Traffic
Clicks / cost.
- Registration
CR vs baseline.
- Verification
completion vs baseline.
- FTD
raw conversion.
- Approval
quality.
- Revenue
actual payable.
- Drill-down
Source / GEO / Operator.
- Root Cause
какая stage изменилась первой?
Funnel root-cause principle
Если revenue упал:
не начинать с:
«реклама стала хуже».
Разложить:
Revenue ↓
потому что:
QFTD ↓
почему:
Raw FTD ↓ или Approval ↓?
Если Raw FTD ↓:
Verification ↓ или Deposit ↓?
Если Verification ↓:
Registration ↓ или KYC completion ↓?
Так problem локализуется математически.
Tree decomposition
Revenue
=
Clicks
×
Registration CR
×
Verification CR
×
FTD CR
×
Approval Rate
×
Revenue per QFTD
Это одна из самых полезных формул статьи.
Она показывает всю business funnel в одной строке.
Revenue decomposition example
Clicks:
10 000.
Registration:
15%.
Verification:
60%.
FTD:
20%.
Approval:
80%.
CPA:
$180.
Revenue:
10 000 × 0,15 × 0,60 × 0,20 × 0,80 × $180
=
$25 920
Теперь любой revenue movement можно decomposition по фактору.
Revenue bridge
Previous month:
$30 000.
Current:
$24 000.
Разбить изменение на:
- clicks effect;
- registration effect;
- verification effect;
- FTD effect;
- approval effect;
- payout effect.
Так monthly performance review становится значительно полезнее.
Funnel forecast
До campaign можно построить forecast.
Inputs:
Clicks:
20 000.
Registration:
12%.
Verification:
70%.
FTD:
20%.
Approval:
85%.
Expected QFTD:
20 000 × 12% × 70% × 20% × 85%
=
285,6
≈ 286 QFTD.
При CPA $160:
Expected Revenue:
$45 760
Теперь можно определить допустимый spend.
Plan vs Actual
| Metric |
Plan |
Actual |
| Clicks |
20,000 |
20,000 |
| Reg CR |
12% |
14% |
| Verification |
70% |
55% |
| FTD |
20% |
18% |
| Approval |
85% |
70% |
| QFTD |
286 |
194 |
Registration превысила plan.
Но final result существенно хуже.
Такой table особенно хорошо показывает опасность upper-funnel optimisation.
Funnel forecast error
После campaign сравнивать:
Expected QFTD
vs:
Actual QFTD.
А затем определять, какой assumption ошибся сильнее всего.
Так forecasts постепенно становятся реалистичнее.
Funnel и machine optimisation
Ad platforms всё активнее оптимизируют campaigns algorithms.
Но algorithm видит только events, которые ему доступны.
Если ему передавать:
Registration
он будет искать registrations.
Если бизнесу нужен:
Qualified FTD
возникает objective mismatch.
Поэтому data feedback design — часть media strategy.
Но нельзя бездумно передавать operator data
Deep conversion feedback должен соответствовать:
- privacy law;
- user consent/legal basis;
- platform data terms;
- operator agreement.
Техническая возможность не равна праву передавать data.
Data minimisation
Для campaign optimisation часто не нужно передавать всю customer information.
Можно использовать:
- event;
- value;
- permitted identifiers.
Architecture должна проектироваться вокруг minimum necessary data.
Funnel для CPA
Конечный target:
Qualified FTD
и:
Contribution / QFTD.
Funnel для RevShare
FTD — начало monetisation.
Конечный target:
player LTV.
Funnel для Hybrid
Нужно одновременно отслеживать:
Qualified FTD
и:
downstream NGR.
Почему одна funnel не подходит всем deal types
CPA оптимизирует:
acquisition event.
Revenue Share:
player quality over time.
Поэтому один traffic source может быть:
слабым CPA funnel,
но сильным RevShare cohort.
Funnel и cash flow
Approval delay тоже важен.
Если FTD сегодня становится payable через 30 дней:
cash flow отличается от instant approval.
Даже при одинаковой final conversion.
Поэтому funnel должна содержать:
time-to-approval.
Hold Period
Hold — период между первоначальной conversion и final validation/payment eligibility.
Если operator использует hold:
raw dashboard в середине месяца может существенно отличаться от final result.
Подробнее: Словарь iGaming affiliate.
Clawbacks
Некоторые agreements позволяют отменять ранее начисленные commissions в определённых случаях.
Следовательно:
Approved today
не всегда обязательно означает:
irrevocable revenue forever.
Условия необходимо читать в agreement.
Final Revenue Rate
Для зрелой analytics можно считать:
Final Paid Conversions / Raw FTD
после всех approval/clawback adjustments.
Это наиболее консервативная quality metric.
Как построить funnel с нуля
Шаг 1. Зафиксировать events
Click
Registration
Verification
FTD
Qualified FTD.
Шаг 2. Определить каждое событие
Что конкретно означает?
Шаг 3. Назначить source of truth
Tracker или operator?
Шаг 4. Соединить IDs
Click → conversion.
Шаг 5. Считать stage CR
Не один aggregate CR.
Шаг 6. Добавить quality
Approval/rejection.
Шаг 7. Добавить revenue
CPA/RevShare.
Шаг 8. Добавить time
Latency/maturity.
Шаг 9. Добавить segments
GEO/source/operator.
Шаг 10. Построить alerts и review cadence
Минимальный funnel dashboard небольшого affiliate
Не нужен enterprise BI.
Достаточно таблицы:
| Date |
Source |
Clicks |
Reg |
Verified |
Raw FTD |
QFTD |
Spend |
Revenue |
Calculated:
Reg CR
Verification CR
FTD CR
Approval
QFTD CR
CPQFTD
EPC
ROAS
Этого достаточно для первых meaningful decisions.
Когда расширять dashboard
Добавлять:
- device;
- creative;
- landing;
- operator;
- rejection reasons;
- time-to-event;
- LTV;
когда volume уже достаточен.
Не нужно создавать сложный warehouse до первых conversions.
Три уровня maturity funnel analytics
Level 1 — Counts
Clicks
Registrations
FTD.
Level 2 — Quality
Verified
Qualified
Approval
Rejections.
Level 3 — Economics
Revenue
LTV
Contribution
Payback.
Большинство серьёзных ошибок возникает, когда business застревает на Level 1.
Funnel как общий язык teams
Media Buyer говорит:
CPC.
CRO team:
Registration CR.
Operator:
KYC/FTD.
Affiliate Manager:
Approved FTD.
Finance:
Revenue.
Funnel соединяет всех в одну business model.
Главный принцип iGaming funnel
Каждая stage должна отвечать на один вопрос:
сколько пользователей пришло сюда, сколько прошло дальше и сколько economic value осталось после этого перехода?
Если ответ известен для всех stages, campaign становится диагностируемой.
Если известны только:
Spend + Registrations
business работает практически вслепую.
Главное о воронке iGaming
Базовая affiliate funnel выглядит так:
Click
→ Registration
→ Verification/KYC
→ FTD
→ Qualified FTD
→ Revenue
Но порядок и состав verification stages зависят от jurisdiction и operator. Например, UK Gambling Commission требует remote operators подтверждать identity до того, как customer разрешено gamble, и в августе 2026 повторно подчеркнула необходимость robust upfront verification.
Для affiliate главное различие:
Raw FTD ≠ Qualified FTD.
Grandstand в своей публичной отчётности определяет NDC через выполненное agreed performance obligation — обычно qualifying deposit — которое вызывает право на commission. Это хорошо иллюстрирует коммерческую природу конечного acquisition event.
Поэтому оптимальная аналитическая цепочка:
Traffic Cost
↓
Click
↓
Registration
↓
Verification
↓
Raw FTD
↓
Approval
↓
Qualified FTD
↓
Revenue
↓
LTV
Главная формула:
Revenue = Clicks × Reg CR × Verification CR × FTD CR × Approval × Revenue per QFTD
Она превращает funnel из красивой диаграммы в diagnostic и financial model.
Именно с её помощью можно определить:
- действительно ли проблема в traffic;
- теряются ли пользователи у operator;
- ухудшилась ли verification;
- сломался ли payment flow;
- упал ли approval;
- изменились ли commercial terms;
- насколько дорого можно покупать следующий click.
FAQ
Что такое воронка iGaming?
Это последовательность стадий от acquisition traffic до revenue: обычно Click → Registration → Verification/KYC → FTD → Qualified FTD → affiliate revenue.
Что такое FTD?
FTD — First Time Depositor, пользователь, впервые внёсший deposit у operator.
Что такое Qualified FTD?
FTD, который соответствует agreed qualification criteria affiliate programme и считается eligible/payable conversion.
Чем Raw FTD отличается от Qualified FTD?
Raw FTD — зафиксированный first deposit до final commercial validation. Qualified FTD прошёл qualification и соответствует правилам programme.
Что такое NDC?
NDC — New Depositing Customer. Конкретное определение зависит от бизнеса. Grandstand, например, считает NDC unique referred player, выполнившего agreed performance obligation, обычно qualifying deposit, который создаёт право на commission.
KYC всегда происходит до FTD?
Нет универсального порядка для всех markets. Verification requirements зависят от jurisdiction и operator. Например, в Великобритании identity должна быть подтверждена до gambling, а age — до deposit.
Что такое KYC?
Know Your Customer — общее название процедур идентификации/verification клиента. В iGaming может включать age и identity verification и другие checks.
Чем KYC отличается от AML?
KYC связан с идентификацией customer. AML — более широкий framework против money laundering, который может включать дополнительные ongoing/risk-based checks.
Как считать Click-to-Registration CR?
Registrations / Clicks × 100%.
Как считать Registration-to-FTD CR?
FTD / Registrations × 100%.
Как считать Click-to-FTD CR?
FTD / Clicks × 100%.
Как считать Qualified FTD CR?
Qualified FTD / Clicks × 100%.
Что такое Approval Rate?
Доля Raw FTD, которые стали Qualified/Payable:
Qualified FTD / Raw FTD × 100%.
Что такое Drop-off Rate?
Доля users, которые не перешли на следующую stage:
1 − Stage Conversion Rate.
Какой FTD CR считается хорошим?
Универсального benchmark нет. FTD conversion зависит от GEO, source, intent, operator, product, device и qualification rules.
Почему высокий Registration CR может быть плохим сигналом?
Если эти registrations имеют низкий verification, deposit или approval, они не создают revenue.
Почему высокий Raw FTD не гарантирует прибыль?
Часть FTD может быть rejected. Для CPA economics важен Qualified/Payable FTD.
Что чаще всего влияет на Registration CR?
Traffic intent, message match, operator brand, landing quality и registration UX.
Что влияет на KYC completion?
Verification design, accuracy customer data, trust, document flow и regulatory requirements.
Что влияет на FTD CR?
Payment methods, payment approval, deposit UX, minimum deposit, product proposition и user intent.
Что влияет на Approval Rate?
Programme rules, GEO, duplicates, traffic quality, fraud, deposit criteria и attribution.
Как найти bottleneck funnel?
Сравнить stage-by-stage CR с historical baseline и определить, на каком переходе изменение появилось первым.
Нужно ли оптимизировать stage с самым большим drop-off?
Не обязательно. Важнее expected business impact и возможность реально улучшить stage.
Кто отвечает за KYC funnel — affiliate или operator?
Verification обычно находится на стороне operator, хотя affiliate может влиять на качество и prequalification входящего traffic.
Как affiliate может улучшить KYC conversion?
Не обходом checks, а более качественным traffic, правильным GEO/operator matching и ясным prequalification до operator click.
Как связать advertising click с FTD?
Через Click ID/SubID и postback/API reporting от operator или affiliate platform.
Что такое conversion latency?
Время между initial acquisition event и последующей conversion.
Почему нельзя оценивать сегодняшнюю campaign по final Approval?
Часть FTD ещё может находиться в validation/hold и mature позже.
Что такое maturity window?
Период, после которого большая часть ожидаемых conversion events уже произошла и cohort можно оценивать более надёжно.
Как funnel отличается при Revenue Share?
После FTD анализ продолжается: retention → NGR → affiliate revenue → LTV.
Что является главным KPI CPA funnel?
Cost per Qualified FTD и contribution per Qualified FTD.
Как использовать funnel для budget planning?
Начать с целевого числа QFTD и через stage conversion rates рассчитать необходимое число registrations, clicks и media budget.