Affiliate tracking software is the layer that notices a player arriving from a partner’s link, remembers who sent them across the days or weeks before they get round to registering and depositing, and then hands that memory over to whatever works out the commission. That is the whole job of it. Nearly every other feature an affiliate platform advertises is either stood on top of that layer or hanging off it as decoration. When the layer works nobody thinks about it at all. When it does not, the arguing starts somewhere around the second month and tends to keep going for as long as the programme does.
Rather than list features at you, we are going to follow one click through the whole of it, from a partner’s page on a Saturday night to the invoice that goes out on the first of the month. At each stop we will point out where affiliate tracking software for iGaming operators either keeps hold of the thread or quietly lets go of it. The stops are where the money goes missing. Most operators reading this have lost some at every one of them without ever finding out which.
A click on a Saturday night, and the places it can go missing before Monday#
The click happens at ten past eleven on a Saturday, on a phone, in a browser the player opened from a review site’s bonus table. That is about as ordinary as an affiliate click gets in this business and it is already in trouble. The browser is Safari, likely as not, which caps what a script can store at seven days. The tab might be a private one. The player reads your landing page for forty seconds, gets a message from somebody, and closes it. Nothing registered, nothing deposited. Whatever you were relying on to remember that click is now sitting inside a browser you have no say over, waiting to be wiped by a privacy setting the player switched on their own self a year ago and has long forgotten about.
Then on the Tuesday the same player types your brand into Google and signs up direct. Your platform says the registration is organic. The partner’s own tracking says they sent it, and they are right, and there is no evidence anywhere to settle it with, on account of the evidence having lived in a cookie that is gone.
Over here at MAP the click is stamped the moment it happens, server side, with a click ID that belongs to that click alone. The landing page it goes to is a URL managed inside the platform its self, rather than one the partner typed into a text box eighteen months ago and never looked at since. The partner can hang dynamic tracking parameters off the link as well, their own placement IDs, so a site with six placements across three pages can see which one of the six actually did the sending. They will ask you for that the moment they get serious about you. None of that saves the Saturday click on its own, mind you. It gives the click a name. The saving happens at the next stop.
Registration, and the point at which a browser stops being any use to you#
When the player finally registers, on the Tuesday or the following month, the click ID has to travel with them into your platform and get written on the player record, and from then on the browser is out of the picture altogether. That is the whole idea behind server to server postback tracking, and it is the reason the cookie argument stopped being interesting a few years back. Your platform holds the ID. When the first deposit lands, your platform sends ours the ID along with it and the deposit is credited to the partner who earned it. At no point in that chain is there a browser to clear, a script to block, or an app checkout page that never loaded a pixel because the deposit happened inside your native app on a train.
Pixels, for what it is worth, fire on a page. They need the player to reach a thank you page in a browser with the script allowed to run, and a fair slice of your deposits do not happen that way any more, particularly the mobile heavy ones, particularly from the partners worth keeping. The traffic still arrives, it just goes unattributed, and unattributed traffic looks exactly like organic on every report you will ever pull. So the brand team thinks the SEO is going well and the partner thinks you are underpaying them. The annoying part is that both of them are working from the same wrong number. We wrote the longer argument up in cookieless affiliate tracking if you want the detail of it.
MAP runs postbacks on MasterPostback™, which is our own technology, and the point of building it our own selves was that an affiliate manager can set one up without a developer on the call and without anybody touching code on your site. The URL gets configured, the events get mapped, registration and first deposit and whatever else you pay on, and it is done. We have watched that take an afternoon. We have also watched it take a fortnight, and the difference was never the postback, truth be told, it was how quickly the previous provider handed over what they were holding.
The deposit that came from a device you had already seen twice that week#
Follow the click a little further and something odd turns up. A new partner sends ninety registrations in the first week and eleven of them deposit, which is a lovely number, and then somebody looks at the devices and nine of the eleven are the same handset. Or the registrations came in at a steady one every ninety seconds for six hours on a Wednesday night, which is not how people behave.
This is the part of affiliate tracking that gets talked about least and costs the most, and it belongs to the tracking layer specifically rather than to a fraud team somewhere downstream, on account of the click layer being the cheapest place in the entire chain to find out. A bot click that never gets counted never becomes a registration you pay on, never becomes a row on a report somebody has to go and argue about, never reaches finance at all. MAP’s anti fraud runs on AI at that layer and blocks around 99.7% of bot traffic before it is written anywhere. We are careful about how we say that. It takes the volume attacks off the table, the ones that come in thousands and look like a good week. It does not make you fraud proof. It will not catch a real human with a real device and a reason, which is slower work for a person with the report open in front of them, and our guide to spotting iGaming affiliate fraud goes through what that person should be looking at.
Which banner did the sending, and why finance will want to know before the partner does#
By now the click has become a deposit and the deposit has a partner’s name on it. The next question is not whether the partner sent it but what they sent it with, and affiliate link tracking that stops at the partner level starts to cost you right about here.
Say the partner runs a review, a bonus comparison table, and a newsletter. Say the review sends players who deposit once and leave, the table sends the ones who stay, and the newsletter sends nobody at all but takes up half the creative budget. At partner level those three things average out into one middling number and you learn nothing from it whatsoever. Because MAP’s ad server is built into the platform, every banner and every landing page and every campaign is a thing MAP served and can therefore report on. So the media reporting comes back at creative level, this banner on that page for this brand. Nobody has to reconcile a third party ad server’s numbers against the affiliate platform’s numbers on a Friday afternoon. Campaigns can be measured at user level too, which is the grain the fourteen KPIs an affiliate manager should be watching actually need, and which almost nobody has.
The reason finance cares is the renegotiation. When a partner’s rev share comes up and they want more, a conversation built on which of their placements produced the depositors who stayed goes very differently from one built on their total. The partner will have their own numbers ready, mind you. It helps to have yours. The FTD value against lifetime value argument is the long version of that.
The partners a link cannot follow at all#
Some of the best affiliates in this industry do not send clicks. They read a code out on a stream, or they run a table at an event, or in a fair number of markets they are agents who sign players up in person and a link never enters into it. A tracking platform that only understands URLs will go and tell you those partners sent nobody, and they will leave, and they will be right to.
Promocodes and QR codes are built into MAP for exactly those partners, and there is an offline tracking tool for the agent style programmes that are the whole of the affiliate channel in some geographies. The code gets entered at registration, the attribution lands on the partner the same as a click would have, and the partner turns up on the same report as everybody else rather than in a spreadsheet somebody keeps on the side.
Where the tracked number turns into somebody’s invoice#
The click is now a deposit with a partner’s name and a creative’s name on it, and the last stop is money. The commission engine sits directly on the tracking data and reads it as it is. Whatever plan the partner is on, CPA or flat rev share or tiered rev share or CPL or some hybrid of them, does its arithmetic against the deposits the tracking layer actually recorded, brand by brand and country by country and partner by partner where you need it that way. Negative carryover is a setting you switch on or off per plan, and the case for and against is laid out in negative carryover explained, since it is the clause that quietly ends more partnerships than the commission rate ever does.
Then the self invoicing system raises the invoice off the same figures. The payment method and the threshold are whatever you set them to, and the partner has been looking at the very same table from their own login the whole month, so the number on the invoice is not news to anybody. Most of the disputes an affiliate manager spends their life on are not disputes about money at all, they are disputes about whose count is correct, and there is only one count here to argue with. The commission structures themselves we went through properly in CPA vs revenue share vs hybrid if you are still choosing between them. If you run a casino specifically, our operator’s overview of casino affiliate software is the wider companion to this piece, covering how tracking, commissions and pricing all fit together on the ground.
What we would tell you MAP does not do, before you ask#
Before anybody books anything, the things it does not do.
The tracking is only as honest as what your platform sends it. If your system fires a first deposit event on an attempt that later failed, MAP records a first deposit, on account of that being what it was told. The integration week exists for exactly this reason, mapping which of your events mean what, and somebody on your side has to sit in it. There is no getting round that part.
MAP is not an affiliate network. It will track and pay the partners you have. It will not go and find you new ones, and an operator entering a market cold with no relationships in it might want a network alongside for a while, which plenty do.
The 99.7% is bots. A person with twenty real phones and a reason is a different problem and a slower one.
And it is affiliate tracking software, not a CRM and not a bonusing engine, so if the plan was one system for the whole of the marketing stack, this is not that system and we would rather you heard it here than in month three.
What it does do, on the commercial side, is charge a flat price. No per click fee and no percentage of what your partners generate. That matters more for a tracking platform than for most software, since a per click model means the day a partner sends you a genuinely large volume of traffic is the day your software bill goes up along with it. More than three hundred iGaming brands run on that basis now, and the demo runs on a live account so you can watch postbacks arrive rather than take our word for any of this.
A check you can run this afternoon, for nothing#
Pull last month’s affiliate report from whatever you are using now, and pull the list of first depositors for the same month from your own platform. Match them up by date and by partner. The gap between what your partners say they sent and what your platform says arrived is, more or less, the size of your tracking problem. Nearly everybody who does this finds a gap, it is rarely a small one, it is normally bigger on mobile, and it is normally biggest with the partners you like best.
If the gap bothers you, that is about the point where cookie based tracking stops being a sensible thing to keep running. The honest test of any affiliate tracking software is to see it against your own postbacks in a demo rather than reading another page like this one. The full feature list is there in the meantime.
Questions operators ask us about tracking#
Do we need developers to set up postback tracking
Not on the MAP side. MasterPostback™ is configured by the affiliate manager from the control panel, without on-site code changes. Your platform does need to be able to store the click ID and send it back with the events you pay on. That is a small job for most modern platforms, and we have done it alongside enough of them to give a straight answer about yours.
Can a partner track each of their own placements separately
They can. Dynamic tracking parameters let a partner attach their own IDs to a link, so a banner in a sidebar and a link in a table on the same page show up as two lines rather than one. Each partner can run several site profiles under one account as well, with campaigns for each of them.
What happens to our tracking history when we move to MAP
Lifetime figures and tier positions come across with the historic conversions rather than starting again at nought. The old tracking links still need to resolve too, since a good number of them sit inside content published years ago. The whole sequence is in migrating an affiliate programme without losing history, and the technical side is usually days, with the previous provider’s cooperation being the variable.
Does the tracking work for sportsbook and app based brands as well as casino
It does. Postbacks do not care whether the deposit happened in a browser or a native app, or which vertical the brand is, which is rather the point of them. Brands running casino and sports side by side get their reporting cut by product, so which partners send sports players and which send casino players is visible without anybody splitting a spreadsheet.

