Affiliate tracking mistakes that cost casinos thousands, illustrated with neon report cards and a casino chip showing a broken link

Affiliate Tracking Mistakes That Cost Casinos Thousands Every Month

Find and fix casino affiliate tracking mistakes: broken links, wrong attribution, duplicate conversions, missing SubIDs and reporting gaps.

Broken affiliate links, incorrect attribution, duplicate conversions, missing SubIDs and incomplete reports can leave casinos paying commissions they do not owe, losing qualified traffic or funding placements they cannot evaluate. Preventing these mistakes requires a tested referral journey, clear attribution rules, unique event identifiers and reconciliation between the casino backend and affiliate reports before payouts are approved.

The financial impact depends on traffic volume, commission terms and how long the problem remains undetected. At a €150 CPA, 20 duplicate acquisitions that reach payment create €3,000 in overpayments. That is an illustrative calculation, not an industry loss estimate. Other errors are less visible: the player may still deposit, while the wrong partner receives credit and the acquisition team makes its next decision using misleading numbers.

For an operating affiliate program, the useful question is where a referral can lose its identity, be counted twice or acquire the wrong value.

Where can affiliate tracking go wrong?

Audit the complete journey from the published affiliate link to the payable commission. A working landing page proves only that the visitor reached a page; it does not establish that registration, deposit qualification or later player revenue will be attributed correctly.

Tracking mistakeWhat it can affectFirst check
Broken linksPlayer acquisition and referral captureFollow the published link through every redirect and complete a test registration
Wrong attributionPartner credit and commission liabilityCompare the recorded source with the agreement and original referral evidence
Duplicate conversionsAcquisition counts and payoutsMatch payable events to unique backend transactions and qualified players
Missing SubIDsPlacement analysis and affiliate postbacksTrace an agreed test value from the link into the report and partner tracker
Poor reportingReconciliation and budget decisionsAlign event definitions, statuses, reporting periods and currencies

These problems can overlap. A redirect that removes tracking parameters may cause both missing SubIDs and unattributed registrations. Investigate the underlying records before treating each reporting discrepancy as a separate loss.

1. Broken links: the page loads, but the referral disappears

A casino affiliate link needs to deliver the visitor to the intended offer and preserve the information required to attribute the referral. Check both whenever a landing page, domain, routing rule or registration flow changes.

An expired promotion can send visitors to a generic homepage. A language selector can remove query parameters before they are captured. A registration button can open a different domain without carrying the referral context. None of these failures necessarily produces an obvious error page.

For example, a publisher sends traffic to a localized bonus page. The page redirects mobile visitors to a newer version, which drops the click identifier before the casino records it. Players can still register and deposit, but their activity may no longer connect to the affiliate.

The response depends on what failed. Visitors who could not register represent a possible acquisition loss. Players who registered without attribution create a reconciliation and commission issue. Their deposits have not disappeared simply because the affiliate report is incomplete.

Test the published journey

Use the actual link on the affiliate’s placement. Follow it on the relevant device and through the intended language and market route. Confirm that:

  • The destination matches the promoted offer.
  • The click appears under the correct affiliate.
  • The required referral identifier is captured before redirects or navigation remove it.
  • Registration connects the referral to the correct player record.
  • The test deposit produces the expected qualification and commission status.

In Trackdesk’s redirect tracking flow, the landing URL receives a click ID, or CID. The integration must capture that value and use it when reporting conversions. A successful redirect alone does not complete the integration.

Monitor important destinations for availability, but keep an end-to-end test in the release checklist. An HTTP success response cannot tell you whether a player’s first deposit will reach the right affiliate.

2. Wrong attribution: the right player, credited to the wrong source

Affiliate attribution should implement the commercial agreement, including how competing referrals, returning visitors and existing players are handled. A technically valid conversion can still be commercially wrong if the system credits a different source from the one the agreement specifies.

Consider a visitor who clicks Affiliate A’s review, later clicks Affiliate B’s comparison page and then registers. Either partner could receive credit under a defined attribution policy. The error occurs when the configured rule, integration behavior and published terms disagree.

There is a separate question after registration: which affiliate relationship governs that player’s later activity? Do not assume that a rule for competing acquisition clicks also defines how an existing player’s revenue should be assigned.

Write down the expected outcome for each relevant case:

Player journeyDecision the program must define
Two affiliate clicks before registrationWhich eligible referral receives acquisition credit
Registration followed by a delayed first depositWhich qualification window applies
An existing player clicks a new affiliate linkWhether any new commission is permitted under the agreement
A referred player returns through paid search or directlyWhether the original affiliate relationship remains payable
The same customer joins another brandHow brand-level identity and new-player eligibility are handled

Use these cases as acceptance tests. Keep the test player, timestamps, source identifiers and expected commission together so another person can reproduce the result.

