IG Conf

IGCONF

Как выбрать iGaming offer: почему высокий CPA не гарантирует прибыль

Лучший iGaming offer — не тот, у которого самый высокий CPA, а тот, который создаёт максимальную ожидаемую и фактическую прибыль на единицу вашего traffic при приемлемом regulatory, tracking, payment и concentration risk. Для CPA простейшая формула выглядит так: Revenue per Click = Click → Qualified FTD CR × CPA Например:

Offer A

CPA: $250 Click → Qualified FTD: 0,6% Revenue per Click: $1,50

Offer B

CPA: $180 Click → Qualified FTD: 1,2% Revenue per Click: $2,16 Offer B платит на 28% меньше за одну conversion. Но один click приносит в среднем на 44% больше affiliate revenue. Именно поэтому вопрос: «У кого CPA выше?» обычно значительно менее полезен, чем: «Какую expected value создаёт этот offer на моём конкретном traffic?» Крупные публичные affiliate-компании используют похожую экономическую логику. Grandstand в отчётности за первое полугодие 2026 года прямо пишет, что не считает CPA, Revenue Share или Hybrid универсально превосходящей моделью: компания оценивает ожидаемую ценность каждого варианта для конкретных operator × product × market и выбирает тот, который прогнозируется как наиболее выгодный.

Коротко

Перед запуском offer нужно проверить минимум семь слоёв:
  1. Eligibility Можно ли вообще законно и contractually отправлять туда ваш traffic?
  2. Conversion Как operator превращает click в Registration и FTD?
  3. Qualification Какие FTD реально становятся payable?
  4. Attribution Какой click получает credit и сколько длится referral window?
  5. Monetisation CPA, RevShare или Hybrid и как именно они рассчитываются?
  6. Cash Flow Caps, hold, minimum payout, invoice и payment delay.
  7. Stability Может ли programme изменить rate, terminate agreement или claw back revenue?
Только после этого headline CPA имеет смысл.

Что такое iGaming offer

iGaming offer — конкретный набор коммерческих и технических условий, по которым affiliate направляет определённый traffic определённому operator и получает compensation за соответствующие conversion events или player value. Offer — это не просто: Casino X — CPA $200. Полный offer включает: Operator Product casino / sportsbook / poker. GEO рынок, штат, провинция или страна. Commercial Model CPA / RevShare / Hybrid. Payout ставка. Qualification что считается payable FTD. Attribution кому засчитывается player. Traffic Rules какие sources разрешены. Cap сколько conversions готовы оплачивать. Payment когда и как платят. Поэтому один operator может фактически иметь десятки разных offers.

Offer ≠ Operator

Это важное различие. Один operator может дать вам:

Offer A

UK Sportsbook CPA £150.

Offer B

UK Sportsbook Hybrid £75 + 20%.

Offer C

Canada Casino 30% RevShare.

Offer D

Paid Search CPA £120 с отдельным cap. Это разные economic products. Поэтому нельзя делать вывод: «Operator X выгодный». Нужно уточнять: какой конкретно deal × GEO × source × product?

Почему headline CPA вводит в заблуждение

Headline CPA предполагает, что:
  1. пользователь конвертируется;
  2. conversion засчитывается;
  3. conversion проходит approval;
  4. payment действительно выплачивается.
Но между click и cash находится длинная цепочка: Click ↓ Operator Click ↓ Registration ↓ Verification ↓ Raw FTD ↓ Attribution ↓ Qualification ↓ Approval ↓ Payable FTD ↓ Invoice ↓ Cash CPA применяется только внизу.

Главная формула CPA offer

Для одного acquisition click: Expected Revenue per Click = Qualified FTD CR × CPA Где: Qualified FTD CR = Payable Qualified FTD / Acquisition Clicks Это уже включает:
  • operator conversion;
  • verification;
  • qualification;
  • approval;
  • attribution.

Через Raw FTD

Можно разложить подробнее: Expected Revenue per Click = Raw FTD CR × Approval Rate × CPA Например: Raw FTD CR: 2%. Approval: 60%. CPA: $220. Получаем: 2% × 60% × $220 = $2,64 Revenue / Click

Break-even CPC

Если других variable costs пока нет: Break-even CPC = Expected Revenue per Click То есть: Raw FTD CR × Approval × CPA При предыдущих условиях: $2,64 Если traffic стоит: $1,80 CPC, media-level economics положительная. Если: $3, отрицательная.

Offer A vs Offer B

Иллюстративный пример:
Метрика Offer A Offer B
Headline CPA $250 $180
Raw FTD CR 1.2% 2.0%
Approval 60% 90%
QFTD CR 0.72% 1.80%
Revenue / Click $1.80 $3.24
Offer B имеет намного ниже CPA. Но создаёт: 80% больше revenue на click.

Почему высокая CPA часто существует не случайно

Иногда operator предлагает больший payout именно потому, что offer:
  • тяжелее конвертируется;
  • имеет более строгую qualification;
  • связан с менее известным brand;
  • работает в более дорогом GEO;
  • имеет жёсткие traffic restrictions.
Поэтому высокий CPA иногда является compensation за более трудный funnel. Не бонусом сверх одинаковой conversion.

Сначала анализируйте full funnel

Минимум: Affiliate Click → Registration Registration → Raw FTD Raw FTD → Qualified FTD Если есть: Qualified FTD → Final Payable Подробнее: Воронка iGaming.

Operator Click → Registration CR

Offer может иметь огромный payout. Но если operator registration conversion слабая: экономика разваливается. Причины:
  • слабый brand;
  • плохой mobile onboarding;
  • mismatch traffic;
  • registration friction;
  • технические проблемы.

Registration → FTD

Дальше влияют:
  • verification;
  • payments;
  • minimum deposit;
  • product proposition.
Эти stages во многом контролирует operator. Affiliate не может исправить их одной рекламой.

Raw FTD → Payable FTD

Это один из самых недооценённых этапов. Offer может показывать: 200 Raw FTD. Но оплачивать: Другой: 150 Raw. Но 140 payable. Второй offer значительно ценнее.

Approval Rate

Approval Rate = Payable FTD / Raw FTD Например: Raw: Payable: Approval: 75%. CPA $200 фактически создаёт expected revenue на Raw FTD: $150 потому что: $200 × 75%.

Approval-adjusted CPA

