Attention & Engagement Metrics
AdPriva measures one thing per page view: how likely it is that a person was behind it. The result is a validity score and a verdict. The engagement signals the tag collects feed the behaviour check (L2), which runs in shadow mode; the public score and verdict do not use them yet.
What the tag measures on each page view
All of these are aggregates for the whole visit, sent once per page load. The full field list is on the AdPriva Tag page.
| Signal | What it tells you |
|---|---|
| Foreground dwell time | How long the page was actually in front of the visitor; time in a background tab is not counted |
| Interacted | Whether any scroll, click or pointer activity happened at all |
| Scroll count and cadence | How much the visitor scrolled, and how regular the scrolling was |
| Click count and timing variety | How many clicks, and how varied their timing was (perfectly even timing looks automated) |
| Pointer speed | Mean and maximum pointer speed |
| Automation hints | navigator.webdriver, signs of a headless browser, and other automation flags |
The tag never records keystrokes, form values or absolute pointer positions. It also sends a separate interaction summary (mouse-move and touch counts, scroll depth, recent click intervals), which the server does not use or store today.
What comes out: score and verdict
The public result comes from what the server sees: the user agent (L0) and the kind of network (L1). It is:
- a validity score from 0 to 100, where higher means more human;
- a verdict:
human(70–100),uncertain(30–69) orabusive_bot(0–29).
The signals above, and any agent signature, go to AdPriva’s scoring service. It runs the behaviour (L2) and agent-identity (L3) checks in shadow mode and keeps its own score and verdict privately. That result can also be authorized_agent, for a declared agent with a valid signature. The console shows it in the event details and the Delta report. It does not change the public verdict today.
See Proofs of Engagement for how the layers combine.
Metrics built from the verdicts
| Metric | Definition |
|---|---|
| Total proofs | Page views sealed as proofs in the period |
| Validity mix | The share of scored proofs with each verdict |
| Bot rate (traffic flagged) | The share of scored proofs with the abusive_bot verdict |
| Bot rate by source | The same share, broken down by traffic source |
These appear in the console. The WordPress plugin shows a summary in wp-admin. See Engagement Analytics & Reporting.
What AdPriva does not measure
- Clicks and conversions are not separate proofs. Click activity is part of each view’s behaviour signals.
- There is no ad viewability measurement; the tag does not serve or watch ads.
- Verdicts are recorded in shadow mode. They describe traffic; they do not block it.