Skip to main content
X Ads · Online gamblingX Ads × Online gambling

X Ads conversion tracking for online gambling and betting operators

Gambling advertising is permitted only where the operator is licensed and the platform allows it, jurisdiction by jurisdiction, with certification requirements attached. What X Ads adds on top of that is a mechanical requirement: the twclid click identifier has to reach the record that holds the money, because X Ads can only credit a conversion it can tie back to a click it recognizes. This page covers both halves — what a conversion is in online gambling and betting operators, and what X Ads specifically needs to accept it.

Free30 minutesNo obligation

Specific to X Ads × Online gambling

X for betting operators: live-game traffic, unstable API

Where X authorizes gambling ads in your licensed states, capture twclid on landing and store it on the player account. Send a qualified-deposit conversion with value through the X Conversions API and report day-30 net value from your player system. Re-verify the API and the policy often, because both have changed repeatedly.

X permits gambling advertising only with authorization and only where the operator is licensed. Confirm your US states with X before launch and keep a copy of the approval, because X's policies have changed more often than any other platform's here. Approval is market by market, and one unlicensed state left in targeting is a regulatory problem, not a measurement one.

X's real strength for betting is live sports. Fans post during the game, and in-play betting happens at the same time, so the gap between a click and a first bet can be minutes. That suits server-side delivery. Send the qualified-deposit event as soon as bonus wagering clears so it falls inside your attribution window, and set the window deliberately for each conversion rather than leaving the default.

The likely failure is the integration itself. X's Conversions API has changed often enough that a build that worked at launch can silently stop accepting events a season later. Check that X is still receiving the deposit conversion before every major sporting event, not monthly. A broken feed during a playoff week costs the most expensive traffic of the year.

X Ads · Online gambling · what breaks

Why X Ads under-reports for online gambling and betting operators

  1. 01

    Bonus abuse inflating early figures

    A population optimised to extract and leave.

  2. 02

    Signups and first deposits weakly predictive

    Both cheap, both easy, both misleading.

  3. 03

    Licensing and platform certification per jurisdiction

    Where you may advertise is a legal question first.

  4. 04

    The twclid click identifier never reaches the record

    X appends twclid to your landing page URL. The platform's advertising stack has changed substantially and repeatedly, so treat any documentation older than a few months as unreliable and verify parameter names and endpoints directly before building.

X Ads · Online gambling · the fix

What working looks like — X Ads · Online gambling

  • Net player value as the conversion

    Over a defined cohort window, after bonus cost.

  • Bonus cost deducted, not ignored

    It is acquisition spend by another name.

  • Responsible gambling exclusions respected

    Self-excluded users must never be targeted.

X Ads · Online gambling · architecture

How X Ads and online gambling and betting operators actually connect

  1. 1

    The conversion in online gambling and betting operators

    The money event is net player value over a defined window, because deposits alone say nothing about whether a player was profitable.

  2. 2

    X Ads needs a click to match

    An event name X recognizes, a conversion identifier matched to the tag if you run one, a timestamp, hashed customer information, and the click identifier.

  3. 3

    The identifier: the twclid click identifier

    X appends twclid to your landing page URL. The platform's advertising stack has changed substantially and repeatedly, so treat any documentation older than a few months as unreliable and verify parameter names and endpoints directly before building.

  4. 4

    Where it gets sent from

    The player account system — net revenue per cohort over a defined window, after bonus cost.

  5. 5

    Deduplication and window

    The pattern is familiar — the tag and the server event must agree on an identifier for the same conversion — but the implementation details have changed more than once. Test deduplication on a real conversion rather than assuming the configuration is correct. X's attribution windows are configurable per conversion. Confirm the setting in your account before comparing any number, and verify the accepted event-freshness limit against current documentation.

X Ads · Online gambling · events

The conversion map for online gambling and betting operators

Five events where the early ones actively mislead.

RegistrationFree, abundant, uninformative.
First depositFrequently bonus-driven.
Bonus wagering completedWhere bonus hunters exit.
Net revenue at day 30The first honest signal.
Self-exclusionMust suppress, permanently and everywhere.

X Ads · Online gambling · diagnose

Diagnostic order — X Ads · Online gambling

  1. 01

    Count records carrying the twclid click identifier

  2. 02

    Optimising on first deposit

    It buys bonus hunters efficiently and profitable players by accident.

  3. 03

    Bonus cost excluded from the value

    It is a direct acquisition cost and belongs in the figure.

  4. 04

    Self-excluded users remaining in audiences

    A compliance failure with regulatory consequences, not a data hygiene issue.

  5. 05

    Read the conversion reporting inside X Ads Manager, reconciled against your own records

    The platform's ad products and APIs have been rebuilt repeatedly, which means integration guidance ages faster here than anywhere else in this library. Anything you build should be re-verified periodically rather than assumed stable.

X Ads · Online gambling · prove

How it gets proven — X Ads · Online gambling

Source of truth

The player account system — net revenue per cohort over a defined window, after bonus cost

  • Net player value reconciled per cohort against what each platform reports.
  • Bonus cost deducted explicitly.
  • Self-excluded users demonstrably removed from all audiences.
  • Only licensed and certified channels used per jurisdiction.
  • The conversion reporting inside X Ads Manager, reconciled against your own records read directly, not inferred from an upload succeeding.

X Ads · Online gambling · free audit

What we check in the free audit

  • Count records carrying the twclid click identifier
  • Optimising on first deposit
  • Bonus cost excluded from the value
  • Self-excluded users remaining in audiences
  • Read the conversion reporting inside X Ads Manager, reconciled against your own records

Checked against

The player account system — net revenue per cohort over a defined window, after bonus cost

Get my free conversion tracking audit

Free30 minutesNo obligation

X Ads · Online gambling · when not to buy

When you don't need this — X Ads · Online gambling

  • If X Ads already reports conversions that reconcile against the player account system within a few percent, this is working and there is nothing to buy.
  • Measure identifier coverage yourself first — pull your last hundred records and count how many carry the twclid click identifier.
  • If X is a small experimental line on your plan, the integration effort is hard to justify against a platform whose API has moved this often.

X Ads · Online gambling · what we deliver

What gets built — X Ads · Online gambling

  • Click identifier captured on permitted, certified channels

    Jurisdiction by jurisdiction.

  • Carried into the player account

    At registration.

  • Net value fires the conversion

    After the cohort window, net of bonus.

  • Self-exclusions and closures reversed and suppressed

    A legal obligation, not an optimisation.

  • Dispatch via the X Conversions API

    Server events posted with the click identifier and hashed customer information. This is the least stable API surface of the platforms covered here — confirm the current specification against X's own developer documentation, and expect it to have moved since anyone last wrote about it.

Written guarantee

95%+ tracking accuracy

Measured against The player account system — net revenue per cohort over a defined window, after bonus cost. Miss it and we keep working at no cost.

Get my free conversion tracking audit

From $400 · See packages

FAQ

X Ads · Online gambling questions, answered

Only with X's authorization and only in states where you are licensed. Confirm the current policy before each season, because it has changed.

Free · 30 min

Get X Ads reporting what online gambling and betting operators actually earn

Free30 minutesNo obligation