Полезная diagnostic metric: Approval-adjusted value per Raw FTD = CPA × Approval Rate Например:

Offer A

CPA $250. Approval 50%. Value per Raw FTD: $125

Offer B

CPA $180. Approval 90%. Value: $162 Headline winner снова проиграл.

Почему нужно знать rejection reasons

Approval сам по себе ещё ничего не объясняет. Нужно понимать: Duplicate Wrong GEO Minimum Deposit KYC / Verification Prohibited Source Fraud Attribution Other Qualification Если rejection вызвана вашим traffic: можно оптимизировать source. Если issue operator-specific: возможно, лучше выбрать другой offer. Подробнее: Fraud в iGaming affiliate marketing.

Что такое Qualified FTD именно в этом offer

Никогда не принимать термин: Qualified FTD без definition. Уточнить: Новый игрок? Первый account? Какой minimum deposit? Нужно ли wagering? Нужна ли verification? Есть ли minimum player activity? Какие sources excluded?

NDC тоже programme-specific

Grandstand в публичной отчётности описывает referred player как online gambler, который приходит к operator, регистрирует новый account и делает deposit; compensation затем определяется соответствующим operator agreement. Но это не означает, что definition каждого affiliate programme идентична. Contract — главный источник.

Пример конкретного programme

В действующих North American terms bet365 на март 2026 года Customer должен, среди прочего:
  • впервые зарегистрироваться и быть accepted;
  • внести deposit в течение шести месяцев после registration;
  • соблюдать programme/operator terms.
Для CPA programme отдельно использует concept нового Active Customer, который совершает stakes или plays с deposited funds. Это хороший пример того, почему: Registration ≠ автоматически payable CPA. У других programmes definition может быть другой.

Qualification checklist

Перед первым paid click письменно получить: Payable Event что вызывает CPA. Minimum Deposit если есть. Wager Requirement если есть. Verification Requirement если применимо. New Customer Rule как определяется existing player. Duplicate Rule что считается duplicate. Validation Period когда статус final.

Offer должен оцениваться по final, а не provisional data

Day 1: 100 Raw FTD. Day 7: 85 approved. Day 30: 78 final. Если media buyer считает revenue: 100 × CPA, он систематически завышает economics.

Final Revenue

Для CPA: Final Revenue = Final Payable FTD × CPA Не: Raw FTD × CPA.

Attribution тоже является частью offer

Два identical CPA offers могут иметь разную economics из-за referral window. Например:

Offer A

CPA $200. Attribution window: 7 дней.

Offer B

CPA $180. Window: 30 дней. Если users часто конвертируются спустя 8–30 дней: B может creditовать намного больше players.

Attribution Window

Attribution window — период, в течение которого conversion может быть связана с предыдущим qualifying referral. Не путать с: cookie lifetime. Подробнее: Атрибуция в iGaming.

Last Click

Также спросить: Last affiliate click? Last marketing click? Есть ли player lock? Может ли другой affiliate overwrite referral? Без этого невозможно прогнозировать effective conversion.

Attribution Retention

Можно считать: Final Attributed FTD / Potential Tracked FTD как internal diagnostic. Если длинный customer journey приводит к frequent overwrite: headline CPA теряет часть value.

Worked attribution example

Potential QFTD: Offer A: 20 conversions lost to window/overwrite. Payable: CPA: $220. Revenue: $17 600 Offer B: 95 attributed. CPA: $190. Revenue: $18 050 Снова lower payout приносит больше.

Tracking quality — часть offer

Если programme не умеет стабильно возвращать:
  • SubID;
  • Click ID;
  • Registration;
  • FTD;
  • approval;
paid media становится значительно труднее оптимизировать.

Минимальные tracking requirements

Желательно иметь: Custom SubID Click-level identifier Registration event FTD event Qualification status Payout / revenue API/export

S2S postback

Для performance acquisition особенно полезен: S2S FTD / QFTD postback. Он позволяет связать: Campaign → Click → Final Conversion. Подробнее: S2S tracking и postback.

Offer без quality postback

Можно запускать. Но media buyer будет работать с delayed aggregate reports. Это повышает:
  • optimisation latency;
  • measurement risk.
Такой offer должен быть достаточно экономически привлекательным, чтобы компенсировать слабую observability.

Tracking Loss

Если programme подтверждает: 1 000 QFTD, а tracker получает: 900, 10% economic signal теряется из optimisation system. Revenue может быть выплачена. Но campaign decisions ухудшаются.

CPA — только один тип offer

Основные commercial structures: CPA fixed amount за accepted acquisition. Revenue Share доля NGR. Hybrid CPA + RevShare. Grandstand в H1 2026 показывала performance-marketing mix из 42% CPA, 21% Revenue Share, 32% Hybrid и 5% ticketing. Это структура конкретной публичной компании, а не market benchmark.

Нельзя сказать, что CPA «лучше»

Grandstand прямо говорит, что внутри компании она agnostic относительно превосходства одной из трёх performance-моделей и использует predictive analytics для выбора варианта с наиболее высокой ожидаемой ценностью по конкретным operator, product и market. Именно так полезно мыслить и небольшому affiliate.

CPA offer

Главный вопрос: сколько final payable acquisitions создаёт мой traffic на каждый $1 spend? Плюсы:
  • быстрее cash realization;
  • проще прогнозировать.
Риски:
  • qualification;
  • approval;
  • caps;
  • attribution;
  • clawbacks.

Revenue Share offer

Главный вопрос: какой expected lifetime affiliate revenue создаёт acquired player? Формула: Expected Revenue per FTD = Expected Lifetime NGR × RevShare %

Почему headline RevShare тоже вводит в заблуждение

Offer A: 40%. Offer B: 30%. Кажется A лучше. Но если: A NGR per player: $200. Commission: $80. B NGR: $400. Commission: $120. 30% offer лучше.

NGR formula

Перед RevShare launch нужно точно знать: что operator вычитает из GGR? Например:
  • taxes;
  • bonuses;
  • payment fees;
  • chargebacks;
  • jackpot contributions;
  • admin fees.
Grandstand предупреждает в annual report, что NGR operator может рассчитываться после transaction fees, bonuses и taxation, а некоторые operators могут включать дополнительные administrative fees; это напрямую влияет на affiliate revenue.

Не существует одного универсального NGR