Trackdesk distinguishes cookie expiration from server-side attribution expiration. A conversion arriving after the configured attribution window can be rejected even if its CID remains available. Check timing rules as well as whether the identifier exists.

Separate attribution errors from additional spend

If 40 acquisitions are paid at €180 instead of the €120 owed under the correct agreement, the incremental cost is €2,400. That assumes those acquisitions otherwise qualify and the only financial difference is the rate.

If both affiliates have identical terms, incorrect credit may leave the total payout unchanged. It still creates a partner dispute and corrupts performance data. Likewise, an affiliate commission on a player who also clicked a paid ad is not automatically an error: the two payments may reflect valid commercial obligations.

Your affiliate and paid acquisition reporting should help explain those overlaps. It should not silently rewrite the terms used to pay partners.

3. Duplicate conversions: one acquisition, more than one commission

Prevent duplicate payouts by giving each payable event a stable identifier and making repeated delivery safe. Retrying the same event should not create a second commission.

Duplicates can arise when an integration resends a request after a timeout, when browser and server tracking both report the same action, or when a historical import overlaps with live events. The sender may not know whether the first request succeeded.

The identifier must describe the underlying event. Generating a new identifier for every retry makes the repeated request look like a new transaction.

Trackdesk’s conversion deduplication uses Conversion Type plus External ID; Network accounts also include Revenue Origin in that scope. External CID serves a different purpose: it identifies the tracking source and is not the conversion deduplication key.

Check business duplicates as well as technical duplicates

Two different deposit transactions can be legitimate, while paying a new-player CPA on both would be wrong. Deduplicating transaction IDs does not, by itself, enforce “one qualified acquisition per eligible player.”

Define each event separately. A deposit event may occur repeatedly. An FTD event identifies a player’s first deposit. A payable CPA depends on the additional conditions in the agreement. Keep those distinctions in the integration and reports.

Before approving the setup, test that:

  • Resending the same event leaves one conversion and one payable commission.
  • Two distinct deposits remain distinct transactions.
  • A repeat deposit does not trigger another new-player CPA.
  • A status correction updates the intended record without creating another acquisition.

The €3,000 example in the introduction assumes 20 duplicate €150 commissions were actually paid. If validation catches them before payment, they are prevented overpayments. Report the two separately when assessing the cost of an incident.

4. Missing SubIDs: you can see the affiliate, but not the placement

SubIDs carry additional tracking context, such as a placement, campaign or an affiliate tracker’s click identifier. Missing values can leave the operator unable to compare placements or prevent the affiliate from matching a conversion to its original click.

A blank SubID does not necessarily mean affiliate attribution failed. The partner can receive the correct commission while its own campaign reporting remains incomplete.

Suppose one publisher sends traffic from a casino review page and a bonus comparison table. The combined report shows acceptable acquisition costs, but only one placement produces players who return. Without placement identifiers, the manager cannot confidently decide which inventory deserves a larger commitment.

Agree on the parameter mapping before traffic starts. For example:

Parameter roleExample valuePurpose
Affiliate tracker click IDA unique value generated for each clickMatch conversion notifications to the affiliate’s tracker
Placement IDcasino-review-main-ctaCompare placements
Campaign IDnovember-casino-testGroup traffic from an agreed campaign

These are example roles, not universal parameter names. A field reserved for the partner’s click ID should not be overwritten with a campaign label.

Trackdesk provides Aff S1–Aff S5 parameters on affiliate links. Its affiliate postback documentation explains how a value captured from the affiliate’s tracker can be returned with a conversion notification.

Test a real generated click value rather than a static placeholder. Confirm that the value reaches the report, appears in the outgoing postback and matches a click in the receiving tracker. Check the selected conversion types and statuses too: a partner expecting qualified acquisitions should understand if notifications also include pending events.

Alert on unexpected empty values and unchanged placeholder text. A report containing “REPLACE_WITH_CLICK_ID” on every row has data in the field, but no usable click matching.

5. Poor reporting: accurate events, misleading conclusions

Casino affiliate reports need consistent definitions, timestamps and commission statuses before managers can use them to approve payouts or compare partners. Correct individual events can still produce a misleading total when the report combines different populations or periods.

One dashboard may count all first-time depositors while another counts only acquisitions that qualified for CPA. A revenue report may use the activity date, while an integration report uses the date the event arrived. Pending commissions may appear beside approved earnings without an obvious distinction.

Start reconciliation by aligning:

  • Brand, affiliate and relevant player population.
  • Event type and qualification conditions.
  • Event date, processing date, timezone and reporting cutoff.
  • Pending, approved, rejected and reversed statuses.
  • Currency and the applicable conversion method.
  • The contract’s revenue definition and deductions.

