Accepting traffic
How tracking works
Each user interaction with one of our tracking endpoints is tagged with a unique identifier (btag). This interaction can be a click on a redirect/landing URL, displaying a banner inserted on a web page, registering with a promo code. We append this btag to a final redirect URL which leads to your product's web page. You need to "remember" btag on your side (usually with 30-day expiring cookie) and pass it to registration event.
Binding Players to Partners
We support 3 ways to link a player to a partner. You can use all of them or choose only the ones you need.
Via GET parameters
This is a common way to bind a player to the partner who brought the user to the product. We will add the btag
GET parameter to the URL when redirecting the visitor to your product's web page. Name of this GET parameter (btag
) is configurable. When a visitor registers on your site, you need to pass a btag
in the registration event.
Via promo code
Another common way to bind a player to a partner. Your registration form may have an optional "Promo code" field, which the visitor can fill in with a promotional code given to him by the partner. Usually, registering with a promo code gives the player a welcome bonus, such as a first deposit bonus.
When registering using a promo code, you need to make a request to our API to check if the promo code exists. If a promo code exists, the API will return the btag
which you need to pass in the registration event.
Via dedicated product domain
It is not used as often as the above methods of binding a player. You can give partners dedicated product domains. Registration on such a domain will bind the player to the partner to whom the domain is assigned.
To get this method work you need to fill a domain
field in the registration event.
Binding priority
When combining player binding methods, e.g. following a URL redirect and using a promotional code, the binding priority is set as follows:
- Promo code
- Dedicated product domain
- Clicking on a redirect/landing URL or clicking on a banner
From our side, when we receive the registration event, we see the btag
and domain
fields in the passed JSON. If both btag
and domain
are filled, we will use btag
to bind the player to the partner.
Tip
You can change this priority on your own. For example, if you want to give the highest priority to a dedicated product domain, you only need to set the domain
field in the registration event and set btag
to null. In the case of a visitor using a redirect URL and a promo code, you decide which btag
you send to us.