Skip to main content
All CollectionsReporting & Analysis
Understanding bot traffic
Understanding bot traffic
Updated over a month ago

Webtrends Optimize tries to identify bot traffic, flag it to you, and give you a mechanism to filter it out.

It is worth noting that we do not generate this traffic. It is coming to your website, and our goal is to help you identify that it happened and make it as easy as possible to remove, thus giving you more meaningful test data to analyse - helping you make decisions with less noise influencing the data.

How we identify bot traffic

We use an often-updating list of bot IP user agents. We currently cover thousands of unique bot/crawler services and countless versions of each.

Examples:

We attempt to identify countless crawlers, scrapers, bots, etc., from companies both big and small, both at overt layers e.g. identified as Google/Bing/Yahoo/Yandex, and less overt layers e.g. code run in a Google Apps script.

Examples of this:

  • Bots from: Ahrefs, bing, yandec, dotbot, sitescore, deepcrawl, cocolye, smtbot, pingbot, pingdom, twitter, grmamarly, semrun, etc.

  • Large Language Model providers: OpenAI, Claude, Perplexity, etc.

  • Google services: Youtube links, search console, adwords, page speed insights, earth, toolbar, apps-script, keyword suggestions, image search, etc.

  • Yahoo services

Troubleshooting bot traffic

If you believe a particular bot is spamming your test, we recommend you:

  • Go to Full Reporting for that experience

  • Extract the data. Be sure to include the fields Device and User Agent.

  • Download the extract

  • Filter the data in Excel or similar to Device is Bot.

  • Analyse interesting parts of the user agent to see which specific bot is spamming your test.

How we flag bot traffic to you

When you click into any given experience, you'll see a summary of traffic flowing in. Bot traffic will be flagged to you there:

How you can filter out bot traffic from your reports

You can filter out this traffic in reporting very easily:

Did this answer your question?