← Back to blog
Adexium Team · · 3 min read case studyTMAiGaming

Case Study: Cutting CPA to $0.04 on a Casino-Style Telegram Mini App with Postback-Driven Optimization

How a casino-style TMA went from buying traffic blindly to a $0.04–0.08 CPA: postbacks on real conversions, geo and creative splits, and ruthless budget reallocation. Real dashboard numbers inside.

Case Study: Cutting CPA to $0.04 on a Casino-Style Telegram Mini App with Postback-Driven Optimization

This case is about a client promoting a casino-style Telegram Mini App on Adexium. The goal was blunt and familiar: reduce CPA and stabilize conversions while keeping as much volume as possible.

The short version: nothing exotic happened here. Postbacks were connected, traffic was split, losers were cut, winners got the budget. The result was a blended CPA in single-digit cents — and the interesting part is where the wins actually came from.


The starting point

The client was buying TMA traffic with no conversion feedback loop — spend went out, users came in, and nobody could connect one to the other at the campaign level. Classic blind buying:

  • no way to tell which geo, creative or source produced payers,
  • optimization decisions made on CTR (which rewards curiosity, not intent),
  • budget silently subsidizing segments that never converted.

Step 1 — postbacks first, opinions later

Before touching a single bid, we implemented conversion tracking with S2S postbacks: every registration and key in-app event now reports back to the specific campaign, creative and source that produced it. From that moment every row in the dashboard has a real CPA — not a guess.

Step 2 — restructure the traffic

The blended campaigns were split three ways:

  • by geo — broad worldwide lines separated from English-speaking and Russian-speaking segments,
  • by creative angle — welcome bonus, free spins, tournaments,
  • by source — so a single bad placement can be cut without killing the campaign around it.

Step 3 — performance-based pruning

With postbacks flowing, the routine became mechanical: disable weak campaigns, cut underperforming sources, reallocate budget to the campaigns with the lowest cost per real conversion, and scale only what stays profitable.

Here’s the actual campaign table after the restructuring cycle:

Casino-style TMA campaigns with per-campaign conversions and CPA

The numbers worth reading closely:

CampaignImpressionsCTRConversionsCVRCPA
bonus — ww110,13015.47%1,2317.23%$0.04
free spin — ww305,59813.72%4,1559.91%$0.07
free spin — eng153,97614.51%3,32414.88%$0.06
tournaments — eng128,93114.46%2,76814.84%$0.06
welcome bonus — eng102,57913.97%1,54510.78%$0.08
free spin — ru45,07011.62%4718.99%$0.13
welcome bonus — ru12,4277.41%748.03%$0.24
tournaments — ru30,03110.63%1615.05%$0.26

Three things jump out:

  1. The same creative angle differs 2–4× in CPA depending on the audience segment. “Free spins” costs $0.06–0.07 per conversion on worldwide/English traffic and $0.13 on the Russian-speaking split. Without the geo split, that difference would be invisible inside a blended average.
  2. CTR would have misled you. “Tournaments — ru” has a respectable 10.63% CTR and the worst CPA on the board. Clicks are cheap; intent isn’t.
  3. CVR is the early-warning metric. The winning campaigns converted 10–15% of clicks. When CVR on a scaled campaign starts sliding, that’s saturation — time to refresh creatives, not raise bids.

Outcome

Instead of buying traffic blindly, the client now spends only on segments with proven cost-per-conversion:

  • blended CPA landed in the $0.04–0.08 range on the winning campaigns — with over 13,000 tracked conversions in this cycle,
  • weak segments were cut before they could quietly burn another month of budget,
  • lead quality improved, because optimization runs on real in-app events instead of clicks,
  • and volume became scalable on demand — raising budget on a campaign with a known CPA is a calculation, not a leap of faith.

As always: these are one client’s numbers on one offer. Your CPA will depend on the offer’s funnel, payout model and creative quality. What transfers is the method, not the dollar values.

What to steal from this case

  1. Postbacks are step zero. Every optimization decision made before conversion tracking exists is a coin flip.
  2. Split by geo and creative angle even if the offer is “worldwide”. The spread between segments in this case was 2–4× — that’s the whole margin.
  3. Never optimize a conversion-driven offer on CTR. The worst CPA campaign here had a double-digit CTR.
  4. Scale by reallocating, not by adding. The CPA gains came from moving existing budget, not spending more.

Running a Mini App offer? Set up postbacks and launch a split test on Adexium — the tracking setup takes minutes and the dashboard shows per-campaign CPA out of the box.

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
EthereumETH + ERC-20
Capitalist
CapitalistUSD / EUR
Visa / Mastercard
Visa / MastercardInstant top-up
Wire transfer
Wire transferSWIFT / SEPA
Advertisers: top up from $100. Publishers: payouts every 3 business days, min $100.
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 $100. We pay via USDT (TRC-20/ERC-20/TON), TON, Capitalist, and bank wire. No manual approvals or 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?
Two layers of protection working in parallel. In-house antifraud uses ML traffic scoring, device fingerprinting, IP/ASN reputation, and behavioral analysis tuned for Telegram and web placements. Kaminari, our independent antifraud partner, adds verification cross-checking every impression and click against industry-wide fraud signals. Bot, incentivized, and invalid traffic is filtered automatically; confirmed fraud is refunded.
Can I whitelist or blacklist sources?
Yes — full whitelist/blacklist control by source ID, app ID, and zone. AI Source Optimizer can also auto-manage sources based on your KPI targets.
Can I pay per conversion instead of CPM/CPC?
Yes, two ways. CPA pricing: on In-Page Push and Popunder you set the price per conversion and pay only when it happens. Auto CPA bidding: on any format you set a target cost per conversion and the bidder auto-tunes CPM/CPC bids per traffic source to hit it. Both require S2S postback conversion tracking.