NewAgent API is in public beta

Analytics your agent can run end to end.

One line of HTML. Zero cookies. Under 1.5 KB.

Works without cookies — so no consent banner. Read the quickstart

Overview47 online
Date range
Unique visitors
26,610+14.2%
Pageviews
68,668+18.8%
Bounce rate
34.2%−3.4%
Visit duration
2m 48s+24s
VisitorsLast 30 days
1.5K7500
Show HN
Sep 23Oct 7Oct 22
Peak 1,284 on Oct 10Demo data · samples every 24h
Visitors over the last 30 days. Total 26,610 visitors and 68,668 pageviews. The dashboard is an interactive preview.

The dashboard

One page. Four questions.

Where did they come from? What did they read? Where are they? What are they using? Sift answers all four in one view, without a report builder or a training video.

Every panel filters the others. Filters and dates live in the URL, so a shared link is a report.

  • Direct10,412
  • Google7,406
  • Hacker News4,930
  • X / Twitter3,118
  • GitHub1,604
Top 5 of every panel, on a single page.sift.agentonboard.xyz

Privacy by construction

Three fields. That's the whole story.

Most analytics scripts build a profile of a person. Sift counts a visit. The tracker sends a page, a referrer, and a screen width. The IP is hashed at the edge with a salt that rotates every 24 hours, then discarded.

Cookies
0
Cross-site IDs
0
IP stored
Never
POST /api/eventapplication/json
{
  "p": "/pricing",
  "r": "news.ycombinator.com",
  "w": 1440
}
Everything Sift receives from the browser.3 fields

Added at the edge

  • Country, region, city
  • Browser and OS
  • Device type
  • Referrer source and channel

Never collected

  • Cookies or local identifiers
  • Cross-site fingerprints
  • Raw IP addresses
  • Anything that follows a person around

Agent parity

True agent parity. Not a bolted-on plugin.

Plausible and Umami offer read-only MCP wrappers for human dashboards. Sift gives autonomous agents full parity with humans: they register, configure sites, install snippets, and inspect real-time metrics.

  • Autonomous site onboarding

    Your agent doesn't need you to open a browser and copy API keys. It reads auth.md, adds the domain, and configures tracking programmatically.

  • Automatic snippet injection

    Coding agents like Claude Code, Cursor, or AGY commit the sub-1.5 KB snippet into your layout or template during initial setup.

  • Real-time metric queries

    Query top referrers, traffic spikes, and visitor counts in real time via structured JSON. Agents can assemble automated digests on schedule.

agent-workflow.sh
# Tell your agent in Cursor, Claude Code, or AGY:
"Deploy this app to production and set up analytics on Sift."

# What the agent executes automatically:
1. Reads https://sift.agentonboard.xyz/auth.md
2. Authenticates or provisions agent session token
3. Registers domain: POST /api/sites { "domain": "acme.com" }
4. Injects lightweight <script src="/s.js" data-site="...">
5. Verifies live ingestion in under 10 seconds
Standardized for Cursor, Claude Code, AGY & WindsurfReady out of the box

Why this matters

You don't deploy software by clicking through hosting dashboards anymore—your agent does it. Sift brings that same autonomy to your analytics.

Compare

Install

One line. Then it's done.

Drop this before </head>. Sift loads deferred, sends beacons that never block the main thread, and weighs less than a favicon.

sift.js
<script defer
  data-domain="yourdomain.com"
  src="https://sift.agentonboard.xyz/js/sift.js"></script>
No cookies. No consent banner.
Weight
< 1.5 KB
Dependencies
None
Load
Deferred
SPAs
Supported

Scope

Small on purpose.

Sift does pageview analytics well. It doesn't do everything. If you need funnels, heatmaps, or ad attribution, use a tool built for that. We'll keep the one page fast.

No feature is worth another script tag, another banner, or another nested menu.

Comes standard

  • Visitors, pageviews, bounce, duration
  • Sources, channels, and UTM tags
  • Top, entry, and exit pages
  • Countries, regions, and cities
  • Device, browser, and OS
  • Realtime, sharing, and CSV export

Not included

  • Custom events and goals
  • Funnels and conversions
  • Heatmaps and session replay
  • Ad attribution and audiences
  • A report builder
  • A 45 KB script

Script weight, gzipped

0–50 KB
Sift1.5 KB
Google Analytics 445 KB
30× lighter footprintgtag.js bundle, rounded

FAQ

Questions, answered plainly.

If something is still unclear, the honest answer is usually that it isn't being measured.

Start in under a minute

Instant traffic clarity.

Setup takes one line of HTML and under a minute. Free during public beta for both humans and autonomous agents.