Block reasons explained: what each label means

On this page

Every invalid click Tapper records carries a block reason, a short label such as Bot, VPN or Ad click limit exceeded that says why the visitor was flagged. A visitor can carry more than one reason.

Where you see block reasons

WhereWhat it shows
Clicks pageThe Block reason column and filter, one row per ad click
Exclusions pageThe Block reason column per excluded visitor, and the Block reason field in the visitor drawer (No block reason when none was recorded)
DashboardThe Block reason filter under Add filter; on Overview, the Clicks vs invalid traffic types over time chart; on the Invalid traffic tab, the Block reason trend chart and the Blocked traffic by block reason card; on Conversions, the Top Block Reason column of Keyword by conversion
Monthly reportsThe Invalid Traffic Types section, one per platform
Refunds pageThe Block reason tiers you pick for a Google refund report, and the reasons column in the file

On a monitor-only workspace the reason labels stay the same, but the wording around them changes:

  • Dashboard: the filter reads Invalid traffic reason, the two block reason cards become Invalid traffic reasons trend and Invalid traffic by invalid traffic type, and Top Block Reason reads Top Invalid Traffic Reason.
  • The Exclusions page is titled Flagged traffic, in the sidebar and on the page.
  • On the Clicks and Exclusions pages the column is named Invalid traffic, and the drawer field reads Invalid traffic type.

The Block reasons section of the Invalid Traffic tab: Block reason trend, Blocked traffic by block reason with its Reason column outlined, and Invalid click frequencies

The reasons you see most

Suspicious click behavior

Our models found that the visit differs from how normal visitors behave on your site. It is a model's judgment, not a fixed rule.

Repeat suspicious clicks

Our model predicts that this visitor will keep clicking your ads without converting, like past visitors who did. It is a prediction, so it can flag a first visit.

Known threat

Our IP data provider marks the IP address as a threat, meaning it is linked to malicious activity such as attacks or abuse. To protect real customers on shared networks, Tapper does not flag a threat IP whose visit shows a lot of activity on your page.

Known threat is about the network address. Tampered device is about the device.

Location mismatch

The IP address is in a country your country rule excludes: on your block list, or missing from your allow list. Tapper reads the country from the IP address. A visitor on a VPN is judged on location only when Block VPN traffic is on. See Block or allow clicks by country.

Tampered device

The device's fingerprint contradicts itself. A browser reports its operating system, browser version, screen, graphics, fonts, language and time zone, and on a real device these fit together. Tapper flags details that cannot all be true at once, such as a browser claiming one operating system while its other signals belong to another. Emulators, anti-detect browsers and spoofing tools leave these contradictions when they disguise one machine as many visitors.

Other

The visitor was added to Tapper's invalid traffic audience in your ad account, but no reason could be matched to it for that day. It is still a flagged visitor, counted once under Other.

Reasons from your detection rules

You can change how often these fire, in a rule set (Setup > Rule sets).

LabelWhat it meansSetting behind it
Ad click limit exceededThe same visitor clicked your ads more times within a period than the ad click limits allow, for example more than 3 clicks within 10 minutes. Every IP address the visitor used carries this reason. See Set invalid click thresholdsAd click limits (Click limits tab)
Suspicious ad clickThe same visitor reached your suspicious ad clicks limit: that many recent visits with no activity on the page. Every IP address the visitor used carries this reasonSuspicious ad clicks
Instant bounceSeveral of the visitor's recent visits were shorter than your minimum seconds on site. One short visit on its own is not enoughMinimum seconds on site
JavaScript disabledA browser with JavaScript disabled clicked your adBlock JavaScript-disabled browsers
VPNThe click came through a VPNBlock VPN traffic
Location mismatchThe IP is in a country your country rule excludesBlock by country (Countries tab)
Suspicious click behaviorOur models found that the visit differs from how normal visitors behave on your site. It is a model's judgment, not a fixed ruleBlock suspicious click behavior
Blocked on another platformThe visitor was flagged on another ad platformBlock across ad platforms

For each setting, see How Tapper decides a click is invalid.

Reasons that apply to every account

LabelWhat it means
Aborted ad clickMost of the recent Google Ads clicks from this IP address never loaded your page. This check is the same for every account and skips mobile carrier addresses

Reasons from IP intelligence

These have no switch of their own.

LabelWhat it means
Data centerThe IP belongs to a hosting or cloud provider, not a home, office or mobile connection
ProxyThe click came through a proxy service
TorThe click came through a Tor exit node, which hides the visitor's real address
iCloud Private RelayThe click came through Apple's iCloud Private Relay
AnonymousThe IP belongs to a service that hides where the visitor really is
Known attackerBlocklists list the IP as a source of attacks, malware or botnet traffic
Known abuserBlocklists list the IP as a source of spam, harvesting, registration bots or other abuse
Known threatOur IP data provider marks the IP address as a threat, meaning it is linked to malicious activity such as attacks or abuse
Unassigned IP addressThe address is unallocated or reserved space that should never appear on the public internet
Suspicious networkThe network the IP belongs to (its ASN, the block of addresses one operator runs) is associated with invalid traffic

Reasons from device and browser signals

LabelWhat it means
BotThe visit shows signs of automation, such as a headless browser or an automation tool
Fake user agentThe browser identifies itself as something it is not
Suspicious screen resolutionThe reported screen size is not one a real device has
Tampered deviceThe device's fingerprint contradicts itself, a sign of emulators and spoofing tools

Other labels

  • Aggregated range: when a Google campaign reaches Google's limit of 500 IP exclusions, Tapper can combine many excluded addresses that sit close together into one range exclusion, which carries this label. See The 500 IP exclusions per campaign limit in Google Ads.
  • General labels such as Invalid traffic, Suspicious IP or Aggressive clicking: if one appears on a visitor you need to understand, contact support with the visitor id (see How to get help from Tapper).

Block reasons in the refund report

On the Refunds page, Block reason tiers group the reasons by how strong the evidence is for a Google Ads claim:

  • Tier 1 - High confidence (Bot, Data center, Known attacker, Click fraud, Location mismatch): the only tier checked by default.
  • Tier 2 - Supporting evidence (VPN, Proxy, Tor, Suspicious IP)
  • Tier 3 - Weak signals (Suspicious click behavior, JavaScript disabled, Instant bounce)

Each tier holds more reasons than its label names. See Generate a Google Ads refund report.

Still need help?

Chat with our team and mention this article.