Seatext library / BotRefund evidence

How Botrefund Tracks and Attributes Conversions Across Multiple Touchpoints

Botrefund uses a lightweight tracking script, UTM parameters, and click IDs to map every customer interaction across channels, then reconstructs the full attribution path so you can see which affiliate actually earned the conversion....

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

How Botrefund attributes conversions to the right affiliate

Botrefund answers this question simply: it doesn't guess which affiliate gets credit. It watches the whole session from the first click to the conversion, records the UTM parameters and click ID, and then reconstructs the path that led to the sale. Only after that analysis does it assign credit to the originating affiliate.

The key is that Botrefund doesn't rely on a single touchpoint. Instead, it tracks every interaction that happens between the affiliate click and the final conversion. That includes page views, scrolls, clicks, and timing. Then it uses that data to tell you whether a commission is legitimate or suspicious.

Here is the process in plain terms: install a tracking script, let it collect UTM and click data, review the attributon path, check for manipulation patterns, and make a payout decision with evidence.

What data does Botrefund collect to track conversions?

Botrefund installs a lightweight tracking script on your website. That script monitors every session from the moment an affiliate click lands on your site through to the conversion. It captures three main types of data.

  • UTM parameters – these tell you which campaign, source, medium, and keyword brought the visitor.
  • Click IDs – these are unique identifiers that link a specific ad click to a session.
  • Behavioral signals – mouse movements, scroll depth, time on page, click patterns, and device data.

Botrefund also watches the timing of interactions. For example, if a user converts in under a second after clicking, that's a red flag. If they spend 10 minutes reading a product page before converting, that looks like a real buyer.

This data is collected in real time and stored for each session. It forms the raw material for the attribution analysis.

The step-by-step attribution process

Attribute conversions the way Botrefund does by following these steps.

Step 1 – Install the tracking script

Add a small piece of JavaScript to your site. It can be placed in the header or footer, and it starts recording immediately. No platform integration is required at this stage.

Step 2 – Capture UTM parameters and click IDs

The script reads the UTM parameters from the URL of every landing page view. It also captures the click ID (like GCLID or FBCLID) if present. This tells you which ad or affiliate link originally sent the traffic.

Step 3 – Reconstruct the attribution path

As the user moves through your site, the script records every step. It notes which pages they visited, how long they stayed, and what actions they took. At the moment of conversion, it has a complete path that shows the full journey – not just the last click.

Step 4 – Score the conversion with behavioral signals

Botrefund runs each session through its detection model. That model checks for unusual patterns like superhuman speed, grid-aligned mouse movements, or sessions that are too short to be human. It also looks for evidence of coupon extension overwrites, cookie stuffing, or last-click hijacking.

Step 5 – Review the payout report

Each conversion gets a tag: Approve, Review, Hold, or Reject. Your affiliate manager can see the evidence behind each tag, not just the label. That evidence includes the attribution path and the behavioral signals.

Step 6 – Reconcile with your payout data

Upload your monthly payout CSV or connect your affiliate platform. Botrefund then matches its recorded conversions to your payout list, so you can confirm you're paying the right commission to the right affiliate.

How Botrefund assigns credit to the originating affiliate

Here is a critical distinction: Botrefund does not use a simple last-click model. It reconstructs the whole path. If an affiliate drops a cookie in the final seconds before conversion, Botrefund will catch that because the path shows the cookie appearing just before the sale – a classic sign of stealing credit.

Instead, Botrefund assigns credit based on which affiliate ID and click ID originally drove the traffic. That means the affiliate who brought the user to the site in the first place gets the credit, unless manipulation is detected.

Manipulation patterns like cookie stuffing and last-click hijacking are caught because they create an unnatural attribution path. The path shows a new cookie or referral source appearing right at the end, with no corresponding user interaction. That's not how a real buyer behaves.

How to verify tracking accuracy

You don't have to trust Botrefund blindly. Here's how to check that the attribution is working correctly.

  • Look at the evidence dashboard – it shows the recorded path for every conversion. If the path looks odd – like a conversion without any prior page views – dig deeper.
  • Compare with your own analytics – pull your Google Analytics or server logs for the same session and see if the UTM and click IDs match.
  • Upload a payout CSV – if a commission appears in your payout list but Botrefund shows no matching session, something is wrong.
  • Run a test – create a test affiliate link with a unique UTM parameter, click it, and go through a normal purchase. Then check that the report shows that session with the correct affiliate ID.

If any step doesn't match, the tracking script may be missing a page or the UTM parameters may be stripped by a redirect. Fix that before you rely on the data for payouts.

Limitations and edge cases

No tracking method is perfect, and Botrefund has a few obvious limits you should know.

It needs the script on your site. If the script fails to load (due to an ad blocker or a technical error), you lose that session's data. Botrefund works best when you check that the script is present on all pages where conversions happen.

It can't see server-side events. Some platforms use server-side tracking, but if you don't connect that data, Botrefund relies on what the browser sends. For exact reconciliation, upload your payout CSV or connect your affiliate platform later.

Attribution models still matter. Botrefund assigns credit to the originating affiliate, but you might have your own rules about multi-touch credit. Botrefund gives you the raw path so you can apply any model you choose.

Privacy and consent – tracking scripts must comply with GDPR and other privacy laws. Make sure you have proper consent banners in place.

Key facts about Botrefund's tracking

FactDetail
Tracking methodLightweight client-side script installed on your site
Data capturedUTM parameters, click IDs, behavioral signals, device data
Attribution analysisFull path reconstruction, not just last click
Fraud detectionBehavioral signals, path analysis, click-to-conversion timing
Payout decisionsApprove, Review, Hold, or Reject each conversion
IntegrationStart without platform integration; upload payout CSV or connect later

FAQ

Does Botrefund require server-side tracking?

No. It starts with a client-side script that reads UTM and click IDs from the browser. If you want exact payout reconciliation later, you can upload a CSV or connect your affiliate platform.

Can Botrefund detect cookie stuffing and last-click hijacking?

Yes. It looks for unusual attribution paths – like a new cookie appearing right before the conversion without any user interaction. That pattern is a red flag for manipulation.

What does 'Approve', 'Review', 'Hold', and 'Reject' mean?

Approve means the conversion looks clean. Review means there's an anomaly worth a manual look. Hold means strong fraud signals – pause the payout. Reject means clear evidence of manipulation – decline the commission.

How long does it take to set up tracking?

About one minute. You add the script to your site and start collecting data. No platform integration is required to begin.

Does Botrefund work with any affiliate network?

Yes, because it reads UTM parameters and click IDs directly from your traffic. That means it can work with any network or platform that uses these standard tracking methods.

Can I use Botrefund if I already have another tracking tool?

Yes. Botrefund adds behavioral and attribution-path analysis on top of your existing setup. It doesn't replace your other tools; it gives you an extra layer of evidence for payout decisions.

What happens if a conversion is falsely rejected?

Botrefund shows the evidence behind every decision. If you see a legitimate buyer was flagged, you can manually override it. The goal is to give you the information, not to remove your judgment.

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