NGR — не одна фиксированная математическая formula рынка. Каждый agreement может содержать собственные deductions. Поэтому: RevShare % без NGR definition почти бессмысленна.

Конкретный пример contract deductions

Текущие ROW terms bet365 определяют Net Revenue после целого ряда deductions, среди которых:
  • winnings;
  • betting duties/taxes;
  • bad debts;
  • fraud;
  • returned stakes;
  • chargebacks;
  • rewards/promotions;
  • payment charges;
  • jackpot/network costs;
  • associated administrative costs.
Это пример одного programme. Не универсальная формула iGaming.

Player Pooling

Ещё один важный вопрос: RevShare считается по каждому player отдельно или по aggregated account pool? Grandstand сообщает, что referred players в affiliate account обычно pooled при расчёте commissions; крупный winning player способен обнулить commission, которую создали другие players в этом pool за месяц. Для RevShare due diligence это критическая деталь.

Negative Carryover

Нужно спросить: Если monthly NGR отрицательный, переносится ли отрицательный balance в следующий месяц? Не предполагать:
  • yes;
  • no.
Ответ должен быть в договоре.

Negative Balance может существовать на programme level

Например, текущие ROW bet365 terms прямо предусматривают, что negative commission balances в vertical могут вычитаться из доступных commission earnings. Это показывает, почему headline: 30% RevShare недостаточен без balance mechanics.

Hybrid

Hybrid объединяет: short-term CPA и: long-term NGR participation. Пример: $80 CPA + 20% RevShare. Expected value: $80 + Expected Lifetime NGR × 20%

Hybrid example

Expected lifetime NGR: $500. Hybrid: $80 + 20%. EV: $180 Pure CPA: $160. Hybrid выглядит сильнее. Но RevShare component:
  • delayed;
  • uncertain;
  • affected by NGR deductions.
Следовательно, nominal EV нужно risk-adjust.

Discounted value

$100 today обычно экономически полезнее, чем uncertain $100 через 18 месяцев. Для sophisticated comparison можно считать: Present Value of Future RevShare. Но небольшому affiliate часто достаточно:
  • D30;
  • D90;
  • D180 cumulative revenue.

Cash flow matters

Paid media требует upfront spend. Affiliate payment приходит позже. Поэтому profitable offer может создать cash-flow problem.

Payment Delay

Допустим: Media Spend: $100 000 в September. Affiliate revenue: $130 000. Но cash приходит: в November. Нужно профинансировать gap.

Payment terms — часть offer value

Проверить: Payment Frequency monthly / other. Invoice Process automatic / manual. Payment Delay Net 15 / 30 / 45 etc. Minimum Payout threshold. Currencies и FX.

Реальные сроки могут быть существенными

Grandstand сообщает, что fees от customers за конкретный месяц обычно выплачиваются компании в течение 30–45 дней после invoice date. Это её собственные коммерческие условия, не industry-wide rule, но хороший пример того, почему receivables cycle входит в affiliate economics.

Programme-specific cash-flow example

В текущих North American bet365 affiliate terms payment запрашивается monthly, invoice оплачивается в течение 30 дней после получения при соблюдении условий; также действует minimum payout request $100 и предварительные programme/customer requirements. Это показывает, насколько operational детали способны отличаться от headline CPA.

Minimum activity requirements

Некоторые programmes требуют определённый объём performance. Например, текущие bet365 terms содержат requirement привести минимум 15 Active Customers за трёхмесячный период, с возможностью закрытия/изменения account status при невыполнении соответствующих requirements. Для маленького affiliate это material condition.

Offer, который выгоден крупному publisher, может быть плох малому

Причины:
  • minimum activity;
  • threshold;
  • cash flow;
  • volume cap;
  • reporting overhead.
Следовательно, offer selection зависит от собственного scale.

Caps

Cap — максимальное количество conversions или spend/revenue, которое operator готов принимать/оплачивать в определённый период. Например: CPA: $250. Monthly cap: Offer B: CPA: $180. Cap: Если вы способны генерировать 300 conversions: Offer A не может поглотить scale.

Effective scalable revenue

A

50 × $250: $12 500

B

300 × $180: $54 000 Высокий CPA не означает лучший scalable business.

Hard Cap vs Soft Cap

Уточнить: Hard Cap conversion сверх лимита не оплачиваются. Soft Cap нужно согласование. Dynamic Cap operator регулярно меняет объём. Всё должно быть документировано.

Cap pacing

Если cap: 300 QFTD/month, а к 15 числу уже: 280, traffic нужно:
  • reroute;
  • согласовать extension;
  • уменьшить spend.
Иначе marginal clicks могут иметь почти нулевую value.

Hold

Hold — период до final approval или payout. Чем дольше hold: тем больше:
  • cash requirement;
  • uncertainty.

Clawback

Clawback — право корректировать или возвращать previously credited commission при определённых обстоятельствах. Нужно проверить:
  • причины;
  • срок;
  • retroactive scope.

Комиссия может быть пересчитана

Например, действующие bet365 terms позволяют вычитать ранее выплаченные commission amounts, если они были выплачены ошибочно или позднее выявлено нарушение/несоответствие customer qualification requirements. Поэтому: Approved Revenue и: Final Cash не всегда одно и то же событие.

Rate stability

Один из ключевых вопросов: может ли programme снизить CPA или RevShare unilateral? Если да: offer имеет pricing risk.

Terms-change risk

Текущие bet365 ROW terms, например, предусматривают возможность изменять programme terms и commission rates/methodology в предусмотренном agreement порядке. Affiliate должен мониторить: Effective Rate by Date а не считать первоначальный deal вечным.

Offer Versioning

В BI хранить: Offer ID Version Effective From CPA / RS Qualification Cap Attribution Window Иначе historical analytics ломается после commercial change.

Example

January: CPA: $200. March: $160. Если dashboard хранит только: offer = Operator A historical Revenue/FTD comparison становится misleading.

Termination

Перед запуском спросить: Может ли operator terminate сразу? Что происходит с approved CPA? Что происходит с future RevShare? Что происходит с tracking existing players? Особенно важно для RevShare.

Post-termination Revenue Share

Фраза: lifetime revshare имеет ценность только вместе с contract termination clauses. Нужно знать: сохраняется ли commission после прекращения partnership? Не делать предположений по marketing page.

