Campaigns & bonuses
A campaign code is your {promo} attribution key. Append it to landing links as ?promo=CODE; every player who registers with it is tagged with that campaign forever, and your stats can be broken down per code.
Why codes (in addition to sub IDs)
- Sub IDs (
subid,sub2…) come from your tracker and identify clicks. - Campaign codes are product-level: they survive hops where query params get lost (e.g. a Telegram-bot funnel re-opening the site) and can carry a signup bonus.
Use both: sub IDs for click-level reconciliation, codes for buyer/angle-level attribution and incentives.
Creating a code
Under Campaigns, hit + New campaign: pick a short code (letters/digits), a label for yourself, and optionally enable a bonus.
Signup bonuses
A code can grant a bonus at registration:
| Reward type | What the player gets |
|---|---|
FIXED_AMOUNT | A fixed credit at signup. |
FREE_BALANCE | A free-play credit at signup. |
PERCENT_OF_DEPOSIT | A percentage boost applied when the player deposits. |
Each reward is credited to either the demo or real balance (you pick when creating the code). Platform governance applies — your account has caps for the max percent and max fixed amount, and bonuses can be disabled account-wide by your manager. The form validates against your caps as you type.
:::tip Bonus codes as an angle "Use code X for a bonus" is a creative angle in itself — it gives the ad a concrete call to action and lets you A/B different bonus sizes across campaigns without touching the landing. :::
Redemptions
The Bonuses page lists every bonus redemption on your codes: who redeemed, what was granted, when. Use it to sanity-check that a promo push actually landed.