← Back to blog
Adexium Team · · 6 min read case studyiGamingweb push

iGaming Case Study: From Registrations to Deposits and Repeat Deposits

Six campaigns, $1,902.90 in spend, 2,327 registrations, 20 deposits and 3 repeat deposits. How postback tracking changed the campaign ranking across Push and Telegram Mini Apps.

iGaming Case Study: From Registrations to Deposits and Repeat Deposits

The lowest observed cost per deposit came from Telegram Mini Apps: $43.57. That is the most useful finding from this iGaming account: Web Push delivered most of the tracked volume and all three repeat-deposit events, while Telegram Mini Apps delivered deposit events (L2) at the lowest observed cost.

Across six campaigns, $1,902.90 in spend generated 2,327 registrations (L1), 20 deposits (L2) and 3 repeat deposits (L3). Separating these stages gives a much clearer basis for budget decisions than one blended conversion count.

What L1, L2 and L3 mean

  • L1 — Registration: a user registers an account.
  • L2 — Deposit: a user makes a deposit.
  • L3 — Repeat deposit: a user deposits again.

These are the advertiser’s configured postback events. Each level is reported separately: a registration is not a deposit, and repeat deposits are counted at L3.

The account at a glance

SettingDetail
VerticaliGaming / betting
FormatsWeb Push, In-Page Push and Telegram Mini Apps
ScopeSix campaigns, anonymized as A–F
Reporting windowAugust 20–October 2, 2026; cutoff 13:27:16 UTC
Spend$1,902.90
Impressions346,531,853
Clicks550,617
L1 — registrations2,327
L2 — deposits20
L3 — repeat deposits3

The current figures were checked against Adexium’s production reporting data. The advertiser’s identity and campaign identifiers are omitted.

First, make outcomes visible

The account team’s earlier report, covering March 26–August 19, showed $1,916.83 in spend and 462,135 clicks, with no conversions recorded in the dashboard. The source account notes describe conversion tracking as not yet connected.

The advertiser then integrated server-to-server postbacks with Adexium’s help. Campaign reporting could now show outcomes at each configured conversion level, including repeat deposits.

The earlier zero is a tracking gap, not evidence that nobody converted. The two reporting windows also have different lengths, so comparing their total spend does not establish an improvement in acquisition efficiency.

Six campaigns, three conversion levels

Each cost below is campaign spend divided by the count at that specific level. A dash means no event at that level was recorded during the reporting window.

Campaign / formatSpendL1: registrationsL2: depositsL3: repeat depositsCost / registrationCost / deposit
A — Web Push$981.491,749103$0.56$98.15
B — In-Page Push$335.6733840$0.99$83.92
C — Web Push, Portuguese$207.7213220$1.57$103.86
D — Telegram Mini Apps$174.277540$2.32$43.57
E — In-Page Push$105.491300$8.11—
F — Web Push$98.252000$4.91—
Total$1,902.902,327203$0.82$95.15

Totals and cost calculations use unrounded spend. Displayed row amounts may differ from the total by one cent due to rounding.

Web Push supplied volume and the repeat-deposit signal

Campaign A accounted for 75.2% of registrations (L1), 50% of deposit events (L2) and all three repeat-deposit events (L3), using 51.6% of total spend. It combined the cheapest L1 cost with evidence of activity deeper in the funnel.

That makes it a candidate for a controlled budget increase. The next decision should depend on the cost and value of additional downstream events, rather than preserving its $0.56 L1 headline at any cost.

Mini Apps changed the ranking at L2

Campaign D’s cost per registration (L1) was $2.32, compared with Campaign A’s $0.56. Looking only at L1 would make Mini Apps appear substantially less attractive.

At L2, the ranking reversed: $43.57 for Mini Apps versus $98.15 for Campaign A. Mini Apps produced 20% of the account’s deposit events (L2) on 9.2% of its spend.

Only four deposit events (L2) support that Mini Apps result. It warrants a bounded follow-up test, not a claim that this format will always outperform Push. No L3 event was recorded for the Mini Apps campaign in this window.

Portuguese targeting produced a segment to investigate

The account team introduced Portuguese-language targeting with Brazil as a focus. Campaign C recorded 132 registrations (L1) and 2 deposit events (L2) on $207.72 in spend.

Its $103.86 cost per deposit (L2) gives the team a starting benchmark for testing creatives and traffic sources. These are campaign-wide results, not a Brazil-only breakdown or a controlled measurement of the uplift caused by language targeting.

Two campaigns consumed budget without a deeper event

Campaigns E and F spent $203.74 combined, or 10.7% of the account’s spend, and generated 33 registrations (L1) with no recorded L2 or repeat-deposit events (L3).

That makes them the first candidates for a tracking, source and creative review before further spending. Moving their budget elsewhere is an experiment: the current data does not guarantee that another campaign can absorb it at the same acquisition cost.

Why the conversion total needed a closer look

