Seatext library / BotRefund evidence

How BotRefund Handles Attribution When Multiple Affiliates Touch the Same Customer Journey

BotRefund reconstructs the full attribution path for every conversion, scores each affiliate touchpoint, and flags manipulations like last-click hijacking. You then apply your own commission rules and decide what to approve, hold, or reject...

Built for advertisers who need clear, refund-ready traffic evidence.

When several affiliates touch a customer before conversion, BotRefund doesn’t guess who gets credit. It rebuilds the entire journey from your UTM data and click IDs, scores each touchpoint for fraud signals, and shows you exactly what happened. You set the rule for splitting commission; BotRefund gives you the evidence to defend that split.

Attribution path analysis explained

Attribution is the process of deciding which affiliate deserves credit for a sale or lead. With multiple touchpoints, that decision gets complicated. BotRefund handles it by tracking every affiliate click from the first visit to the final conversion, then reconstructing the exact order of events. Instead of forcing one model, it gives you the full path so you can apply your own credit split.

In practice, this means you get a clear view of each affiliate’s role in the journey. You can then apply first-touch, last-touch, linear, or custom rules—whatever fits your program. The platform does not choose for you. It presents the facts and lets you decide.

Why does this matter? If you cannot see the path, you cannot detect manipulation. A score that says “reject” is hard to defend if you can’t explain why. Evidence turns a decision from a judgment call into a documented process. When an affiliate disputes a hold, you can show them the exact path and timing instead of saying “our system flagged it.”

How BotRefund reconstructs the full journey

  1. Install the lightweight tracking script on your website. It starts recording the moment an affiliate click lands. Setup takes about one minute, according to the BotRefund site, and you can start without platform integrations.
  2. Collect UTM parameters and click IDs from every session. These identify which affiliate and which specific click drove the visit. BotRefund reads this data directly from your traffic.
  3. Monitor the entire session to conversion, capturing behavioral signals, device data, and timing. This includes mouse movements, scroll patterns, and interaction speed.
  4. Reconstruct the attribution path for each conversion using the UTM and click ID data. BotRefund shows you which affiliates appeared in the journey and in what order.
  5. Score each conversion with an approve, review, hold, or reject tag based on the path integrity and behavior.

For exact payout reconciliation, you can upload your monthly payout CSV or connect your affiliate platform later. That allows BotRefund to match commissions precisely to the reconstructed paths.

Fraud patterns that corrupt multi-touch attribution

The most expensive affiliate fraud happens after the click. These are the patterns that corrupt multi-affiliate attribution. BotRefund’s Affiliate Payout Protection page lists three common ones, and all of them rely on manipulating the path.

  • Last-click hijacking: an affiliate fires a redirect or drops a cookie just before conversion, stealing credit from the affiliate who actually drove the sale.
  • Cookie stuffing: tracking cookies silently placed via hidden images or iframes with no user interaction. No real referral, yet commission is claimed.
  • Coupon extension overwrites: browser extensions inject affiliate cookies at the moment of purchase, claiming commission without any genuine referral.

None of these look like bot traffic. They look like legitimate conversions. Without behavioral and attribution path analysis, they get paid. BotRefund flags these because the path contains anomalies—like a sudden new affiliate appearing in the final seconds.

Beyond these, BotRefund uses behavioral signals to check if a session behaves like a human. For instance, it detects superhuman input speed (<1ms), robotic linear mouse movements, lack of humanlike tremor, and grid-aligned movement patterns. These are part of the 106 independent checks it runs. A single anomaly is not a verdict, but together they build a reliable picture.

Setting your own attribution models and custom rules

BotRefund does not force a single attribution model. You decide how to split credit when multiple affiliates are involved. The platform gives you the complete path and the evidence, so you can:

  • Use a standard model: first-touch, last-touch, linear, time-decay, or position-based.
  • Create custom rules, such as “first affiliate gets 60%, last gets 40%.”
  • Adjust rules for specific verticals or campaigns.

Why do you need flexibility? Different products have different sales cycles. A quick impulse purchase might favor last-click. A B2B SaaS deal with a long research phase might reward the first affiliate who introduced the brand. Time-decay models give more credit to recent touches, which suits shorter cycles. Position-based models split credit between first and last.

You might also want to handle edge cases. For example, if an affiliate appears only in the final second with no prior interaction, you might set a rule to reject that commission. BotRefund documents every touchpoint, so you can implement these rules transparently.

