Skip to main content

Detection Tags

FraudSensor, HUMAN's post-bid detection tool, analyzes ad impressions to determine whether they were driven by valid or invalid users. To gather the information that powers our analysis, FraudSensor uses lightweight pieces of code called detection tags. These detection tags are designed to be deployed alongside every ad impression you serve.

There are several types of detection tags that support different ad formats across a variety of environments. However, all types of detection tags share the same core function: by loading a short code snippet on the device where each ad impression occurs, HUMAN can gather enough signals to construct a detailed picture of that impression. This level of detail is what helps us detect sophisticated forms of invalid traffic.

How detection tags work

Detection tag usage

FraudSensor works best when its detection tags are applied universally to all of your organization's ad impressions. However, depending on the volume of impressions you serve, we may recommend applying detection tags to a specific percentage of your traffic instead. If this is the case, you'll need to select a uniform random sample of your impressions at the creative level, then serve detection tags alongside these randomly selected impressions.

You can also apply detection tags to specific ads as needed. For example, you can serve a detection tag alongside all ads that use the same ad creative, or alongside all ads within a particular ad campaign.

To capture as many signals as possible, each FraudSensor tag must be served alongside the relevant ad impression. For example, if an ad is rendered within an HTML iframe, you should serve the ad's detection tag within the same iframe. If you serve a detection tag outside the ad's iframe, HUMAN will not be able to collect signals related to user interaction or other iframe-specific information.


Do not modify your detection tags after you've received them—any unexpected changes may interrupt HUMAN's ability to collect signals effectively. If you need to add, remove, or change any aspects of your active detection tags (including macro changes or custom parameters), please reach out to a HUMAN representative for assistance.