Loading
Back to all articles

iGaming Tracking Questions Answered: A Practical Guide for iGaming Advertisers

More often than most iGaming advertisers are willing to admit, the difference between a profitable campaign and a wasted budget usually comes down to tracking quality. Although more and more advertisers understand the need for tracking their campaigns, creating a working and error-free tracking setup is still not a common skill.

This guide explains some of the most popular questions regarding iGaming tracking you may have.

How do you track unique visits in Voluum?

Every visit through a Voluum campaign URL is recorded as an event. But not all visits are equal. A first-time visitor and a returning one behave differently and should be treated differently, because there are different motivations behind both.

 Voluum can distinguish between unique and non-unique (returning) visit. A visit is considered unique when a visitor activates a campaign URL for the first time, or again after the tracking cookie has expired. That cookie has a 24-hour lifetime. If the same visitor hits the campaign URL a second time within 24 hours, Voluum marks the visit as non-unique.

The server cache that serves as a fallback mechanism checks for an identical combination of IP address and user agent within the last hour. If both match a prior visit, that visitor is treated as non-unique even if cookies have been cleared.

See unique visits in Voluum reports

Go to any campaign report in Voluum, click the “Columns” button, and enable the Unique visits and Unique clicks columns. These columns will now appear next to other columns.

Apart from analyzing the uniqueness of a visit in reports, you can redirect traffic based on this characteristic thanks to Rule-Based Paths. This feature lets you route non-unique visitors to a separate path with a different lander or offer, while unique visitors proceed through your primary funnel. To set this up:

  1. Create a campaign in advanced form.
  2. In the Destination tab, select Path.
  3. Add a Rule-Based Path and click Add condition.
  4. Select Unique visits and set the logical condition to Is not.
  5. Assign a separate lander and offer to this path for non-unique visitors.
  6. The default path handles all unique visitors.

This setup is especially useful in iGaming, where showing the same registration offer to someone who already saw it reduces conversion rates and wastes impressions. Route returning visitors to a loyalty angle, a different bonus structure, or a different game vertical altogether.

Do I need a postback if I already have a pixel?

Yes, and in most iGaming setups, the postback should be your primary conversion tracking method rather than a fallback.

Here is the core difference: a tracking pixel is a cookie-based, client-side mechanism. It fires when a confirmation or “Thank you” page loads in a visitor’s browser. For it to work, that browser needs to have cookies enabled, the visitor’s session must remain intact from click to conversion, and you must have control over the page where the pixel is placed (because that’s where you paste the code).

A postback URL (also called S2S or server-to-server tracking) operates entirely outside the browser. When a conversion happens, the operator or affiliate platform sends a direct HTTP request from their server to Voluum’s server, passing the click ID and conversion data. No browser dependency. No cookie requirement. No risk of the conversion being lost because a user cleared their cache, switched browsers, or used a mobile app.

In iGaming, almost all conversion events happen inside an operator’s platform: a casino, a sportsbook, a poker room. You don’t control those pages. You cannot place a pixel on the operator’s post-registration confirmation screen. The operator’s system fires a postback to your tracker when a registration or deposit is confirmed. That’s the mechanism the industry is built on.

The pixel has a specific role: it is useful when you do own the offer page, such as in the case of a self-operated pre-lander, a comparison site subpage, or a custom landing page you’ve built. In those cases, the Voluum conversion can be placed on the page that loads after the desired action.

Where both methods coexist: you might use a pixel to track an on-page micro-conversion (like a lead form submission on your own pre-lander) and a postback to track the downstream FTD fired by the operator. These are complementary, not interchangeable. Use Custom conversions to differentiate between different conversion types.

Why is tracking registrations to FTDs ratio critical for casino offers, and what ratio is considered optimal?

Registration counts are a vanity metric in iGaming if you’re not pairing them with First-Time Deposits (FTDs). A user who registers but never deposits generates zero revenue but costs you money if you advertise using paid media. And most casino affiliate programs pay commissions on FTDs, not signups.

