The challenge

Conversion tracking for iGaming operators usually includes a challenge: It basically means to combine and keep track of two event sources:

  1. Registrations from the Website

  2. Following events like account creation, Deposits or purchases etc. happening in the own system (outside Browser)

And make sure, they are attributed to the right traffic source or partnership.

Basics: Tracking Tags

Ingenious works with two tracking tags:

Tag

Implemented where?

Functionality

Onpage Tag

on every public page

detect incoming traffic

Conversion Tag

on thank you page

register event (e.g. Signup)

The tracking tags need to be implemented on the advertisers website. Only once, they will work for all partnerships and traffic sources.

The tracking tags should work on base of a first party tracking domain for maximal tracking accuracy.

The Solution: Web + Conversion Importer to Backend

The strategy: Do as much as possible server side (backend connections) to have the most accurate data.

Only data that needs to be retrieved from the browser should be fetched client side.

So, the schema looks like this:

A chain of events

There is a chain of events happening for every user journey, especially when the user becomes a valid and paying customer. Basically it looks like this

note

The events will be represented in the Ingenious system by Conversion Targets.

The events will be represented in the Ingenious system by Conversion Targets.

Connecting the events

All events can be registered. However, they should be transformed into a customer journey which is attributed to the traffic source (partner, channel) that brought the customer.

All events for created accounts can be connected to a customerId, that is quite easy to do.

However, the initial events (without customer id) need also be connected to the later events (with customer id). This is usually done by ids that are available in early stages of the process like

So the schema that includes connection of the events looks like this

Basically, from start of the signup process until the user account is created (and hence a stable customerId is available), another Id is needed to fill the gap. This can typically be a sessionId or the users email address (or a hash of it).

Implementing the tracking tags (web)

The tags should be implemented on your shop/ web application:

For more details, here you can find a detailed guide.

Conversion importer

The conversion importer will be installed and implemented by Ingenious Technologies. Advantage: All Conversions (registered accounts and follow up events like deposit) will be registered. Data accuracy should be 100%.

Read more about how conversion importers work and which ones are available:

Conversion Importer (Importing Conversions from remote systems)