Operator concentration

Offer может быть очень прибыльным. Но если он создаёт: 60% вашего revenue, возникает concentration risk. Grandstand сама выделяет customer concentration как business risk и отмечает, что способность operators конвертировать referred users в NDC может существенно различаться.

Portfolio principle

Разумнее иметь: несколько economically viable operators, чем: один максимально прибыльный на historical data. Если это не ухудшает user relevance.

Offer selection начинается с GEO

Сначала: Где находится target user? Затем: какие operators/products там разрешены? Только потом: CPA.

Regulatory eligibility

Если operator нельзя законно продвигать конкретной audience: expected value offer фактически: 0. Даже если dashboard обещает: $500 CPA.

Проверяйте licence/operator status по первичному источнику

Например, для Великобритании Gambling Commission ведёт публичный register, где можно проверить legal business name, licence status, trading names, domains и regulatory actions. Реестр на момент проверки был обновлён 20 сентября 2026 года. А для обслуживания consumers в Great Britain remote operator должен иметь соответствующую UKGC licence. Для другого GEO использовать regulator соответствующего рынка.

Domain due diligence

Недостаточно проверить только brand name. Проверить: Legal Entity Licence Actual Domain Product Target GEO Регуляторный register может отдельно показывать domains/trading names.

Regulatory action

Также проверить:
  • licence status;
  • suspension;
  • enforcement history.
Это не означает автоматически: любой operator с historical action плох. Но material current issues должны входить в risk assessment.

Operator due diligence и affiliate relationship взаимны

В regulated markets operator тоже проверяет affiliate. Например, UKGC LCCP делает licensees ответственными за contracted third parties и требует contracts, которые позволяют получать необходимую compliance information и прекращать relationship при нарушениях. Это означает: offer — не просто bid в marketplace. Это regulated commercial relationship.

Allowed Traffic Sources

Перед запуском получить письменный ответ: Paid Search? SEO? Meta? TikTok? Native? Email? Push? Influencers? Sub-affiliates?

Source approval должен быть explicit

Фраза: «другие affiliates так делают» не является contract permission. Нужна:
  • programme policy;
  • account-manager confirmation.

Brand bidding

Отдельно спросить: Можно ли bidding на operator brand? Misspellings? Brand + bonus? Competitor terms? Negative keyword requirements? Brand bidding violation способен сделать profitable-looking campaign non-payable.

Direct marketing

Email, SMS, push часто имеют отдельные restrictions. Например, current North American bet365 terms запрещают определённые direct-marketing uses без prior written consent и требуют соблюдать opt-in/opt-out и self-exclusion conditions там, где communication разрешена. Следовательно: Offer usable for SEO не обязательно usable for: CRM.

Sub-affiliates

Уточнить: разрешены? нужно pre-approval? какие data нужно передавать? кто несёт ответственность? Opaque sub-affiliate chain увеличивает compliance и quality risk.

Creative restrictions

Проверить:
  • можно ли создавать свои creatives;
  • нужны ли approved materials;
  • как обновляются promotions.
Текущие bet365 ROW terms, например, ограничивают использование promotional links/creative approved programme и соответствующих registered/pre-approved sites. Другие programmes могут иметь другую policy.

Product–Traffic Fit

Offer может быть legal и технически хороший. Но не подходить вашей audience. Например: Cold social traffic и: high-friction premium sportsbook могут плохо сочетаться.

Traffic Intent

Полезно классифицировать: High Intent casino X signup Commercial Research best casinos Informational how RTP works Cold Discovery social/native. Разные offers будут иметь разные conversion.

Brand Strength

Известный operator может иметь: ниже CPA, но:
  • выше trust;
  • выше Registration;
  • лучше Deposit CR.
Unknown brand: выше payout, но слабый funnel.

Brand-adjusted economics

Не оцениваем brand субъективно. Смотрим: Operator Click → QFTD CR. Если brand помогает: это появится в данных.

Operator UX

Проверить как обычный user: Mobile site Registration Page speed Payment methods Navigation Support Affiliate не контролирует эти элементы. Но они контролируют affiliate economics.

Не проходите реальные gambling actions ради теста без необходимости

Для технического QA использовать:
  • approved test accounts;
  • sandbox;
  • programme workflow
где доступно. Не создавать artificial payable conversions.

Payment Coverage

Особенно важно local fit. Если audience предпочитает payment method, которого operator нет: FTD conversion может падать. Это не исправляется повышением CPA.

KYC / Verification UX

Operator обязан выполнять applicable controls. Но:
  • clarity;
  • mobile upload;
  • verification speed
могут различаться. Нужно измерять: Registration → Verified и: Verified → FTD.

Offer Conversion Score

Лучше не создавать arbitrary 1–10 score, если есть real data. Используйте: QFTD / Operator Click и: Revenue / Operator Click. Они отвечают на business question напрямую.

New offer без historical data

Здесь uncertainty максимальна. Использовать: small controlled test. Не отправлять: 100% traffic.

Test Budget

Размер должен быть:
  • достаточно большим для meaningful conversions;
  • достаточно маленьким для controlled downside.
Нет universal dollar amount. Он зависит от:
  • CPC;
  • QFTD rate;
  • CPA.

Required Test Clicks

Если ожидаемый QFTD CR: 1%, то: 100 clicks дают всего: 1 expected conversion. Это слишком noisy. 1 000: 10 expected. Всё ещё limited. Поэтому expensive GEO требует patience.

Bayesian / prior thinking

Можно использовать historical data похожих:
  • operators;
  • GEO;
  • sources;
как prior expectation. Но новый offer должен получить собственную data.

Offer Trial Card

Для нового offer фиксировать: GEO Source Traffic Volume Spend Operator Clicks Registrations Raw FTD QFTD Approval Revenue Payment Status

Minimum evaluation window

Дождаться:
  • conversion maturity;
  • approval.
Не делать вывод по: Day 0 Raw FTD.

Paid Media vs SEO offer choice

Это два разных business cases.

Paid Media

Media cost возникает сразу. Приоритет: High immediate EPC Fast approval Predictable payment Sufficient cap

SEO / Publishing

Marginal click cost ниже. Может быть больше смысла в: RevShare / Hybrid и: longer lifetime value если operator quality подтверждается. Это не правило. Это economic tendency.

