Listed players
SST2.44▼ -7.58%TIG40.00▲ +3.90%TEAD0.56▲ +3.77%PERI8.50▼ -2.97%TBLA3.23▼ -2.71%INUV0.57▼ -1.74%AV10.06▼ -1.59%GOOGL343.50▲ +1.56%SNAP5.58▼ -1.24%PINS19.26▼ -1.03%MSFT517.53▲ +0.92%PPLI41.28▲ +0.81%IOS32.24▲ +0.44%META728.08▲ +0.30%GDDY97.21▲ +0.24%DV13.49▲ 0.00%MCHX1.29▲ 0.00%
Ticker byClearTrust

Catching invalid clicks

The two lines of defence in a search feed: filters that act before an ad is shown, and audits that judge a click after it happened.

Catching invalid clicks

1/7
Arrivalvisit▭Incoming visithuman or not?✓Pre-click filterlists, IPs, devices!Blockedno ad is shown▤Feed pageads are served▦Ad clicklogged with signals✓Post-click auditbehaviour, conversions!Invalid clickcredited back★Advertiserpays only if valid▦Quality scoree.g. a TQI Score™
1
A visit arrives

Every click on a search ad starts as a visit from some device. Most are people; some are scripts, crawlers or hijacked phones. IVT detection is the work of telling them apart.

  1. A visit arrives: Every click on a search ad starts as a visit from some device. Most are people; some are scripts, crawlers or hijacked phones. IVT detection is the work of telling them apart.
  2. Line 1: easy catches, before the ad: Pre-click filtering checks what can be known instantly: declared bots, data-centre addresses, impossible device details. This routine layer is GIVT. Blocked visits never see an ad, so no advertiser is charged.
  3. Deeper signals: Harder cases need more: device fingerprinting to spot one machine posing as many, signs of a headless browser, or a residential proxy hiding the true origin. Visits that pass go on to the page.
  4. An ad is clicked and logged: The visitor clicks a sponsored result. The click is recorded with its context: time, device, the query, how long the page had been open, where the pointer or finger was.
  5. Line 2: judged after the fact: Post-click analysis looks at what only shows up in bulk: clicks that never convert, identical timing, the same few devices returning. Disguised, deliberate fraud of this kind is SIVT.
  6. Invalid clicks are refunded: A click judged invalid is credited back to the advertiser and removed from publisher earnings. A valid click is billed as normal, say $1.00. Two outcomes from the same button press.
  7. Each verdict sharpens the filter: Findings roll up into a traffic quality score per source or placement. ClearTrust’s TQI Score™, for example, combines 150+ filters into one number. A publisher who scores its own traffic can cut a bad source before the engine does it for them.

Step by step

  1. A visit arrives (Arrival)Every click on a search ad starts as a visit from some device. Most are people; some are scripts, crawlers or hijacked phones. IVT detection is the work of telling them apart.
  2. Line 1: easy catches, before the ad (Before)Pre-click filtering checks what can be known instantly: declared bots, data-centre addresses, impossible device details. This routine layer is GIVT. Blocked visits never see an ad, so no advertiser is charged.
  3. Deeper signals (Before)Harder cases need more: device fingerprinting to spot one machine posing as many, signs of a headless browser, or a residential proxy hiding the true origin. Visits that pass go on to the page.
  4. An ad is clicked and logged (The click)The visitor clicks a sponsored result. The click is recorded with its context: time, device, the query, how long the page had been open, where the pointer or finger was.
  5. Line 2: judged after the fact (After)Post-click analysis looks at what only shows up in bulk: clicks that never convert, identical timing, the same few devices returning. Disguised, deliberate fraud of this kind is SIVT.
  6. Invalid clicks are refunded (Verdict)A click judged invalid is credited back to the advertiser and removed from publisher earnings. A valid click is billed as normal, say $1.00. Two outcomes from the same button press.
  7. Each verdict sharpens the filter (Feedback)Findings roll up into a traffic quality score per source or placement. ClearTrust’s TQI Score™, for example, combines 150+ filters into one number. A publisher who scores its own traffic can cut a bad source before the engine does it for them.

Read the full lesson