For RevShare, verify the calculation base as carefully as the percentage. If commissionable NGR is overstated by €10,000, a 30% rate produces €3,000 in excess commission, assuming the same rate applies throughout and no other adjustment offsets it. This is an illustrative error calculation; NGR deductions and commercial terms vary by agreement.

Keep a record of late adjustments so finance can explain why a previously reviewed balance changed.

Investigate the records behind the total

A dashboard should let the team move from a discrepancy to the affected events. Trackdesk’s granular reports expose individual clicks and conversions, including conversion status and settlement information. Its conversion error log distinguishes rejected requests such as unmatched sources, inactive offers and existing conversions.

A duplicate request rejected correctly needs different treatment from a valid deposit rejected because its source cannot be found. Counting both as “tracking errors” hides the operational difference.

For acquisition decisions, compare player cohorts over the same observation period. Give each cohort 30 days of activity if that is the agreed review window. A recently acquired group should not be judged against several months of revenue from an older one.

How should you audit casino affiliate tracking?

Begin with the affected brand and offer, trace individual referrals, then reconcile the wider population. Include high-volume partners and any journeys changed by a recent release. A few successful tests validate those paths; they do not prove that every live referral is correct.

Audit testExpected evidence
Published affiliate linkCorrect destination and recorded source
Registration and qualifying depositLinked player, correct qualification and expected commission
Competing affiliate referralsResult matches the documented attribution policy
Repeated event deliveryNo additional payable conversion
Repeat deposit by an existing playerNo new-player CPA unless a distinct agreed rule permits it
Affiliate SubID and postbackOriginal value returned and matched by the partner
Revenue or status correctionTraceable adjustment reflected in the appropriate balance
Period-end reconciliationExplained differences between backend events, commissions and settlement

Assign an owner to each mismatch. The affiliate manager can confirm the agreement and published placement; engineering can inspect identifiers and event delivery; finance can verify what reached the commission ledger and payment.

When a defect is confirmed, record its start time, affected traffic and likely scope. Correct the integration before replaying missing events, and verify deduplication before any replay. Communicate with affected affiliates using the evidence available and a clear date for the next update.

Keep confirmed overpayments, unpaid valid commissions and estimated acquisition losses separate. Do not turn every missing conversion into a revenue-loss claim, or add several estimates that describe the same affected players.

When does a tracking problem justify changing software?

Consider changing platforms when the current system cannot represent the agreed attribution rules, prevent repeated payable events or expose enough detail to reconcile commissions. A broken redirect or incorrect parameter mapping may be repairable within the existing setup.

Use the audit to define what a replacement must demonstrate. Bring a sample agreement, a player journey and a correction case. Ask the vendor to show the original referral, qualification decision, calculated commission and final adjustment.

Trackdesk’s player records for iGaming accounts associate players with their referring affiliate and maintain custom metrics and a history of metric changes. Player identity combines the operator’s external client ID with the brand. The iGaming product overview also describes agreement-level FTD qualification and configurable commission models.

Those capabilities still depend on the operator supplying the correct events and commercial rules. Evaluate them against your own test cases.

For teams reviewing the wider partner offer, our guide to building an iGaming affiliate program covers terms, payments and reporting expectations. Explore the iGaming Affiliate Growth Hub for the related acquisition guides.

If your current setup cannot pass the audit, book a Trackdesk iGaming demo and use the session to trace one referral from click to payable commission.

FAQ

Does server-to-server tracking prevent attribution errors?

Server-to-server tracking sends conversion data between systems, but it still requires a valid referral identifier, correct event data and matching attribution rules. It cannot reconstruct a click ID that was never captured. Test the complete referral journey and the receiving system’s response.

Are missing SubIDs the same as missing affiliate attribution?

No. A conversion can belong to the correct affiliate while lacking the placement or external click ID carried in a SubID. That can limit placement reporting or break conversion matching in the affiliate’s tracker without changing the operator’s affiliate-level commission.

How often should casinos check affiliate tracking?

Run end-to-end checks before a new integration or offer goes live and after changes to redirects, registration, event delivery or commission rules. Monitor active traffic for unexpected changes and reconcile commissions before each payout cycle. Set review frequency according to traffic volume and the financial exposure of an undetected error.

How do you calculate the cost of a tracking mistake?

Calculate confirmed excess payments from the affected commissions and their correct contractual values. Record valid unpaid commissions separately. Estimate lost acquisition contribution only when there is a defensible baseline, state the assumptions and avoid counting the same affected players more than once.

Bohdan Pysarenko

Hi! I'm Bohdan, Content Manager at Trackdesk. I write about affiliate marketing, tracking, and partner programs — breaking down complex topics into something you can actually use — and I'm the voice behind Trackdesk's social media, from platform updates to industry news. Wherever you find us, the goal is the same: answers that are easy to find and easy to apply.

Share this article: