llms.txt
# Raah
> Revenue analytics and real-user observability for humans and AI agents.
Raah combines revenue attribution and user analytics with real-user network observability for web products. A lightweight browser script helps teams understand traffic, acquisition, journeys, page engagement, latency, Web Vitals, frontend failures, third-party impact, geography, and ISP conditions from the same production experience.
## Core
- [Home](https://raah.dev/): Product overview and setup entry point
- [Features](https://raah.dev/features): Current feature catalog
- [User Analytics](https://raah.dev/user-analytics): Product analytics overview
- [Observability](https://raah.dev/observability): Real-user network observability overview
- [Pricing](https://raah.dev/pricing): Plan comparison and current limits
- [Live Demo](https://demo.raah.dev): Sample dashboard data and product walkthrough
- [Blog](https://raah.dev/blog): Product updates and technical guides
- [Docs](https://raah.dev/docs): Product documentation
- [Privacy Policy](https://raah.dev/legal/privacy-policy): Data collection, retention policies, and privacy practices
- [Terms of Service](https://raah.dev/legal/terms): User agreement, subscription terms, and acceptable use policy
- [Full Content Index](https://raah.dev/llms-full.txt): Product guide plus the full targeted landing-page and blog corpus
## Feature availability
- Umami and Plausible analytics imports: Beta. Preview supported field mappings and keep source exports before overwriting project analytics.
- Native Slack alerts and slash commands: Upcoming, not working for launch
- MCP: Limited availability. Only capabilities returned by the connected server catalog are available; the remaining documented catalog is upcoming
- Payment records are not collected by the beacon alone; enable Stripe sync or implement confirmed server events
## Revenue setup
- [Revenue tracking](https://raah.dev/docs/revenue/overview): Payment ingestion and attribution
- [Browser API](https://raah.dev/docs/revenue/browser): Custom events, conversion claims, and optional identity linking
- [Privacy](https://raah.dev/docs/resources/privacy): Browser storage, personal data, and customer responsibilities
## AI and agents
- [AI Insights](https://raah.dev/docs/dashboard/ai-insights): Ask AI questions about active dashboard reports and selected time ranges
- [MCP overview](https://raah.dev/docs/mcp/overview): Limited MCP availability; discover supported capabilities before use
- [MCP tools](https://raah.dev/docs/mcp/tools): Gateway discovery and a catalog with upcoming capabilities; not all are live
- [MCP security](https://raah.dev/docs/mcp/security): OAuth, consent, scopes, rate limits, revocation, and project-scoped access
## Use Cases
- [API Performance Monitoring](https://raah.dev/use-cases/api-performance-monitoring): Browser-side API timing and errors alongside funnel conversion context
- [Core Web Vitals Monitoring](https://raah.dev/use-cases/core-web-vitals-monitoring): Real-user Web Vitals and page-speed conversion gaps
- [Third-Party Script Monitoring](https://raah.dev/use-cases/third-party-script-monitoring): External dependencies and browser failures in customer conversion flows
- [RUM for SaaS](https://raah.dev/use-cases/real-user-monitoring-saas): SaaS revenue, payments, customers, funnels, and real-user observability
- [ISP Performance Monitoring](https://raah.dev/use-cases/isp-performance-monitoring): Carrier conversion differences and browser API latency
- [Referrers & Alerts](https://raah.dev/use-cases/referrers-and-alerts): Source revenue, channel quality, and traffic alerts
- [Checkout Revenue & API Performance](https://raah.dev/use-cases/checkout-api-performance): Checkout funnels, confirmed payments, API diagnostics, and revenue-at-risk estimates
- [Status Pages & Incidents](https://raah.dev/use-cases/status-page-incident-monitoring): Real-user incident signals, affected customer flows, and public status updates
## Compare
- [Raah vs Plausible](https://raah.dev/raah-vs-plausible): Analytics plus browser observability vs simple traffic analytics
- [Raah vs Umami](https://raah.dev/raah-vs-umami): Managed analytics and RUM vs open-source analytics
- [Raah vs Vercel Analytics](https://raah.dev/raah-vs-vercel-analytics): Cross-platform RUM and API timing vs Vercel-native analytics
- [Raah vs Netlify Analytics](https://raah.dev/raah-vs-netlify-analytics): Browser-side diagnostics vs server-side traffic counts
## Blog Posts
- [See the visit, the payment, and the slow page](https://raah.dev/blog/see-the-visit-the-payment-and-the-slow-page): Payments, funnels, revenue at risk, channel quality, and carrier speed. Each report is one sentence you can act on.
- [How We Use Jev in Raah: Before and After](https://raah.dev/blog/how-we-use-jev-in-raah): We put Jev in front of AI Insights and alerts. First it skipped project snapshots and quieted routine pings. Then it started attaching the right Raah docs. Here is what changed.
- [How to Track Revenue with Raah](https://raah.dev/blog/how-to-track-revenue-with-raah): Connect Stripe, or send payments from Dodo, Paddle, Lemon Squeezy, Polar, Razorpay, or your own checkout. Attribute each payment to the visit that earned it.
- [Build Something That Agents Love](https://raah.dev/blog/build-something-that-agents-love): Y Combinator's classic advice was make something people want. The new edge is making something agents love. Here's how we think about agent experience at Raah, and why it gives us an edge over traditional providers.
- [Why We Let Coding Agents Onboard Themselves to Raah](https://raah.dev/blog/why-we-let-coding-agents-self-onboard-to-raah): The thinking and the engineering behind agent self-onboarding in Raah MCP: why onboarding belongs in the editor, how we added write tools safely, and the session-grant bug we had to solve.
- [Set Up Raah From Your Coding Agent](https://raah.dev/blog/set-up-raah-from-your-coding-agent): How Raah MCP project onboarding is designed to work from a coding agent. MCP has limited availability; check the live catalog before using this workflow.
- [Building an Agent-Native MCP Server: The Security Model](https://raah.dev/blog/building-an-agent-native-mcp-server-security): An MCP server hands tools to an autonomous agent. That raises the stakes on auth. Here is how Raah's MCP server is built: OAuth 2.1 with PKCE, project-scoped consent, a four-tool gateway, per-call ownership checks, and audit logging.
- [Analytics, Performance, and Errors Are the Same Question](https://raah.dev/blog/analytics-performance-errors-are-the-same-question): Teams stitch together five monitoring tools because vendors carved the market that way, not because the problem is five problems. The case for treating traffic, speed, errors, and reliability as one question, and what changes when you do.
- [One Request Equals One Request](https://raah.dev/blog/one-request-equals-one-request-honest-analytics-billing): Most analytics tools bill on metered events with multipliers you can't predict. Raah counts the simplest possible thing: one HTTP request to the beacon is one billed request, no matter what's in it. Here's why we chose the boring number.
- [Geolocation and Visitor Counting Without Cookies or Storing IPs](https://raah.dev/blog/geolocation-without-cookies-or-storing-ips): How Raah derives country, region, and ISP at the edge without storing raw IPs in analytics rows, and how it counts visitors without cookies or fingerprinting. The actual engineering behind privacy-first analytics.
- [How We Fit Real-User Monitoring in 5 KB](https://raah.dev/blog/how-we-fit-real-user-monitoring-in-5kb): Most sites ship four or five SDKs to track analytics, Web Vitals, errors, and API timing. Raah does all of it in one script that is 5.3 KB gzipped. Here is how the beacon is built and the constraints that kept it small.
- [GA4, Vercel, Plausible, Fathom: The Honest Analytics Audit for 2026](https://raah.dev/blog/google-analytics-vercel-plausible-fathom-honest-comparison): Most analytics tools are either overkill or undercooked. A founder-grade audit of Google Analytics, Vercel Analytics, Splitbee, Fathom, Plausible, and Simple Analytics in 2026, with real pricing and where each one actually fits.
- [What Is Real User Monitoring? A Developer's Guide](https://raah.dev/blog/what-is-real-user-monitoring-developer-guide): Learn what real user monitoring is, how it differs from synthetic monitoring, what browsers expose, and how RUM helps teams debug production performance.
- [Umami vs Plausible: Which Privacy-Friendly Analytics Tool Should You Choose in 2026?](https://raah.dev/blog/raah-vs-umami-vs-plausible-analytics-comparison): A practical comparison of Umami and Plausible across privacy, self-hosting, pricing, custom events, funnels, Web Vitals, data ownership, and when to choose Raah instead.
- [Making Dynamic MDX Blogs Work with OpenNext on Cloudflare Workers](https://raah.dev/blog/making-dynamic-mdx-blogs-work-with-opennext-cloudflare-workers): A simple way to fix MDX blog pages that work locally but render empty on Cloudflare Workers with OpenNext.
- [The Best Google Analytics Alternative for Developers](https://raah.dev/blog/best-google-analytics-alternative-raah): Looking for a Google Analytics alternative that is simpler than GA4 but more useful than a pageview counter? See why Raah combines privacy-friendly analytics, Web Vitals, errors, network timing, and frontend observability in one dashboard.
- [The Best Vercel Analytics Alternative When You Outgrow the Free Tier](https://raah.dev/blog/vercel-analytics-alternative): Vercel Analytics is convenient, but the Hobby plan has usage limits. Learn when to switch to a Vercel Analytics alternative and how Raah gives you privacy-friendly analytics, Web Vitals, and frontend observability in one place.
- [How to Choose Privacy-First Analytics for a Growing Website](https://raah.dev/blog/how-to-choose-privacy-first-analytics): A practical guide to choosing privacy-first analytics based on cookies, browser storage, Web Vitals, hosting flexibility, campaign tracking, and frontend observability.
- [Privacy-First Analytics Tools Compared: What to Check Before You Choose](https://raah.dev/blog/privacy-first-analytics-tools-compared): Compare privacy-first analytics tools by what they collect, whether they use cookies or browser storage, whether they include Web Vitals, and how much product context they give you.
- [How to Add Lightweight Web Analytics and Browser Observability to Apps Hosted on Vercel, Netlify, and Cloudflare](https://raah.dev/blog/add-lightweight-web-analytics-browser-observability-vercel-netlify-cloudflare): Learn how to add lightweight web analytics and browser observability to apps hosted on Vercel, Netlify, and Cloudflare using Raah.
- [How Raah Handles User Privacy](https://raah.dev/blog/how-raah-handles-user-privacy): A plain-English look at what Raah's beacon collects, what it does not collect, how it handles browser storage, identity linking, and revenue attribution, and what site owners must disclose.
- [Introducing Raah](https://raah.dev/blog/introducing-raah-real-user-network-monitoring): Raah is a privacy-first analytics and frontend observability platform that helps teams understand traffic, Web Vitals, errors, and API performance from real users.
## Product
- Positioning: Revenue analytics, user analytics, and browser observability for teams that need product behavior and real-world performance evidence together
- Revenue and conversions:
- Stripe sync with a restricted read key; other providers send confirmed payments to https://t.raah.dev/v1/events
- Browser raah.conversion matches order IDs to visits; it does not send payment amounts
- Net revenue is payments minus refunds/disputes; fees are separate; exact, linked, and unattributed payments remain visible
- Events, identified customers, page/event funnels, channel/carrier quality, and revenue-at-risk estimates
- User Analytics:
- Overview trends for pageviews, visitors, visits, duration, bounce, and top pages
- Pageviews, visits and sessions, journey paths, geography, devices, browsers, operating systems, referrers, channels, UTMs, and scroll/engagement breakdowns
- Public embed badges for live visitors or rolling pageview, visitor, and visit stats
- Observability:
- Endpoint latency percentiles, request volume, status and error analysis
- Network timing phases: DNS, TCP, TLS, TTFB, and download
- Global map, ISP/carrier and ASN context, connection-type analysis, pages, time series, session waterfalls, and third-party analysis
- Web Vitals and performance metrics from real browsers: LCP, INP, CLS, FCP, and TTFB context (Google Core Web Vitals are LCP, INP, and CLS)
- Workflow:
- In-dashboard AI insights scoped to dashboard tabs and time ranges
- Email alerts on all plans; hosted status pages on all plans; webhooks on Pro and Premium; native Slack alerts upcoming; custom status-page domain on Premium; Raah MCP at https://mcp.raah.dev/mcp has limited capabilities (discover via list_tools); missing release capabilities are upcoming
- Pricing:
- Free: 1 site, 100K monthly requests, 100K monthly user analytics events, 30-day retention, 10 AI messages per month, hosted status page
- Pro: $9/month, 5 sites, 1M monthly requests, 1M monthly user analytics events, 90-day retention, 100 AI messages per month, webhooks, hosted status page, hide Raah branding, email support at support@raah.dev; native Slack upcoming
- Premium: $25/month, 10 sites, 5M monthly requests, 5M monthly user analytics events, 365-day retention, 500 AI messages per month, custom status-page domain, optional Raah branding removal, email support at support@raah.dev
- Privacy: Cookie-free beacon with localStorage/sessionStorage IDs and optional identity/payment linking. Hashed, linkable identifiers may be personal data. Site owners provide notices and consent where required; consult the Privacy Policy.
## Technical
- Setup: Add one deferred browser script tag with a project ID and monitored domain
- Compatibility: Works with React, Next.js, Vue, Nuxt, SvelteKit, Astro, Angular, Remix, Vite, and plain HTML sites
- Dashboard Modes: User Analytics and Observability share alerts, status pages, settings, billing, and AI-assisted investigation
- Status Pages: Hosted per project; Premium can use a custom domain and hide Raah branding
## External
- [Twitter/X](https://x.com/raahdotdev): Product updates and announcements
- [Feedback](https://feedback.raah.dev): Feature requests and product feedback
- [Docs](https://raah.dev/docs): Product documentation
- [Changelog](https://raah.dev/changelog): Version 1.0 and later product releases
- Contact: contact@raah.dev
---
Last updated: 2026-10-15
Format: llms.txt v1.0