Почему public affiliate companies используют mix моделей

Grandstand H1 2026 не была concentrated в одной model: performance marketing составляли CPA 42%, Revenue Share 21%, Hybrid 32% и ticketing 5%. Компания также прямо описывает выбор commercial model как operator/product/market-specific optimisation. Практический вывод: maturity — это не переход «с CPA на RevShare», а способность выбирать economics под конкретную ситуацию.

Source × Offer Matrix

Например:
Source Offer A Offer B Offer C
Google Search $2.50 RPC $3.10 $2.80
Paid Social $1.20 $1.90 $2.30
SEO $4.00 LTV/click $3.20 $5.10
Цифры иллюстративные. Один универсальный «лучший offer» отсутствует.

GEO × Offer Matrix

Аналогично. Operator A может быть strongest: UK. Operator B: Ontario. Operator C: Brazil. Поэтому global average EPC мало полезен.

Device × Offer

Operator A: strong iOS funnel. Operator B: strong Android. При достаточном volume это можно учитывать. Но не дробить data слишком рано.

Landing × Offer

Offer economics зависят и от pre-sell. Один operator может отлично работать: после comparison page. Но плохо: direct from social. Подробнее: Landing pages в iGaming.

Offer Rotation

Не распределять traffic: 33% / 33% / 33% навсегда. Начальный exploration → затем allocation по observed value.

Exploration vs Exploitation

Нужно балансировать: Exploitation больше traffic current winner. Exploration часть traffic новым offers. Иначе невозможно обнаружить лучший вариант после market changes.

Но winner не вечный

Измениться могут:
  • CPA;
  • operator funnel;
  • KYC;
  • product;
  • cap;
  • attribution;
  • regulation.
Поэтому performance пересматривается регулярно.

Effective Date annotations

В dashboard: May 12 — CPA +20% Jun 3 — Registration redesign Jun 18 — Attribution window changed Это помогает объяснять performance.

Offer Scorecard

До запуска полезен такой scorecard:
Блок Что проверить
Legality licence/GEO
Product Fit intent/audience
Operator Funnel Reg/FTD
Qualification QFTD definition
Approval final payable %
Payout CPA/RS/Hybrid
Attribution window/overwrite
Tracking S2S/SubID
Cap scalable volume
Cash Flow hold/payment
Contract clawback/termination
Traffic Rules paid/social/CRM
LTV D30/D90 if relevant
Support reporting/account manager
Не обязательно превращать это в arbitrary score /100.

Hard Filters vs Economic Ranking

Сначала применяются hard filters: Illegal / unlicensed → reject. Source prohibited → reject. No tracking for critical paid model → possibly reject. Unacceptable contract risk → reject. После этого remaining offers сравниваются экономически.

Почему нельзя компенсировать compliance risk высоким CPA

Если source нарушает:
  • regulation;
  • platform policy;
  • affiliate agreement,
expected payout может оказаться: $0 или хуже из-за account/reputation impact. Поэтому compliance — не «штрафной коэффициент». Это eligibility gate.

Core ranking metric для CPA

После hard filters: Expected Contribution per Click Формула: QFTD CR × CPA − CPC − Variable Cost per Click

Example

Offer A

QFTD CR: 1%. CPA: $220. Revenue/click: $2,20. CPC: $1,50. Contribution: $0,70/click

Offer B

1,5%. CPA: $180. Revenue: $2,70. Contribution: $1,20/click B почти в 2 раза сильнее по contribution.

Core metric для RevShare

Expected Lifetime Contribution per Click Упрощённо: FTD CR × Expected Affiliate LTV per FTD − CAC per Click

Core metric для Hybrid

QFTD CR × Expected Hybrid Value per QFTD − Acquisition Cost

Revenue per 1,000 Clicks

Иногда нагляднее: RPC × 1,000 Offer A: $2.20 RPC: $2 200 / 1k clicks. Offer B: $2.70: $2 700.

EPC terminology

В некоторых affiliate dashboards: EPC — Earnings Per Click. Но exact implementation varies. Поэтому internal metric лучше называть: Final Affiliate Revenue / Click чтобы не было ambiguity.

Gross EPC vs Final EPC

Gross EPC может использовать provisional FTD. Final EPC только final payable revenue. Для decisions важнее: Final.

Offer comparison table: полный пример

Иллюстративные данные:
Metric Offer A Offer B Offer C
CPA $250 $190 $150
Raw FTD CR 1.2% 1.8% 2.2%
Approval 55% 85% 95%
QFTD CR 0.66% 1.53% 2.09%
Final RPC $1.65 $2.91 $3.14
CPC $1.50 $1.50 $1.50
Contribution/click $0.15 $1.41 $1.64
Cap 500 300 1,000
Payment slower medium medium
Самый низкий CPA показывает лучшую acquisition economics.

Что table ещё не показывает

Нужно добавить:
  • contract risk;
  • tracking;
  • operator stability;
  • GEO;
  • LTV.
То есть financial ranking — только один layer.

Weighted Score может быть полезен, но осторожно

Например: Economics — 50% Tracking — 15% Cash Flow — 15% Commercial Stability — 10% Operational Fit — 10% Но weights — ваша business decision. Не industry standard.

Лучше сохранить raw values рядом

Не показывать только: Offer A = 82/100. Нужно видеть: CPA 200 Approval 70% RPC 2.40 Payment 45 days. Score скрывает reasons.

Offer risk flags

Отдельные flags: High Attribution Risk Low Approval Low Cap Slow Cash Unclear NGR Weak Reporting Rate-change discretion High Concentration Так risk не растворяется в среднем score.

Operator financial/reputational stability

Перед серьёзным scale нужно смотреть:
  • corporate identity;
  • licence;
  • payment history;
  • regulatory standing;
  • programme reputation.
Не полагаться исключительно на affiliate manager.

Payment reliability

Высокий EPC не имеет value, если commissions не выплачиваются. Поэтому measure: Revenue Earned и: Cash Collected.

Days Sales Outstanding for affiliate

Internal metric: Average days between invoice/statement and cash receipt. Если operator регулярно задерживает: offer имеет working-capital cost.

Cash-adjusted return

Advanced teams могут дисконтировать:
  • delayed payments;
  • withholding risk.
Но даже simple: cash received date в BI уже сильно улучшает picture.

Currency risk

