See where visitors come from, what they pay, and what breaks.
Analytics connects pageviews to signups and payments without tracking cookies. Search Console, page speed, front-end errors, and AI traffic are in the same dashboard.

- Cookieless by default
- No consent banner. Turn on persistent identity only if you need it.
- Revenue from your payments
- Stripe, Paddle, Polar, RevenueCat, or a webhook from any provider.
- Any stack
- A script tag, the HTTP API, Swift, or React Native. Pylon is not required.
- On the Stack0 subscription
- $0.05 per 1,000 events, paid from the plan's usage credit.
What the dashboard shows
Every report reads from the same events, so a number in one report matches the others. Bots and AI crawlers are kept out of the visitor counts.
Revenue by customer and source
Every paying customer with the source and page they arrived on, what they spent, and how long they took to pay.

Goals and funnels
Set the steps that matter and see where visitors leave between them.

Retention cohorts
Group visitors by the week they arrived and see how many come back in the weeks after.

Visitor journeys
Each visitor's path: where they came from, the pages they read, the goals they reached, and what they paid.

Ask
Ask a question in plain English. The answer comes from your site's data, with a chart.
Which source brought in the most revenue this month?
google.com: $6,140 from 61 payments, about a third of the month's revenue. instagram.com sends fewer visitors than direct but almost as much revenue.
Search console
Google and Bing clicks, impressions, and positions by keyword. See which sitemap pages Google has not indexed, and why.

Performance
Core Web Vitals for each page, from real visits: LCP, INP, CLS, FCP, and TTFB.

Errors
The front-end errors your visitors hit, by page and browser, with how many people saw each one. No stack traces are collected.

AI visibility
How often people ask ChatGPT, Claude, or Perplexity about your site, and which pages AI crawlers read.

Alerts
Rules on traffic, revenue, payments, and page speed. Each alert gives the number and what it is compared with, in the app and by email.

One script tag
Add the tracker, and pageviews, signups, and payments start arriving. No cookie, no banner.

Also in the dashboard
One workspace per site, with these next to the reports above.
Payment connections
Stripe, Paddle, Polar, and RevenueCat, or a signed webhook from any provider.
Signups and customers
Each signup and paying customer, with the source and campaign that brought them.
Compare periods
Any range against the previous period or the same range a year ago.
Filters and segments
Source, page, country, device, campaign, and any event property.
Email digests
A daily, weekly, or monthly summary of each site.
Public dashboards
Share a read-only link to a site's dashboard. Turn it off and the link stops working.
Agent API
Give an AI agent a token to query stats and attribution for one site.
CSV export
Every report downloads as a file, with the filters applied.
Part of the suite
Analytics reads the events; the rest of Stack0 acts on them.
- 01
Add the script tag to an app from Build, a Pylon project on Cloud, or any site.
- 02
Ask an Agent what changed this week. It queries the same reports through analytics.query.
- 03
One subscription covers it, alongside Build, Cloud, Agents, and the APIs.
Add Analytics to your site
Add one script tag today. Reports fill in from the first visit, and revenue from the first payment.