From first event to full picture
Send one event and Lume does the rest — telling your humans, bots, and AI agents apart so you get a clean human count you can trust and finally see the half your analytics is blind to.
Install
One ingest token and one SDK call — or a no-code edge/CDN path that reads traffic you already emit, with zero client JS and no added latency.
Classify
Every request is sorted into the segments that matter — real humans, the humans AI referred you, AI agents, crawlers, and ordinary bots — across 17 agent types matched against the live catalog.
Verify
Signatures, reverse DNS, and published IP ranges are checked against the 7 verified operators, so a spoofable user-agent is never taken at face value. Anything claiming to be a recognized agent but failing the checks is flagged as unverified — not hidden.
Dashboard
Your whole audience appears live and unsampled — clean human count up top, every bot and AI agent told apart beneath it — with per-operator and per-page drill-downs so you can see which agents hit which URLs and act on it.
The segments in your traffic
Each of the four steps feeds one picture — here’s what you’re looking at, and why each segment matters.
Humans
Your clean, bot-free count.
AI-referred humans
Real people sent from an AI answer — usually hiding in “Direct.”
AI agents
Software acting for a person: real intent, not something to filter out.
AI crawlers
Bots fetching your pages to train or ground models — are they even reaching you?
Search & utility bots
Expected and benign, but finally told apart.
Spoofers
Claiming to be a recognized agent but failing verification — the one to actually worry about.
One call to start
Install the dependency-free SDK and send your first event with a single call.
import { Lume } from 'lumetraffic'
const lume = new Lume(process.env.LUME_INGEST_TOKEN)
lume.trackPageview(req, res) Prefer no code? Drop in an edge or CDN integration and Lume reads your traffic from the request path or the logs you already emit — no client JS, no added latency, and it sees the crawlers your analytics can’t.
Your first event is a minute away.
One ingest token, one SDK call. Free plan, no card required.
Start for free →