FraudSensor Technical Capabilities

FraudSensor's detection tags can be broken into two main types: JavaScript-supported detection tags and (non-Javascript) pixel tags. However, there are several practical differences when using FraudSensor with JavaScript tags versus pixel tags.


Max detection session time

The maximum time it takes for FraudSensor’s detection tags to finish collecting signals per impression.

JavaScript tags
FraudSensor grants JavaScript tags a maximum of two minutes to fully collect signals for each impression. However, most JavaScript tags will finish collecting signals in far less time. Also note that JavaScript tags load asynchronously, so collecting time should not impact overall site performance.
Pixel tags
Pixel tags finish collecting signals as soon as the tag is loaded.

UTM codes

How FraudSensor collects data for UTM codes.

JavaScript tags
JavaScript tags automatically collect UTM data if it is included in the URL of the impression’s referring domain.
Pixel tags
UTM data must be passed as part of the pxiel tag's parameters.

Payload size

The size of each detection tag’s payload.

JavaScript tags
Initial: ~2 KB (the detection tag)
main.js: ~33 KB (the JavaScript function)
Pixel tags
No payload

Signal strength

The quality and number of signals that each tag collects.

JavaScript tags
JavaScript tags are stronger and collect a wider number of signals.
Pixel tags
Pixel tags are weaker and collect fewer signals.

Environments

The environments supported by each tag type. For more information, see our Tag Types and Environments guide.

JavaScript tags
JavaScript is supported in desktop, mobile web, mobile apps (except native ads), and VPAID environments.
Pixel tags
Pixel tags are supported in desktop, mobile web, and mobile app environments.