Improved bot detection

Nick Stanchenko  
Edited

[17-Apr-2026] 

When looking at page views, conversion rates, as so on, you typically want to focus on human users. According to a Cloudflare report, however, over 50% of web traffic does not come from people: it comes from bots and agents.
 
Many bots and agents end up in your analytics data and pollute key metrics. The page views are inflated, and conversion rates dwindle because bots don’t convert.
 
We have released a number of features to help you detect bots and filter them out from the data:
  • Client-side bot detection tracker plugin — identify various automation frameworks like Selenium and Puppeteer
  • ASN Lookup enrichment — detect traffic coming from cloud hosting providers (AWS, DigitalOcean, ...) which is often indicative of bots
  • Bot detection enrichment — consolidate multiple bot indicators (the above plugin, ASN data, YAUAA and IAB enrichment data) into a single convenient bot entity that you can use in event forwarding or data models
We have also improved existing enrichments:
  • The IAB enrichment now provides a way to override how specific user agent strings are classified. This is useful, e.g., to prevent server-side trackers from being flagged as bots. (Referrer parser enrichment also supports overrides now.)
  • IP Lookup enrichment can be configured to output ASN information (required for the ASN Lookup enrichment)

The new enrichments are not enabled automatically, so that you can configure what’s best for your use case. To start improving your bot detection, head to the filtering bot events overview in our documentation.

This release is the first instalment of a wider Agent & Bot Intelligence initiative. Stay tuned!