Self-hosted web analytics for the tm-code fleet. Tracks pageviews, sessions, custom events, and revenue attribution across a small set of public sites.
First-class AI-crawler segmentation (GPTBot, ClaudeBot, PerplexityBot and friends are counted separately from humans), social-source attribution, and Stripe revenue tracking wired in at the webhook.
Every accepted pageview across the fleet flashes a shard. Colors tell you what kind of traffic just landed:
No cookies. IPs are hashed with a daily-rotating salt so yesterday’s hashes aren’t correlatable to today’s. No fingerprinting APIs are called. Session state lives in sessionStorage per tab. DNT is respected. No consent banner is required for the aggregate stats we keep.