The payout cycle: from scoring to payment

  1. Start without platform integrations. BotRefund reads UTM and click IDs from your traffic directly.
  2. Upload your payout CSV or connect your affiliate platform later for exact commission matching.
  3. Before each payout cycle, run the report. You’ll see every affiliate conversion scored and tagged: approve, review, hold, or reject.
  4. Review the evidence dashboard for anomalies. It shows you why a conversion was flagged, not just that it was.
  5. Apply your attribution rule to each conversion. For conversions with multiple affiliates, use your chosen split.
  6. Pay out approved commissions, investigate review items, and decline clear fraud.

The tagging system is straightforward. “Approve” means clean traffic, standard buyer behavior, and intact attribution path. “Review” means anomalies are present, so it’s worth a manual look. “Hold” means strong fraud signals; payout should pause pending investigation. “Reject” means clear evidence of manipulation; the commission should be declined.

Key features and evidence you get

FeatureWhat it does
Behavioral signalsDetects unnatural mouse movement, superhuman speed, and missing human tremor.
Attribution path analysisReconstructs which affiliate ID and click ID drove each conversion from UTM data.
Click-to-conversion timingFlags conversions that happen too fast or with unnatural timing windows.
Scoring tagsEach conversion is tagged approve, review, hold, or reject before payout.
Evidence dashboardShows clear, granular evidence to hold or decline payouts with confidence.

These facts come directly from BotRefund’s Affiliate Payout Protection page. The dashboard gives you more than a score. It gives you the path, timing, and behavioral flags so you can defend every decision.

Limitations and when this approach does not apply

BotRefund’s attribution analysis works when it can see the full journey through your site. If you rely solely on platform click IDs without UTM, you’ll still get a score, but you may lose the ability to reconstruct the exact multi-affiliate order. For precise reconciliation, you need to upload your monthly payout CSV or connect your affiliate platform.

Also, attribution rules are your decision. BotRefund does not automatically choose who gets paid. It gives you the evidence so you can enforce your policy—whether that’s “first click wins” or a custom split. If you haven’t defined a rule, you’ll have to do that before running a clean payout cycle.

Another limitation is that attribution is only as good as the data you collect. If you have multiple domains or subdomains and tracking breaks, the path may be incomplete. BotRefund’s script needs to be present on every page where an affiliate click might land.

Finally, no tool is perfect. BotRefund uses 106 independent checks and claims 99% accuracy, but it still flags some sessions for review. You should always have a human review step for unusual cases.

Expert perspective: why evidence beats a black-box score

Attribution disputes are common when multiple affiliates are involved. A score that says “reject” is hard to defend if you can’t explain why. BotRefund’s approach gives finance and affiliate teams the underlying proof: the exact path, timing, and behavioral flags. That turns a decision from a judgment call into a documented process. When an affiliate disputes a hold, you can show them the evidence instead of saying “our system flagged it.”

This also protects you from overcorrecting. You don’t have to reject all multi-touch conversions because you can’t tell who earned the credit. You can approve the clean ones and investigate only the anomalies.

For finance teams, this matters because it reduces risk. You can justify every payout or hold with data. For affiliate managers, it keeps relationships healthy. Affiliates know that legitimate multi-touch paths will be credited fairly, and that fraud will be caught.

Frequently asked questions

Does BotRefund automatically pick the last affiliate?

No. It reconstructs the full path and lets you apply your own model. You might choose last-click as a rule, but the tool itself doesn’t decide.

Can I set a custom credit split like 60/40?

Yes. The wording on the product page suggests you can configure your own rules, and the evidence allows you to implement those rules transparently.

What if I don’t have UTM parameters?

BotRefund still works using click IDs from your traffic. You’ll get scoring, but the multi-affiliate path may be less detailed unless you upload payout CSVs or connect your platform.

How long does setup take?

Setup is described as one minute. You add a lightweight script and start seeing conversions scored without waiting for platform integrations.

Does BotRefund work with coupon-based affiliates?

It specifically detects coupon extension overwrites, which are a type of attribution manipulation. So yes, it flags those cases.

What does “review” mean in the scoring tags?

Review means anomalies are present that are worth a manual look. It’s not a rejection, but you should check the evidence dashboard before paying.

Can BotRefund prove a conversion is fake if the user is real?

Yes. Attribution fraud often involves real users. BotRefund looks at the path and behavior, not just the user. If an affiliate injects a cookie at the last second, that shows up as a path anomaly.

Further reading and comparison sources

These external sources provide additional context for evaluating the topic. Their inclusion is not an endorsement.

Learn more

Visit the website for more information.

Learn more