The account’s supplied dashboard snapshot showed 2,345 conversions. Its stage breakdown was 2,322 L1 + 20 L2 + 3 L3. That number mixed three different events; it was not 2,345 deposits or 2,345 distinct customers.

The later database cutoff used in this article contains 2,350 total events: 2,327 L1 + 20 L2 + 3 L3. The five additional events are all L1. Spend also increased from the snapshot’s $1,896.80 to $1,902.90.

A blended cost per event obscures what the advertiser is actually buying. In this account, the overall cost per registration (L1) was $0.82, while the overall cost per deposit (L2) was $95.15. The distinction changes which campaigns deserve the next test budget.

A practical plan for the next budget cycle

  1. Keep the three levels visible in every campaign review. Report registrations (L1), deposits (L2) and repeat deposits (L3) separately, and reconcile postbacks with the advertiser’s own records.
  2. Give Campaign D a bounded expansion test. Its low observed L2 cost is promising, but four events are a small sample. Set a spend limit and evaluate new events separately from this baseline.
  3. Scale Campaign A in measured steps. It has the strongest volume and the only recorded repeat-deposit activity. Watch marginal L2 cost and subsequent L3 activity by source as reach expands.
  4. Continue Campaign B and Portuguese Campaign C as separate tests. Compare GEOs, creatives and sources within each campaign; do not infer language uplift from the campaign total.
  5. Hold additional budget for E and F until reviewed. Check delivery, postback coverage and time to conversion before deciding whether to pause or rebuild their weakest segments.

These are recommendations based on the observed funnel, not changes already made or results already achieved.

What the numbers establish

Postback tracking made it possible to distinguish registrations at L1, deposit acquisition cost at L2 and repeat deposits at L3. The resulting campaign ranking is more useful than either click volume or a combined conversion total.

The counts are recorded events within the reporting window, not unique people or a matched acquisition cohort. L3 does not establish how many distinct customers deposited again, and ratios between levels should not be read as cohort retention. Deposit amounts and revenue are outside this dataset, so it does not establish ROAS or profitability.

These results describe one advertiser and reporting window. They are not a forecast or a guarantee of future performance.

Explore Web Push, In-Page Push and Telegram Mini Apps, or start advertising with conversion tracking connected from launch.

More about Adexium

Frequently asked questions

What is the minimum deposit?
Minimum deposit is $100 for advertisers. Funds are credited within minutes for crypto and instantly for cards.
What payment methods are supported?
We accept a wide range of payment options to fit any geography:
USDT
USDTTRC-20, ERC-20, BEP-20, TON
TON
TONToncoin native
Bitcoin
BitcoinBTC native
Ethereum Ethereum
EthereumETH + ERC-20
Capitalist
CapitalistUSD / EUR
Visa / Mastercard Visa / Mastercard
Visa / MastercardInstant top-up
Wire transfer
Wire transferSWIFT / SEPA
Advertisers: top up from $100. Publishers: payouts every 3 business days, min $25.
What geos are supported?
225+ geos worldwide, including tier-1 (United States, United Kingdom, Germany, France, Canada, Australia), tier-2 (Eastern Europe, LATAM, SEA), and tier-3 markets. Targeting works down to city level.
How do payouts work for publishers?
Automated payouts every 3 business days. Minimum payout is $25. We pay in USDT on TON, TRC-20, BEP-20 and ERC-20. On withdrawals of $50 or more we cover the network fee, so you receive the full amount; below $50 the network fee is deducted from the payout ($3 on TRC-20, $1 on TON, BEP-20 and ERC-20). No manual approvals, no hidden fees.
What tracking and postbacks are supported?
Server-to-server (S2S) postbacks, pixel tracking, and macros for all major trackers: Voluum, Keitaro, Binom, RedTrack, BeMob. Real-time conversion reporting.
How does anti-fraud work?
Three layers, none of them a black box. Before the auction, the bidder rejects requests from iframes, datacenter ASNs, hammering IPs and malformed user-agents; proxy/VPN traffic is blocked on SSP supply and targetable by a flag on direct placements. On the click, a JavaScript challenge by Kaminari — an independent antifraud vendor — filters bots before the redirect. Daily, every placement is scored on outcomes: enough clicks with zero conversions for any advertiser, or the same email registering across accounts, and it is blocked network-wide. Confirmed fraud is refunded.
Can I whitelist or blacklist sources?
Yes — whitelist and blacklist by source ID, app ID and zone, per campaign. There is no optimizer that silently drops sources for you. If you want automation, Auto CPA re-bids per source toward your target cost per conversion and leaves the source list under your control.
Can I pay per conversion instead of CPM/CPC?
Yes, two ways. Auto CPA bidding is self-serve on every format: you set a target cost per conversion and the bidder tunes CPM/CPC bids per traffic source to hit it. CPA pricing, where you pay a fixed price per conversion and nothing otherwise, is in beta and available on request — it runs on direct-publisher In-Page Push and Popunder inventory only, so we agree the conversion event and geos with you first. Both require S2S postback conversion tracking.