73% of web traffic is bots that look human. Your conversion rates, ad spend, and growth metrics are optimized for robots — not customers. AnalyticsOS scores every session with 17 behavioral signals. You get clean analytics — metrics you can actually trust.
Bots don't just inflate your traffic numbers. They systematically distort every metric your team uses to make decisions.
Artificially suppressed. Thousands of bot "visitors" inflate the denominator while never converting.
Retargeting pixels fire on bot sessions, building audiences of non-humans. You're paying to advertise to robots.
Bots visit multiple pages to mimic engagement, creating false confidence in your content and UX.
Bots stay for exactly 4:32 or 2:00 — programmed intervals that skew your engagement metrics.
Bot-generated form submissions pollute your CRM. Sales wastes time following up on fake leads.
Same site, same time period. Left: all traffic. Right: humans only.
Illustrative example based on industry research. Your gap depends on your traffic sources.
Every bot flag traces back to peer-reviewed human motor research. No black box.
AnalyticsOS captures behavioral signals and scores them against models of human motor behavior — Fitts's Law, GOMS keystroke model, eye-tracking research. Not a black box.
The foundational feature. Your dashboard shows clean metrics by default — toggle to see the raw numbers and the gap between them. That gap is the bots.
Plus 12 more signals: velocity asymmetry, action pacing, direction changes, timing distribution, path uniqueness, session structure, navigation flow, dwell time correlation, event trust, scroll jump detection, CSS fingerprint, and stealth artifact detection.
You don't need separate tools for bot detection and analytics. AnalyticsOS is both — because the behavioral signals that detect bots ARE your analytics data.
Every pageview scored. Dashboard shows human-only traffic by default. Toggle to see the raw numbers and understand the gap.
clean by defaultFunnel analysis with bot sessions excluded. See your real conversion rate — not the one diluted by 73% fake traffic.
progressive CTE analysisWeekly summary: "42% of your traffic was bots. Here's what they did. Estimated ad waste: $2,400." The number that gets forwarded to the CMO.
automated reportsEvery session classified: HUMAN, BOT, SUSPICIOUS, AI_AGENT. Click any bot session to see exactly why it was flagged — every signal explained.
explainable detectionPage views, clicks, scroll depth, custom events. All the analytics you expect — but verified clean.
9 auto-captured signalsSession correlation, user journeys, cross-page behavior. Understand how real humans navigate your site.
session grouping
Detection grounded in Fitts's Law, GOMS model, and eye-tracking studies. Calibrated by adversarial Red Team / Blue Team testing.
How we compare to the alternatives.
| AnalyticsOS | Fraud0 | PostHog | Cloudflare | |
|---|---|---|---|---|
| Detection | 17-signal behavioral | Client-side, proprietary | Basic user-agent filter | Rule-based, edge |
| Analytics | Full, built-in | GA4 integration | Full product analytics | None |
| Explainable | HCI-grounded, inspectable | Black box | N/A | Black box |
| Open Source | Yes | No | Yes | No |
| Self-Hostable | Yes | No | Yes | No |
| Integration | Single script tag | Script tag + GA | Script tag | DNS proxy |
| Price | Free / self-host | Usage-based | Freemium | $20+/mo |
One script tag. Auto-captures 9 behavioral signal types. Starts scoring immediately.
<script
src="https://analyticsos.io/t.js"
data-site-id="YOUR_SITE_ID"
async
></script>
That's it. Page views, clicks, scroll depth, mouse dynamics, keyboard cadence, fingerprinting, performance timing, and visibility are captured and scored automatically.
'use client';
import { useEffect } from 'react';
export function AnalyticsTracker({ siteId }: { siteId: string }) {
useEffect(() => {
const script = document.createElement('script');
script.src = 'https://analyticsos.io/t.js';
script.async = true;
script.dataset.siteId = siteId;
document.body.appendChild(script);
return () => { document.body.removeChild(script); };
}, [siteId]);
return null;
}
// Track a purchase — scored for human verification
window.__aos.track('purchase', { amount: 29.99, plan: 'pro' });
// Track a signup click
window.__aos.track('signup_click');
// Flush the event buffer
window.__aos.flush();
Base URL: https://analyticsos.io