Skip to content

JavaScript tracking

The JavaScript tracking link is a drop-in alternative to the standard tracking link. It runs a lightweight script on the publisher’s page before the redirect, collecting a browser fingerprint that Integr8 fraud filters can use to detect bots and anomalous traffic. Click logging, conversion attribution, and postback firing all work identically to the standard link.

Before you begin

  • Create an offer so you have somewhere to generate links from.
  • Decide which publishers should receive the JavaScript link. Use it everywhere fraud detection matters.

How it works

When a visitor clicks the JavaScript link:

  1. A small script runs in the browser.
  2. The script collects environment signals: user agent, screen resolution, timezone, installed fonts, canvas hash, and WebGL data.
  3. The fingerprint is hashed and attached to the click record.
  4. The visitor is redirected to the offer landing page as normal.

Fraud detection rules that depend on fingerprint data (such as duplicate-click detection and bot scoring) only activate when clicks arrive via the JavaScript link.

  1. Go to Offers > Offers Management and open the offer.
  2. On the General tab, expand the Generate Tracking Link card.
  3. Set Link Type to JavaScript with Fingerprinting.
  4. Pick a publisher, sub ID, domain, and any additional parameters.
  5. Copy the generated link and share it with the publisher.

The link format is the same as a standard link with a js=1 flag appended:

https://track.yourdomain.com/?offer=42&publisher=7&sub_id=src1&js=1&external_transaction_id=CLICK_ID

Requirements and limitations

  • Requires JavaScript to be enabled in the visitor’s browser. A small fraction of users (1 to 2 percent) have JS disabled; those clicks fall back to standard tracking.
  • The script adds a small latency, typically under 50 milliseconds, before the redirect.
  • No changes are needed on the advertiser or publisher side. The script runs on the redirect.

Next steps