The registration-to-FTD ratio (often called reg-to-FTD or R2D) measures how many of your registered users convert into depositing players. High number of registrations with low number of deposits may indicate:

  • Traffic quality issues. Low-intent audiences, bonus hunters, and incentivized traffic register at high rates but rarely deposit. A poor R2D ratio often traces back to the traffic source or creative angle.
  • Funnel friction. Unclear bonus terms, complex verification steps, limited payment methods, and slow KYC processes all kill conversions between registration and deposit. If your traffic quality is sound but R2D is still low, the problem is usually operator-side friction.
  • GEO and payment infrastructure mismatch. Traffic from regions where your operator doesn’t support local payment methods will register but not deposit, regardless of creative quality or audience intent.

What is a good ratio? Industry benchmarks vary, but a conversion rate of 20-30% from registrations to first-time depositors is generally considered effective. That said, this figure is heavily context-dependent. Traffic from established Tier 1 GEOs with strong payment infrastructure and intent-driven keywords can push above 40%. Bonus hunter traffic or no-deposit incentive campaigns may see R2D rates as low as 1-10%. For affiliates measuring click-to-FTD rather than reg-to-FTD, 3-5% is realistic and breaking 7% puts you in elite territory.

Tracking both events in Voluum requires Custom Conversions. This is a non-negotiable part of any iGaming setup. Go to Settings in Voluum, select the “Custom conversions” tab, and add at least two event types: one for registration and one for FTD. Each gets a unique name and a corresponding et (event type) parameter value.

Your postback URLs for each event will look like this:

Registration: https://YOURTRACKING.DOMAIN/postback?cid={operator_click_id_token}&et=register

FTD:          https://YOURTRACKING.DOMAIN/postback?cid={operator_click_id_token}&et=ftd

Voluum has a mechanism for distinguishing between different conversion types by attaching a conversion type parameter in a postback URL. This way you see payouts from FTDs and registrations measured separately, and you can fire different postbacks per conversion type back to your traffic source.

Once both events are tracked, Voluum’s reporting lets you break down registrations and FTDs by GEO, device, browser, traffic source, creative, and lander — giving you a clear view of which combinations produce depositing players versus those that only inflate your registration count.

What are the important metrics to optimize and scale campaigns across different traffic sources?

The metrics you prioritize should reflect the cost model and feedback loop of the traffic source you’re using. Optimizing a push notification campaign the same way you’d optimize a Facebook Ads campaign will lead you in the wrong direction.

Push and pop traffic (PropellerAds, Zeropark, RichAds, etc.)

These are volume-based channels with large numbers of placements. The primary optimization loop involves identifying and excluding underperforming zones (placement IDs), not adjusting broad audience parameters.

Key metrics here:

  • CTR by creative — push formats live and die by creative fatigue. Rotate new headlines and icons frequently.
  • CPA (cost per FTD) — the anchor metric for scaling. If your CPA is below operator payout, scale up. If it’s above, cut or optimize.
  • FTD rate by zone/placement — inside Voluum, break your campaign data down by traffic source sub-ID (zone ID). Zones that deliver registrations with no FTDs should be blacklisted. Zones that consistently drive FTDs should be whitelisted for scaled budgets.

Native and display traffic

Native ads allow more granular audience and publisher targeting than pops. Optimization requires more patience given higher CPCs, but the traffic quality ceiling is also higher.

Key metrics:

  • Reg rate by publisher/placement — use Voluum’s sub-ID tracking to map registrations back to publisher IDs.
  • R2D by GEO and device — native can deliver very different user intent across mobile and desktop. Split campaigns by device type if volumes allow.
  • LTV signals — if your operator provides repeat deposit data, track subsequent deposits using the txid parameter in Voluum’s postback URL to distinguish subsequent conversion steps per user.

Facebook and Google Ads

These channels rely on algorithmic optimization. The more signal you feed their machine learning, the better they perform. The challenge: both platforms restrict iGaming in most jurisdictions, and conversion data from casino operators never reaches them automatically.

Voluum can record conversion data with postbacks from networks or operator platforms and send conversions back to Google or Facebook via API. This is a critical capability. Feeding FTD signals back to Facebook’s Conversions API trains the platform’s bidding algorithm toward audiences more likely to deposit, not just register.

Key metrics in these channels:

  • ROAS — calculate using Voluum’s cost data and operator-reported revenue.
  • Cost per FTD — your north star metric, synced back to the ad platform wherever API integration is supported.
  • Frequency — at high frequency, CPM rises and conversion rates drop. Monitor unique reach vs. total impressions.

Telegram ads (via PropellerAds)

