An Internet bot, or simply bot, is a software application that runs automated tasks (scripts) over the Internet. Some recordings in your Mouseflow account may be from bots. If you suspect that some of your recordings are indeed recordings of Bots please the list of possible indicators below.

The largest use of bots is in web spidering (web crawler), in which an automated script fetches, analyzes, and files information from websites.

Another popular use of bots is for testing. You can use bots to automatically visit a site using combinations of any number of OS's and browsers to ensure that the site works with all these possible combinations.

How do you recognize bots?

Generally, you can recognize Bot visits by one or more of the following indicators:

  • In playback, the mouse does not move from the upper left-hand corner

  • Often recordings of bots contain no mouse movements, clicks, or scroll events

  • Many bot visits last exactly 10 seconds

  • A large number of bots originate in Ashburn, Virginia (if you have a lot of visits from there that might be an indicator)

  • If they include Google search terms in the referrer (google stopped including search terms in their referrers in 2016 but some bots still include them)

  • Bots often use unusual Browser/OS combinations (so if you are seeing a visit where the browser is Opera 5.2 and the OS is windows 7 there is a high probability that this is a bot)

Since recordings of bot visits have very little value we recommend that you exclude them from being recorded. You can easily do so by enabling our Bot Prevention Integration.

Preventing Bots

Mouseflow offers a built-in way to prevent bots from being recorded. To enable the Bot Prevention app to navigate to your Integration Settings

Then select the Bot Prevent App

Once the dialog box loads, click enabled:

Then press OK.

Once you have done this, the integration will begin excluding simple bots from being recorded by listening for mouse movements and mouse clicks.

Note: Because the Bot Prevention Integration is pushed to the Mouseflow recording script - and this recording script is cached in the users' browser - it may take up to 24 hours before you see the full effect of the integration.

Did this answer your question?