Traffic spend: USD. Commission: EUR. Revenue fluctuates с FX. Это тоже часть unit economics.

Tax / invoice treatment

Нужно понимать:
  • invoice requirements;
  • VAT/sales-tax treatment;
  • withholding taxes;
в зависимости от entities/jurisdictions. Это вопрос accountant/legal advisor, а не headline offer card.

Affiliate Manager quality

Хороший affiliate manager способен materially улучшить offer operations. Полезные признаки:
  • быстро отвечает;
  • даёт rejection details;
  • предупреждает о caps;
  • помогает test tracking;
  • фиксирует commercial changes письменно.

Плохой signal

Только: «Запускай, всё засчитаем». Но нет:
  • terms;
  • QFTD definition;
  • cap;
  • tracking test.

Устные договорённости

Важные commercial terms должны быть: written. Особенно:
  • CPA;
  • custom qualification;
  • cap;
  • source permission;
  • attribution;
  • special rates.

Custom Deal

Если account manager обещает: $250, а dashboard показывает: $180, нужно written evidence custom rate. Иначе finance/reconciliation становится dispute.

Offer dictionary

Для каждого offer хранить: Offer ID Operator Legal Entity GEO Product Model Rate QFTD Definition Approval Baseline Attribution Window Allowed Sources Cap Hold Payment Last Verified

Metrics после запуска

Не просто: CPA. Следить за: Click → Reg Click → Raw FTD Approval QFTD CR Final RPC CPQFTD Contribution Payment delay LTV, если есть.

D7 / D30 / D90 offer report

CPA: D7 уже может быть достаточно зрелым. RevShare: нужны более длинные periods. Для одного dashboard: D7 Approval D30 Revenue D90 LTV.

Offer Cohorts

Не сравнивать: старый offer с 180 days data и: новый с 14 days по lifetime revenue. Использовать: same-age cohorts.

Offer Health Dashboard

Metric Current Baseline
QFTD CR 1.6% 1.7%
Approval 88% 90%
RPC $2.80 $2.95
Payment Days 31 30
Rejection 12% 10%
Cap Use 75% —
Так видно deterioration до полного collapse.

Offer alerting

Полезные alerts: Approval −20% QFTD CR −25% Cap >90% Payment overdue Tracking postback stopped Rate changed Operator licence/status changed Thresholds — internal.

Licence-status monitoring

Для regulated GEO периодически перепроверять regulator source. Например, UK Gambling Commission business register показывает текущий licence status и regulatory actions. Offer, который был eligible полгода назад, не следует считать автоматически unchanged.

Rate-change monitoring

Account manager email: CPA changed. Нужно обновить: Offer Version Routing Break-even CPC в тот же день.

Automatic routing после rate change

Если CPA: $200 → $150, expected value operator может перестать быть highest. Но routing нельзя менять только по payout. Пересчитать: conversion × approval × payout.

Offer portfolio

Полезно разделять: Core Offers stable/high confidence. Growth Offers promising, lower data. Test Offers small allocation. Paused currently unattractive/ineligible.

Traffic allocation example

Core: 70%. Growth: 20%. Tests: 10%. Не универсальный рецепт. Распределение зависит от uncertainty и scale.

Operator diversification

Причины иметь alternatives:
  • cap;
  • outage;
  • rate cut;
  • compliance;
  • tracking issue.
Без backup operator campaign может остановиться полностью.

Backup Offer

Но backup должен быть заранее:
  • vetted;
  • tracked;
  • compliant.
Не искать replacement после incident.

Offer fit by business model

Small paid-media buyer

Приоритет: fast cash clear CPA low minimum activity strong postbacks.

SEO publisher

Может ценить: long-term RevShare brand fit broad product availability.

Large multi-channel affiliate

Может оптимизировать: commercial mix portfolio risk multi-GEO coverage.

First-party audience

Для CRM offer также должен соответствовать:
  • consent;
  • GEO;
  • user preference;
  • direct-marketing permissions.
Нельзя выбирать offer только по payout и отправлять всей базе. Подробнее: First-party аудитория в iGaming.

Offer и landing page

Landing должна показывать только:
  • eligible;
  • active;
  • accurately represented offers.
Иметь operator с высоким CPA в top position только ради payout может уменьшить RPV. Подробнее: Landing pages в iGaming.

Expected Value Routing

Для нескольких offers: сначала hard eligibility. Затем: EV = P(QFTD) × Expected Revenue per QFTD Выбрать routing hypothesis. Потом проверить experiment.

Do not blindly auto-route vulnerable gambling behaviour

Expected-value optimisation должна иметь compliance boundary. Не использовать vulnerability signals для повышения gambling pressure.

Offer negotiation

После получения собственных data можно обсуждать: Higher CPA Hybrid Higher RevShare Cap increase Faster payment Better tracking

С чем идти на переговоры

Не: «Дайте выше CPA». А: Monthly QFTD Approval Player LTV/NGR, где доступно. Stable GEO Clean traffic Scaling plan. Это намного более сильная commercial position.

Rate increase не всегда лучший предмет переговоров

Иногда ценнее:
  • cap +100%;
  • payment faster;
  • better postback;
  • higher approval transparency;
  • longer attribution window.

Пример

Offer: CPA $180. Вы просите: $200. +11%. Но cap: Максимальный upside: +$2 000. Если вместо этого cap: 100 → 300, при current economics upside значительно больше.

Negotiate expected value, не vanity rate

Коммерческая цель: максимальная scalable contribution а не самый красивый screenshot CPA.

Common offer-selection mistakes

Ошибка 1. Сортировать по CPA

Игнорируется conversion.

Ошибка 2. Игнорировать Approval

Raw FTD не равно revenue.

Ошибка 3. Не читать QFTD definition

Неизвестно, за что платят.

Ошибка 4. Игнорировать attribution window

Late conversions могут не creditоваться.

Ошибка 5. Не тестировать S2S

Media optimisation работает вслепую.

Ошибка 6. Игнорировать cap

Нельзя масштабировать winner.

Ошибка 7. Игнорировать payment terms

Profit ≠ cash.

Ошибка 8. Выбирать RevShare по %

Не проверяя NGR formula.

Ошибка 9. Не проверять negative balance mechanics

Headline RevShare misleading.

Ошибка 10. Не проверять traffic restrictions

Payable economics могут стать нулевыми.