An emerging but fast-growing channel for iGaming. Metrics here are newer and benchmarks are still forming.

Key metrics:

  • CTR — Telegram ad CTR benchmarks are significantly higher than traditional push. A well-performing campaign can deliver above 5%, with exceptional cases reaching close to 10%.
  • Cost per registration — Telegram traffic often produces registrations at lower CPL than traditional push, but R2D can vary widely depending on GEO and user flow quality.
  • Postback attribution — this channel presents tracking complexity that is covered in detail in the section below.

What to do when you have a lot of registrations but no FTDs?

High registration volume with near-zero FTDs is one of the most common and frustrating problems in iGaming affiliate marketing. Before changing your creative or raising your bid, diagnose the actual cause, because there’s no universal fix to this.

Step 1: Verify your tracking is complete. The first question is whether FTDs are actually happening but not being recorded. Check operator’s platform and compare data from there with Voluum’s. Maybe there was a tracking setup error that prevents Voluum from registering postbacks. Additionally, check operator’s rules to see whether postback isn’t firing for certain event conditions (e.g., minimum deposit not reached, user failed KYC).

Step 2: Segment your registrations in Voluum. Break your registration data by GEO, device type, OS, browser language, and traffic zone. Look for patterns. If registrations are clustered in a specific country but your operator doesn’t support the dominant local payment method there, those users literally cannot deposit even if they want to. If they come from a single zone or placement that also shows abnormal visit-to-registration ratios, you may be looking at incentivized or bot-assisted registrations.

Step 3: Look at operator-side friction. Request a breakdown from your operator showing where users drop off after registration. The typical drop-off points are:

  • Email or SMS verification requirements that users don’t complete
  • KYC (Know Your Customer) document submission steps that create abandonment
  • Payment method mismatch — no available method for the user’s region
  • Minimum deposit amounts set too high relative to the audience
  • Bonus terms that appear in fine print and cause users to hesitate

Reducing friction during the registration and deposit process is one of the most impactful changes operators can make. Offering low minimum deposit options can increase FTDs by up to 18%, and shorter withdrawal times can increase them by up to 10%. These are operator-side decisions, but as an advertiser, you can use this data to select which operators you promote and which you cut.

Step 4: Examine creative and audience alignment. Creative angles that promise excessive “free” value like free spins, no-deposit bonuses, “play with our money”, attract users who have no intention of depositing. These users register to claim the free benefit and leave. If your current creatives lean heavily on no-deposit messaging, test a parallel campaign with deposit bonus angles instead and compare R2D.

Step 5: Use Voluum’s Rule-Based Paths to test alternative offers. If one operator consistently produces registrations without FTDs, route traffic to an alternative offer for the same GEO and compare outcomes. In Voluum, you can split traffic between offers using weighted distribution or conditional paths. Test a different operator in the same vertical with the same traffic segment and compare R2D after sufficient volume.

How can Telegram ads from PropellerAds help boost your online casino?

Telegram has grown into one of the highest-engagement messaging platforms globally, with usage particularly concentrated in markets that overlap heavily with iGaming interest like Eastern Europe, Central Asia, Southeast Asia, and Latin America. Unlike Facebook and Google, which restrict or outright ban gambling ad creatives in most jurisdictions, Telegram’s advertising ecosystem through third-party networks like PropellerAds has fewer restrictions on iGaming creative content.

PropellerAds’ Telegram Ads format places banner-style ads inside Telegram Mini Apps, which are small embedded applications that run natively within the Telegram interface. Users engage with these apps for games, utilities, and services, and your casino ad appears within that context. One PropellerAds case study showed a Telegram mini app aggregating iGaming offers achieved a CTR of 9.863%, which is exceptional relative to traditional push formats, and the Telegram Ads traffic converted into deposits well, delivering the performance the advertiser was looking for.

Why this format works for iGaming

The Telegram user base skews toward mobile-first, app-comfortable users who are accustomed to in-app transactions, including payments via TON (Telegram Open Network) wallets. For crypto-friendly casino offers or platforms accepting TON, this is an exceptionally aligned audience. PropellerAds account strategists recommend using SmartCPC pricing for Telegram Ads because it allows you to estimate the price per lead based on the target action, whether that’s an account open, a first deposit, or recurring usage.

