Skip to main content

Documentation Index

Fetch the complete documentation index at: https://revlytics.co/docs/llms.txt

Use this file to discover all available pages before exploring further.

How it works

Revlytics includes built-in bot detection that silently blocks all tracking for non-human visitors. No events are sent when a bot is detected.

Detection methods

The script checks for:
MethodWhat it detects
WebDriver flagnavigator.webdriver === true (Selenium, Puppeteer, Playwright)
Headless browsersPhantomJS, Nightmare, headless Chrome
Known bot globalswindow.callPhantom, window._phantom, window.__nightmare
User agent patternsCommon bot strings: bot, crawler, spider, headless, curl, wget, python, go-http-client
Missing user agentAgents shorter than 5 characters or missing entirely
Document attributesAutomation-related attributes on document.documentElement

No configuration needed

Bot detection is always active and cannot be disabled. This ensures your analytics data is clean by default.

What happens

When a bot is detected, the script returns immediately — no events are sent, no replay is recorded, and no cookies are set. The detection is completely silent with no errors thrown.