Real Outcomes

Measurable results for every kind of business.

E-commerce & retail

Illustration: a rack of shirts on hangers beside a glowing shopping bag
  • Inventory protected from scalper bots at launch
  • Wasted ad spend recovered with documentation
  • Real customers can actually buy limited products
  • Your true conversion rate — not inflated bot visits

Ask yourself:

"What percentage of my Black Friday traffic was actually human?"

The dashboard

Analytics you can actually read.

  • Jordan M. Returning · 3 devices Human 92
  • Anonymous Probabilistic · 1 session Human 61
  • GPTBot AI crawler · OpenAI AI No score
  • Unknown script Datacenter IP · burst Harmful 3

No more staring at tables of numbers that don’t mean anything. ClickStream shows you who came, where from, and what made them convert.

The identity graph

Five layers of signal. One complete picture.

Resolved

Visitor profile

one person

How it’s set
Server-side on your own subdomain
Lifespan
Up to 400 days — the browser maximum — because it is set server-side
Captures
Every page visit, session, and event tied to one visitor ID.
Limitation
Doesn’t cross devices on its own — that’s what the other layers are for.

The signals library

Signals made simple.

@clickstreamhq/signals puts real-time visitor intelligence directly in your code. Your site doesn't just measure — it responds, typically a 50-150ms round trip.

signals.js
// @clickstreamhq/signals
import { configure, getVisitor } from '@clickstreamhq/signals';

configure({ apiKey: 'cs_live_...' });
const visitor = await getVisitor();

// High intent? Show them an offer.
if (visitor.scores.intent > 80) {
    showOffer("Limited-time deal");
}

// Frustrated? Trigger help.
if (visitor.scores.frustration > 70) {
    triggerHelpChat();
}

// Bot? Route to verification.
if (visitor.bot.isBot) {
    requireVerification();
}
  • High-intent detection

    When purchase intent crosses your threshold, show a personalized offer or upgrade prompt — at the exact right moment.

  • Frustration mitigation

    Spot struggling visitors before they leave. Trigger live support, a simpler path, or a direct help offer.

  • Bot defense

    Route suspected bots to verification. Real visitors see nothing different. Bots hit a wall.

  • AI-crawler optimization

    Detect which AI agent is visiting and serve structured content optimized for machine comprehension — alongside your human experience.

Why ClickStream

One pixel. An infinite number of ways to use your data.

Feature comparison: ClickStream versus Google Analytics, Hotjar, bot detectors, and 6sense
Feature Google Analytics Hotjar Bot detectors 6sense ClickStream
Identity resolution No No No Company only Person-level
Bot classification Partial No Block only No 11 categories + AI
Behavioral scoring No No No Limited 26 models, p95 <3ms
Developer response API No No No No @clickstreamhq/signals
First-party by design No No No No Under your domain
$0 tier Yes No No No Explore: 5,000 human pageviews/mo

One platform replaces four — at a fraction of the combined cost.

Pricing

Every launched capability. Two packages.

Explore is $0 with one site, 5,000 human pageviews, 25,000 Signals Coverage units, 5 successful enrichments, and 1 audience build per month (maximum 100 records). Pro is $99/month with one active site, 25,000 human pageviews, and 250,000 Signals Coverage units included.

Usage: $99/additional active site, $0.05/additional successful enriched profile after 500 included, and $10/month per Creators Studio link-in-bio page on Pro (Explore Free-tier limited; Hobby $10/month for the link page alone). Admin, editor, and viewer access included. Enrichment never charges no-match responses, failures, retries, or duplicate people; a cache read counts only when it creates the account's first successful profile delivery for that person in the month. CRM is integration-only today, and cross-channel DSP activation for ad placements is coming soon.

Full pricing and the usage calculator

Knowledge hub

Everything you need to convert more visitors.

Eliminate ad fraud, understand your visitors, and maximize the ROI of every marketing dollar.

Go deeper

Built different. Here's the proof.

For the technical buyer who wants to see exactly how it works under the hood.

The identity graph isn't a database — it's a resolution layer. Raw events reference cookies; the graph resolves cookies to people; analytics operate on people. No single signal provides complete coverage, which is precisely why stacking layers matters. The _cs_vid cookie is set on your own subdomain for full first-party status and lives up to 400 days — the browser maximum — because it is set server-side rather than by JavaScript. When a visitor submits a form or logs in, their email is converted to a SHA-256 hash immediately — a one-way fingerprint that matches identities across sessions and devices while keeping analytics storage free of plaintext addresses. Ad-click IDs (gclid, fbclid, ttclid, msclkid) are captured on landing so attribution survives the next click.

Last-click attribution hands 100% of the credit to whatever a customer clicked right before buying — making brand campaigns, nurture emails, and retargeting look invisible. ClickStream resolves touchpoints across sessions and devices and captures 13 ad-platform click-ID types, so you can see which channels actually move revenue and reallocate with confidence.

Your data stays yours. ClickStream is first-party by design — data flows through your own domain, not a third-party network, with AES-256-GCM per-tenant encryption and GDPR/CCPA controls including gated PII reveal. Analytics storage holds hashed identifiers only; raw contact fields are AES-256-GCM encrypted with audited, password-gated access. You own your data — CSV exports on Growth+, raw-event Parquet exports on request. We don't sell your data, and we don't share it across customers unless you explicitly opt into network features.

You don't need a data team. If you run an online store, a WordPress site, or anything with a checkout, ClickStream tells you in plain language how many of your visitors are real people, which marketing actually brought them, and which ones are about to buy or about to leave — so you can spend your time and budget on the customers who can actually say yes. Start on the free plan, add one line of code, and watch your human-vs-bot split appear within minutes.

Ready to see who's really on your site?

Stop losing conversions to anonymous traffic and wasted ad spend. Get the platform that identifies visitors, detects fraud, and lets your site act in real time — with audience resolution, audience building, and export included in both packages.

Thanks — you’re on the list. We’ll be in touch.

No spam, ever.