Skip to content

Set up a casino offer end to end: link, postback and first deposit

A full example: add a casino brand, create the offer, pass the click ID, receive registrations and first deposits by postback, and test before opening it to affiliates.

Updated on 9 Nov 2026

This guide follows one example from start to finish: your network will promote Example Casino and pay affiliates for each first deposit (FTD). By the end, the link works, conversions are coming in and you've run a test.

1. Add the brand

In Advertisers, create the advertiser "Example Casino" with the contact of the brand's affiliate manager. If you want the brand to see results and copy the postback itself, give it dashboard access. See advertisers.

2. Create the offer

In Campaigns, create the offer:

  • Model: CPA.
  • Charged to the advertiser: what the brand pays you per FTD (for example €150). Paid to the affiliate: what you pay (for example €100).
  • Countries: only the markets where the brand is licensed.
  • Affiliates need approval: on, so you choose who promotes the brand.

3. Pass the click ID to the brand

Casino platforms store the affiliate's identifier in a link parameter, often called btag, var or clickid. Ask the brand which one and put {click_id} there in the destination URL:

https://example-casino.com/?btag={click_id}

On each click, RastroAff replaces {click_id} with a unique identifier, and the brand stores it with the player's account.

4. Create the goals

On the offer's page, under Goals, create one per event the brand will report:

Code Name Payout
reg Registration €0 (tracking only)
ftd First deposit €100

5. Give the brand the postback

Copy the postback URL from the advertiser's page and send it to the brand, with one call per event. The brand replaces the values in braces with its platform's placeholders:

https://TRACKING/postback?token=TOKEN&click_id={btag}&txn_id={player_id}_reg&goal=reg
https://TRACKING/postback?token=TOKEN&click_id={btag}&txn_id={player_id}_ftd&goal=ftd&amount={deposit}

A different txn_id for each event stops the same player's registration and deposit from counting as a duplicate. See every parameter in advertiser postback.

6. Test before opening it

  1. Give yourself (or a test affiliate) access and copy the link.
  2. Click the link: you should land on the casino with btag= filled in.
  3. Ask the brand to fire both postbacks for that click, or open them in your browser with the click ID shown in Clicks.
  4. In Conversions, the registration and the FTD show up with the right payout. If they don't, search for the click ID in Clicks: the postbacks received say why (wrong token, unknown click ID, click outside the attribution window).

7. Open it to affiliates

Give the chosen affiliates access (one by one or in bulk) and add creatives. Each affiliate gets their own link, ready to use. See offer access.

What if the brand doesn't send postbacks?

Many brands only give a CRM report at the end of the month. In that case, import the report (players, deposits, NGR) and calculate commissions from it, revshare included. See player value and revshare. To pay a CPA only for players with value, see qualified CPA.