Ошибка 11. Полагаться на устную договорённость

Commercial dispute inevitable.

Ошибка 12. Не проверять licence/GEO

Offer может быть ineligible.

Ошибка 13. Переносить performance между GEO

UK performance не доказывает Ontario economics.

Ошибка 14. Масштабировать по 5 FTD

Sample слишком мал.

Ошибка 15. Хранить только текущий CPA

Historical analytics ломается после rate change.

Due diligence: 30 вопросов до запуска

Commercial

  1. Какая model: CPA / RS / Hybrid?
  2. Какая exact rate?
  3. Что является payable event?
  4. Minimum deposit?
  5. Нужно wagering/activity?
  6. Когда conversion final?

Attribution

  1. Какая referral window?
  2. Какая credit policy?
  3. Может ли referral overwritten?
  4. Есть ли player lock?

Quality

  1. Какие rejection reasons?
  2. Какой historical approval по моему source/GEO, если data доступна?
  3. Как проходит fraud review?
  4. Есть ли clawbacks?

Tracking

  1. Какие SubIDs?
  2. Есть Registration postback?
  3. FTD postback?
  4. Qualification postback?
  5. API/export?
  6. Как проводится tracking test?

Traffic

  1. Разрешён ли мой source?
  2. Brand bidding?
  3. CRM/email?
  4. Sub-affiliates?

Scale

  1. Какой cap?
  2. Можно увеличить?
  3. Есть ли minimum performance?

Payments

  1. Payment schedule?
  2. Minimum payout / currency?
  3. Что происходит после termination?

Offer Decision Tree

Шаг 1

Operator/GEO legal и eligible? Нет: не запускать. Да: дальше.

Шаг 2

Source разрешён? Нет: не запускать.

Шаг 3

Terms понятны? Нет: получить clarification письменно.

Шаг 4

Tracking работает? Нет: исправить до scale.

Шаг 5

Есть historical data? Нет: controlled test.

Шаг 6

Final RPC выше acquisition cost? Нет: pause / renegotiate / reroute.

Шаг 7

Есть scalable cap и cash flow? Да: scale cautiously.

Practical launch workflow

Stage 1 — Compliance

Licence GEO Source.

Stage 2 — Contract

Qualification Attribution Payments.

Stage 3 — Technical

Link SubID Postback.

Stage 4 — Small Test

Controlled spend.

Stage 5 — Mature

Wait for approval.

Stage 6 — Economics

Final RPC CPQFTD Contribution.

Stage 7 — Quality

Rejections LTV.

Stage 8 — Negotiate

Rate/cap/payment.

Stage 9 — Scale

Only after final metrics.

Worked full example

Есть три offers для одного GEO. Traffic: 50 000 clicks/month. CPC: $1.20. Spend: $60 000.

Offer A

CPA: $250. Raw FTD CR: 1.0%. Raw: Approval: 55%. Payable: Revenue: $68 750 Contribution: $8 750 RPC: $1.375

Offer B

CPA: $190. Raw FTD CR: 1.5%. Raw: Approval: 85%. Payable: Revenue: ≈$121 220 Contribution: ≈$61 220 RPC: ≈$2.42

Offer C

CPA: $150. Raw FTD CR: 2.0%. Raw: 1 000. Approval: 95%. Payable: Revenue: $142 500 Contribution: $82 500 RPC: $2.85

Headline ranking

По CPA: A > B > C.

Economic ranking

По contribution: C > B > A. Причина: conversion × approval.

Но добавим cap

Offer C: cap: 300 QFTD. Теперь maximum revenue: 300 × $150: $45 000 Нельзя отправить весь traffic.

Portfolio result

Оптимальная allocation может стать: Offer C до cap. Затем: Offer B. Offer A: только если marginal economics остаётся attractive. То есть offer selection превращается в: portfolio allocation problem.

Marginal Economics

Особенно при scale нужно считать не average performance. А: что произойдёт со следующим 10 000 clicks? Если best operator cap заполнен: marginal traffic уходит в second-best offer.

Scaling curve

1–100 QFTD: Offer C. 101–600: Offer B. Дальше: Offer A. Average EPC меняется вместе с scale.

Blended EPC

Если traffic распределяется: 20% C. 60% B. 20% A. Имеет смысл считать: Blended Final Revenue / Total Clicks. Это real portfolio metric.

Offer portfolio и concentration risk

Не стоит маршрутизировать 100% только потому, что один operator winning today, если:
  • cap unstable;
  • payout can change;
  • business зависит от одного relationship.
Portfolio resilience имеет economic value.

Final offer selection formula

Для CPA offer можно мыслить: Expected Net Value / Click = P(Final Payable QFTD | Click) × CPA − Acquisition Cost / Click − Expected Variable Costs / Click Но сверху стоят hard conditions: Legal Eligibility Source Permission Contract Acceptability Tracking Reliability.

Для RevShare

Expected Net Value / Click = P(FTD | Click) × Present Value(Expected Affiliate LTV / FTD) − Acquisition Cost

Для Hybrid

Expected Value / Click = P(QFTD | Click) × [CPA Component + PV(Expected RevShare)] − Acquisition Cost

Reality check

Все expected models являются hypotheses. После launch заменять: predicted values на: actual mature cohort data.

Что изменилось к 2026 году

Современные performance affiliates всё меньше рассматривают monetisation model как фиксированный identity бизнеса. Grandstand в H1 2026 сообщала mix 42% CPA, 21% Revenue Share, 32% Hybrid и 5% ticketing и прямо указывала, что использует predictive systems для выбора наиболее выгодной commercial model в зависимости от operator, product и market. Её 2025 annual filing также показывает, почему RevShare terms требуют тщательного анализа: NGR зависит от deductions, player revenue может pooled внутри affiliate accounts, а affiliate зависит от operator calculations downstream player activity. Одновременно programme terms могут включать minimum performance, negative commission balances, commission adjustments, source restrictions и unilateral commercial changes — актуальные bet365 terms дают конкретный публичный пример таких mechanics. Практический вывод: iGaming offer в 2026 нужно оценивать как набор cash flows, conversion probabilities и contractual constraints — не как headline payout.

Главное о выборе iGaming offer

Последовательность:
  1. GEO / Legal Eligibility
↓
  1. Traffic Source Permission
