Why does my Onyx visitor count show as higher in Onyx than my Analytics tool?

You may have noticed that your Onyx visitor count sometimes appears to increase faster than the visitor count on analytics tools such as Google Analytics or Plausible - and essentially this is because each tool uses a slightly different way of working out unique visitors.

Onyx defines one visitor as one unique IP/useragent combination, and this resets daily, so one user visiting from the same IP/computer/browser each day will only ever add 31 visitors to your site in a month.


However, it's not just humans that visit - bots, such as search engine crawlers, scheduled tasks, monitoring tools such as Uptime Robot and performance analysis tools such as GTMetrix or Google PageSpeed also make requests which can add to your visitor count overall.

Both Onyx and most common analytics tools exclude common bots - but analytics tools will also strip out other requests, such as those internal to the site e.g. cron actions and also some visitors that look genuine but their intelligence suggests that it's not likely a legitimate human visitor. Onyx's analysis methods (which is comparable to that of other Managed WordPress providers) won't strip these out.


There's one other key difference - and that's with regards to users using ad blocking tools. A lot of common ad blockers will also block common analytics tool JavaScript tags, which is the way tools such as Google Analytics track visitors. As such, those visitors won't get reported back to Google, but will still count in our metrics. According to Statista.com, around 36% of UK internet users have an ad blocker of some description installed, so that can also have a significant hit in the accuracy of analytics tools, which isn't applicable in our count which is pulled directly from the site's request logs.

How did we do?

Powered by HelpDocs (opens in a new tab)
© Krystal Hosting 2020