
iGaming Ad Performance Metrics: A Media Buyer's Guide to Cost per FTD, ROAS, LTV, CR, and EPC
Most iGaming campaigns don't fail because the creative was bad. They fail because somebody optimized toward the wrong number.
I've watched buyers pour budget into a popunder zone that posted a beautiful click-through rate, then quietly bleed money for two weeks because not a single one of those clicks turned into a deposit. The dashboard looked healthy right up until the finance team asked where the revenue went. That gap — between the metric you're watching and the metric that actually pays you — is the whole game in performance marketing for gambling advertisers.
This guide walks through the five metrics that decide whether an iGaming campaign is profitable: cost per FTD, ROAS, LTV, conversion rate, and EPC. For each one, you'll get a plain definition, the formula, the trap most buyers fall into, and how to wire it up so the number you see is the number you can trust. Throughout, I'll point to where server-to-server tracking and AI-driven optimization change what's possible.
A quick note before we start. This is written for advertisers and media buyers — the people buying traffic to acquire depositing users. It's not player-facing, and nothing here is advice on how to gamble. Run your campaigns inside the rules: respect age-gating, geo-restrictions, and responsible gambling requirements in every market you touch.
Why FTD Is the Anchor Metric
In iGaming, the moment that matters is the First Time Deposit (FTD). A registration is a promise. An FTD is money on the table. Almost every serious deal in this vertical — and certainly every CPA arrangement — is priced around that event, which is why CPA-FTD is the payout model buyers gravitate toward.
So when you read the rest of this guide, hold one idea in your head: the metrics below are different lenses on the same question. How much does it cost me to produce a depositing user, and how much is that user worth? Everything else is diagnostics.
Cost per FTD (CPA)
Cost per FTD is exactly what it sounds like — your total ad spend divided by the number of first deposits it produced.
```
Cost per FTD = Total Ad Spend / Number of FTDs
```
Spend $4,000, get 80 first deposits, and your cost per FTD is $50. Simple math. The hard part is everything around it.
The first trap is averaging across sources. A blended cost per FTD of $50 might hide one push zone delivering FTDs at $28 and another grinding them out at $95. Optimize on the blend and you keep funding the loser. You need cost per FTD broken out by geo, format, and traffic zone before the number means anything.
The second trap is attribution lag. Some users register today and deposit four days later. If you judge a campaign at 24 hours, you'll undercount FTDs and kill sources that were about to turn profitable. This is precisely where S2S postback tracking earns its keep — your platform fires the FTD event back to the ad network whenever it actually happens, not when you guess it happened.
Realistic cost per FTD ranges swing hard by market. A tier-3 Southeast Asian geo on push traffic behaves nothing like a tier-1 European geo on native. Benchmarks float around the industry, but treat any single "industry average cost per FTD" figure with suspicion [VERIFY] — your own historical data per geo-format pair is the only benchmark that pays rent.
ROAS — Return on Ad Spend
ROAS tells you whether the whole thing makes money.
```
ROAS = Revenue from Campaign / Ad Spend
```
A ROAS of 1.0 means you broke even. 2.5 means every dollar in returned $2.50. Most buyers express it as a ratio or a percentage, and most operators have a target floor — say, 150% — below which a source gets cut.
Here's the catch that trips up newer buyers: the timeframe you measure ROAS over changes the answer completely. Day-one ROAS for an iGaming campaign is almost always ugly, because you've paid the full acquisition cost up front but the player has only made one deposit. Profitability shows up over weeks as that player keeps coming back. So a "Day-1 ROAS" of 0.4 isn't a dead campaign — it might be a great one whose returns haven't landed yet.
That's the bridge to the next metric. You can't read ROAS honestly without a view of lifetime value.
LTV — Lifetime Value
LTV is the total net revenue a player generates over their entire relationship with the operator. It's the number that justifies paying $50, $80, sometimes $150 to acquire a single depositor.
A workable simplified model:
```
LTV = Average Net Revenue per Player × Average Player Lifespan
```
In practice operators build cohort-based LTV curves — they watch a group of players acquired in the same week and track cumulative revenue at day 7, day 30, day 90. The shape of that curve is what tells a buyer how aggressive they can be on cost per FTD.
The buyer's real job is matching LTV to acquisition cost by source. Two zones can both deliver FTDs at $50, but if one sends players with a 90-day LTV of $200 and the other sends $60-LTV players, those are not the same zone. One scales, one drains. Raw cost per FTD will never show you that difference — only LTV layered on top will.
A practical warning: LTV is the easiest metric to fool yourself with. Early projections lean heavily on assumptions about retention you can't yet observe, and bonus-hunting users can inflate apparent early activity that never converts to real value. Keep your LTV estimates conservative until you have genuine 60-to-90-day cohort data.
CR — Conversion Rate
Conversion rate is the share of users who completed a desired action. The trap is that "conversion" means three different things at three different stages, and sloppy buyers conflate them.
- Click-to-Registration CR — of users who clicked, how many signed up
- Registration-to-FTD CR — of users who signed up, how many deposited
- Click-to-FTD CR — the full-funnel rate, click all the way to first deposit
```
CR = (Conversions / Total Visitors or Clicks) × 100
```
Each stage diagnoses a different problem. A strong click-to-reg CR with a weak reg-to-FTD CR points at the offer or the deposit flow, not the traffic. A weak click-to-reg CR with strong downstream conversion usually means your landing page or creative is leaking qualified users. Reading these in isolation is how you misdiagnose a campaign and "fix" the wrong thing.
This is also where traffic format shows its personality. Push and in-page push tend to deliver high volume with a wider funnel; native often converts a smaller audience more deeply; popunder and banner sit at their own points on that curve. None is "better" — they convert differently, and your CR breakdown by format is how you find out which fits your offer.
EPC — Earnings per Click
EPC collapses revenue and traffic volume into one comparison-friendly number.
```
EPC = Total Revenue / Total Clicks
```
If a campaign earned $3,000 from 30,000 clicks, your EPC is $0.10. The value of EPC is that it's directly comparable to your cost per click. When EPC exceeds your CPC, the source is profitable. When EPC sits below CPC, you're paying more for clicks than they return — no matter how pretty the CR looks.
For buyers running on a CPC model, EPC is the fastest read in your toolkit. It folds conversion rate and average revenue into a single figure you can line up directly against acquisition cost, zone by zone, in real time. The limitation is the flip side of its strength: EPC is a snapshot. A low-volume source can post a wild EPC off a handful of lucky conversions, so weight it by click volume before you act on it.
How the Five Metrics Fit Together
These numbers aren't a menu you pick from — they're a chain. Each one hands off to the next:
| Metric | Question it answers | Reads best with |
|---|---|---|
| CR | Is the funnel converting? | Broken out by funnel stage |
| Cost per FTD | What does a depositor cost? | Segmented by geo and format |
| EPC | Is this source profitable per click? | Compared against CPC |
| ROAS | Is the campaign profitable overall? | Read across a real timeframe |
| LTV | Is the player worth the acquisition cost? | Cohort data, 60–90 days |
The discipline is this: optimize toward FTD and revenue, use CR and EPC as your fast diagnostic signals, and let LTV set the ceiling on what you're willing to pay. A buyer who watches only the top of the funnel — clicks and registrations — is optimizing for activity, not income. The two diverge fast in iGaming.
Getting the Data You Can Actually Trust
Every metric above is only as good as the event tracking underneath it. If your FTD data is late, partial, or stuck in a spreadsheet, you're optimizing on fiction.
S2S Postback Tracking
Server-to-server postback is the backbone of honest iGaming attribution. Instead of relying on the browser to fire a pixel — which gets blocked, dropped, or lost across redirects — your platform sends the conversion event server-side, directly to the ad network, the instant it happens on your side. Registration, FTD, sometimes deposit value: each fires back with its click ID attached.
The payoff is twofold. You stop losing conversions to client-side failure, and your cost per FTD and ROAS update against real events instead of estimates. For a vertical where deposits can lag the click by days, that server-side timing is the difference between cutting a good source and scaling it. Taroviser supports S2S postback so your FTD and revenue events land where the optimization actually happens.
Reporting Granularity
You can't optimize what you can't segment. The reporting that makes these metrics usable is the kind that breaks every number down to the level you act on — by geo (and Taroviser reaches 200+ geos), by format across push, in-page push, popunder, native, and banner, and down to the individual traffic zone. Blended dashboards feel reassuring and hide everything that matters.
Where AI Optimization Earns Its Place
The honest version of "AI optimization" isn't magic — it's pattern-finding at a scale and speed a human buyer can't match. With clean FTD and revenue data flowing back through postback, an optimization layer can read which zones, geos, and formats are producing profitable FTDs and shift budget toward them faster than a manual bid review.
Taroviser's approach combines that automated signal with advertiser-side data and 24/7 support, plus a human analyst layer for anti-fraud — because invalid traffic quietly corrupts every metric in this guide. A zone that posts a great cost per FTD on fraudulent deposits isn't a bargain; it's a trap that surfaces weeks later as chargebacks and clawbacks. Keeping fraud out of the funnel is what keeps the rest of your numbers trustworthy.
FAQ
What's the difference between cost per FTD and CPA in iGaming?
In practice they're used interchangeably, because the "action" being paid for in most iGaming CPA deals is the first time deposit. When an operator says CPA, they almost always mean cost per FTD. Just confirm which conversion event a deal is priced on before you sign — occasionally CPA refers to a qualified registration instead.
Why is my Day-1 ROAS so low even on a good campaign?
Because you pay the full acquisition cost up front, but a player's revenue arrives over weeks of repeat deposits. Day-1 ROAS naturally looks weak in iGaming. Judge campaigns against your LTV curve and a realistic measurement window, not the first 24 hours.
Which metric should I optimize toward first?
Cost per FTD, segmented by source, with EPC-versus-CPC as your fast profitability check. CR helps you diagnose where a funnel is leaking, but FTD and revenue are what actually pay you. Bring LTV in to set the maximum you're willing to spend per FTD.
Do I need S2S postback, or is a pixel enough?
For iGaming, S2S is strongly preferred. Client-side pixels get blocked and drop conversions, and they struggle with deposits that lag the original click by days. Server-to-server postback fires the real event from your server, so your cost per FTD and ROAS reflect what actually happened.
How long should I wait before judging a new source?
Long enough to clear the deposit lag and gather meaningful volume — often several days rather than hours, since FTDs trail registrations. Pair that patience with anti-fraud review, so you're not scaling a zone whose early "wins" turn out to be invalid traffic.
Can AI optimization replace a media buyer?
No. It removes the grunt work — surfacing which zones and geos produce profitable FTDs faster than manual review — but strategy, offer selection, and judgment stay human. The best results come from AI-driven signals plus a buyer (and an analyst) who knows what to do with them.
Take the Guesswork Out of Your FTD Data
If you're tired of optimizing on numbers you can't fully trust, this is the fix: clean S2S postback, reporting granular enough to act on, and an optimization layer that reads real FTD and revenue data — not estimates. Taroviser runs CPM, CPC, and CPA-FTD across 200+ geos and five ad formats, with no platform fee and no minimum, a fast approval process, and a human anti-fraud team behind the data. Talk to Taroviser about wiring your campaigns to track what actually matters.
Related on Taroviser
Related guides
- Africa iGaming Markets: Nigeria, Kenya, Ghana & South Africa Playbook
- Best GEOs to Promote iGaming Offers: Tier 1 vs Tier 2/3
- Push Notification Ads for iGaming: The Complete 2026 Playbook
- The First-Time Deposit (FTD) Playbook for iGaming Advertisers
- How CPA Networks Work for iGaming Advertisers (The FTD Model, Explained)
- How to Choose an iGaming Ad Network: A 7-Criteria Buyer Checklist
Traffic & ad formats
Ready to launch?
Put these tactics to work with premium iGaming traffic on Taroviser.
Start advertising