Creative guidelines that actually work

  • Use emojis liberally. Telegram’s native communication style is emoji-heavy, and ads that mirror this style perform better than formal copy.
  • Lead with the bonus amount in the headline. Exact figures (“2,000 tokens welcome bonus”) outperform vague incentive language (“great rewards”).
  • Include a clear CTA button. PropellerAds’ Telegram Ads format supports a customizable CTA button below the ad unit. Test “Join now”, “Claim bonus”, and “Play free” to find what resonates with your GEO.
  • Test both short, punchy copy and longer explanatory text. Telegram audiences have shown responsiveness to both, depending on the offer complexity.

The tracking challenge you cannot ignore:

The main weakness of running Telegram campaigns without conversion tracking is the complete inability to optimize. One case study noted that because no postback was set up to track conversions, no optimization was done during the campaign period, meaning performance was left on the table even though the campaign was successful.

Tracking Telegram Mini App traffic back to casino conversions requires passing a click identifier through the user flow. This is technically more complex than standard push or pop tracking because the user journey passes through the Telegram app environment before reaching the operator’s registration page. The recommended approach is to use Voluum’s campaign URL as the redirect destination for users clicking out of the Telegram mini app, so that Voluum records the visit and issues a click ID before the user reaches the operator. From there, the standard S2S postback setup handles FTD attribution.

PropellerAds strongly recommends using S2S postback for Telegram campaigns because it enables the platform’s CPA Goal optimization model, which automatically adjusts traffic toward sources delivering cost-efficient results. Without postback data feeding back into PropellerAds’ system, you cannot use automated bidding optimization, which means you’re manually managing what the algorithm could handle for you.

How do you track an iGaming campaign that runs across multiple operators simultaneously?

Managing traffic from a single source across three or four different casino offers is common, but most advertisers structure it poorly. They create separate campaigns for each offer and try to compare performance across incompatible data sets with different time windows and different cost denominators.

The better approach in Voluum is to use a single campaign with multiple offer paths. Voluum’s traffic distribution feature lets you split traffic between operators at configurable percentages, for example, 40% to Operator A, 40% to Operator B, and 20% to a test offer. Each offer has its own postback URL registered with the corresponding operator. Custom conversions for registration and FTD are configured with the same event type names across all offers, so Voluum aggregates comparable data in a single report.

When one operator pulls ahead on FTD rate, you can shift traffic weight without rebuilding your campaign structure. This approach also prevents skewed data from the initial traffic distribution phase, which is a common issue when testing operators in separate campaigns launched at different times.

How do you handle delayed FTD conversions that arrive days after the initial click?

iGaming has a longer conversion delay than most verticals. A user might register on Monday and not deposit until Thursday, after receiving a bonus reminder email or returning organically. If your postback setup has a tight conversion window or the click ID is not being stored correctly, these delayed FTDs are effectively invisible.

Voluum records conversions for up to 180 days after the original click, so the window is not the problem on the tracker side. The issue is usually on the operator side: either the operator stores the click ID correctly and passes it back when the FTD occurs (correct), or they only pass the click ID associated with the most recent visit (incorrect, as this breaks attribution if the user came back through a different source).

To verify correct attribution, check your FTD postbacks in Voluum’s live events view and confirm that the cid values being returned match click IDs from your actual campaign traffic. If you see FTDs arriving with click IDs that don’t match your campaign or with missing click ID values, contact your operator’s integration team and confirm how they store and return the cid parameter across multi-session user journeys.

Using the txid parameter in your postback URL also helps when tracking subsequent deposits. It assigns a unique transaction ID to each deposit event, allowing Voluum to distinguish an FTD from a second deposit from a third for the same user — critical data for calculating actual LTV and not just acquisition cost.

Getting your tracking setup right before you scale

Every optimization decision in iGaming depends on data that your tracking setup either captures or loses. A campaign running without custom conversions is a campaign where your most valuable signals, registrations and FTDs, look identical in reports. A campaign running without a properly configured postback is a campaign where you’re making budget decisions based on clicks instead of revenue.

Set up Voluum with at least two custom conversion events (registration and FTD) before launching any paid traffic. Verify that your postback is firing correctly by using Voluum’s live events view and manually triggering a test conversion. Only once you’re confident the data pipeline is intact should you start optimizing and scaling. Everything else follows from that foundation.

Previous article Next article

You may also like

Start using Voluum with Collaboration Tools today!

×
Oops!