↓
  1. Operator Funnel
↓
  1. Qualification
↓
  1. Approval
↓
  1. Attribution
↓
  1. Tracking
↓
  1. CPA / RevShare / Hybrid
↓
  1. Cap / Hold / Payment
↓
  1. Final Revenue per Click
↓
  1. LTV / Cohort Quality
↓
  1. Scale
Главный CPA equation: Revenue / Click = Raw FTD CR × Approval × CPA Но для реального business нужно расширить: Contribution / Click = Final Revenue / Click − Acquisition Cost / Click − Variable Costs При Revenue Share: Revenue / Click = FTD CR × Expected Affiliate LTV / FTD Headline CPA не является бесполезной metric. Он просто ничего не говорит о прибыльности без conversion и approval. Offer с CPA $150 способен быть значительно ценнее offer с CPA $300. Поэтому сравнивать offers следует не по: «сколько платят за FTD?» а по: «сколько final, attributable, collectible revenue этот offer создаёт с моего конкретного traffic — и какой риск я принимаю ради этого revenue?»

FAQ

Что такое iGaming offer?

Конкретный набор commercial, attribution, tracking и qualification terms, по которым affiliate направляет traffic operator и получает compensation.

Offer и operator — одно и то же?

Нет. Один operator может иметь разные offers по GEO, product, traffic source и compensation model.

Нужно ли выбирать offer с самым высоким CPA?

Нет. Высокий CPA может проигрывать offer с меньшим payout, но лучшими conversion и approval.

Какая главная metric выбора CPA offer?

Final Revenue per Click или Expected Contribution per Click.

Как считать Revenue per Click для CPA?

Click → Qualified FTD CR × CPA.

Как учитывать Approval Rate?

Raw FTD CR × Approval × CPA.

Что такое approval-adjusted CPA value?

CPA × Approval Rate — ожидаемый revenue на один Raw FTD до других факторов.

Почему Raw FTD недостаточно?

Потому что часть conversions может быть rejected и не стать payable.

Что такое Qualified FTD?

FTD, соответствующий programme-specific commercial criteria.

Qualified FTD везде определяется одинаково?

Нет. Exact definition зависит от affiliate agreement.

Может ли требоваться activity после deposit?

Да, некоторые programmes определяют payable customer через additional activity. Например, текущие bet365 terms используют concept Active Customer с play/stakes using deposited funds для соответствующего CPA relationship.

Что такое referral window?

Период, когда последующая conversion может быть attributed affiliate click.

Почему attribution window важна для offer selection?

Короткая window способна уменьшить количество credited conversions даже при одинаковом traffic.

Что такое cap?

Максимальное число conversions или объём traffic, который programme готов принимать/оплачивать в период.

Offer с высоким CPA и маленьким cap хороший?

Он может быть хорош для части traffic, но иметь низкую total scalable value.

Что такое hold?

Период до окончательной validation или payment.

Что такое clawback?

Возможность корректировки previously credited affiliate commission при предусмотренных contract conditions.

Что такое RevShare offer?

Offer, где affiliate получает процент NGR referred players.

Почему нельзя сравнивать RevShare только по проценту?

Потому что итог зависит от player NGR и определения deductions.

Что такое NGR?

Net Gaming Revenue — operator-defined net revenue base после предусмотренных deductions.

Все operators одинаково считают NGR?

Нет. Contract definitions различаются. Grandstand отдельно указывает, что deductions могут включать transaction fees, bonuses, taxes и иногда дополнительные fees.

Что такое player pooling?

Расчёт Revenue Share по aggregated группе referred players. Один отрицательный player result способен уменьшить commission от других players.

Что такое negative carryover?

Перенос отрицательного commission/NGR balance между расчётными периодами, если это предусмотрено programme.

Все programmes используют negative carryover?

Нет. Нужно читать конкретный contract.

Что такое Hybrid offer?

Комбинация fixed CPA component и Revenue Share.

Что лучше — CPA, RevShare или Hybrid?

Универсального ответа нет. Нужно сравнивать expected value конкретного operator × product × market. Именно такой подход публично описывает Grandstand.

Почему payment terms важны?

Paid traffic оплачивается сразу, а affiliate commission может поступать значительно позже. Это создаёт working-capital requirement.

Что проверить в payment terms?

Frequency, invoicing, payment delay, minimum payout, currency и withholding/adjustment rules.

Что такое minimum referral requirement?

Некоторые programmes требуют определённого minimum player volume для continued participation/payment. Например, актуальные bet365 terms содержат requirement по Active Customers.

Нужно ли проверять operator licence?

Да. Operator eligibility в конкретном GEO должна быть hard filter до economics.

Как проверить UK operator?

Через актуальный Gambling Commission business register, где публикуются licence status, legal/trading names, domains и regulatory actions.

Можно ли использовать один offer для SEO и Paid Social?

Не автоматически. Affiliate programme может разрешать одни sources и запрещать другие.

Нужно ли отдельно согласовывать brand bidding?

Да, если programme rules не дают однозначного разрешения.

Что важно для paid media кроме CPA?

QFTD CR, Approval, postbacks, cap, payment speed и attribution.

Что важно для SEO publisher?

Operator relevance, long-term conversion, RevShare/LTV, product breadth и commercial stability.

Что такое Final EPC?

Final affiliate revenue, делённая на clicks после approval/rejections/adjustments.

Почему Final EPC лучше headline CPA?

Он уже отражает conversion probability и final monetisation.

Как тестировать новый offer?

Небольшим controlled traffic allocation с полноценным Click ID/S2S tracking и оценкой после maturity approval data.

Сколько FTD достаточно для теста?

Универсального числа нет. Чем меньше sample, тем выше variance. Нельзя уверенно выбирать offer по нескольким conversions.

Нужно ли сравнивать LTV?

Для Revenue Share и Hybrid — особенно важно. Для CPA LTV тоже может влиять на будущие commercial terms.

Что делать, если offer имеет высокий CPA, но Approval 40%?

Посчитать final revenue per click и причины rejection. Сам headline CPA не должен определять решение.

Что делать, если хороший offer упирается в cap?

Использовать portfolio routing: заполнить economically strong cap и направлять marginal traffic следующему eligible offer.

Как часто пересматривать offers?

После material rate/terms/operator changes и регулярно по performance. Offer economics не является постоянной.