Vercel docs checked 2026-11-02 · other products checked 2026-10-29

Vercel Analytics alternatives

A self-hosted alternative to Vercel Analytics, for a Next.js team that wants traffic and Stripe revenue in its own codebase, is Data Lighthouse: a $59 one-time template you deploy yourself. Vercel Web Analytics is Vercel’s hosted, cookieless count of visitors and page views inside the project dashboard. Speed Insights is a separate product for performance scores and Core Web Vitals. Umami, Plausible Community Edition, PostHog’s hobby deploy, OpenPanel, and Rybbit are other products you can run yourself. Google Analytics 4 remains the fit for Google Ads and web-plus-app measurement.

This page is published by Data Lighthouse, which sells the $59 template. Vercel plan limits below come from Vercel’s Web Analytics limits page and pricing page, reviewed 2026-11-02. Facts about Umami, Plausible, PostHog, OpenPanel, and Rybbit are reused from the Next.js analytics dashboard template comparison, reviewed 2026-10-29. A number that was not on those pages is not stated here.

What Vercel Web Analytics is

Vercel Web Analytics is available on all plans. The docs describe a dashboard of visitors, page views, top pages, referrers, and demographics such as location, operating system, and browser. It stores anonymized data and does not use cookies. Visitors are identified by a hash of the incoming request. That hash is valid for one day and then resets, so the same visitor is not tracked across days or across websites.

An event is either an automatic page view or a custom event. Panels can be exported, up to 250 entries, as CSV. Web Analytics is read from the Vercel project dashboard. It is built into the Vercel platform, so the data lives in Vercel rather than in your Next.js repository.

Speed Insights is separate

The Web Analytics docs point to Speed Insights when the question is site performance. The Speed Insights docs point back to Web Analytics when the question is who visited. Speed Insights is on every plan and includes the Real Experience Score. Individual Core Web Vitals, route breakdowns, and Drains require Speed Insights Plus.

On the pricing page reviewed 2026-11-02, the free Speed Insights allowance is 10,000 events per team per rolling 30 days on Hobby, Pro, and Enterprise. Collection pauses at that limit, and the free tier has no overage charge. Speed Insights Plus is unavailable on Hobby. On Pro it is $10 per project per month, plus $0.65 per 10,000 events. Those events are a different meter from Web Analytics events.

Limits that matter for Next.js teams

Vercel prices Web Analytics by collected events across every project on the team. The reporting window is how long analytics data is guaranteed to stay viewable. Vercel says it may keep data longer so an upgrade does not drop history, and only the window is guaranteed.

Hobby Web Analytics is free inside the included allowance. Hobby teams cannot buy extra events. The limits page says collection pauses until the next billing cycle or a Pro upgrade, and that a three-day grace period starts before collection stops. The same page lists two ways to collect again: wait 7 days, or upgrade to Pro for more events, custom events, and a longer reporting window. Vercel’s pricing FAQ says the Hobby plan is for personal, non-commercial use.

The Pro plan on the pricing page is $20 per month and includes a $20 credit across resources. Web Analytics on Pro is usage-priced: the limits page says included events are none and the rate is $0.03 per 1,000 events, subject to that monthly usage credit. The pricing page lists the same Pro usage as $3 per 100,000 events. A Pro trial lasts 14 days, and events collected during the trial are charged when the trial ends. Web Analytics Plus is an additional $10 per month per team. Custom events are documented for Pro and Enterprise. UTM parameters are included with Plus and Enterprise. The base Pro row lists UTM parameters as N/A.

Vercel Web Analytics limits by plan, from the official limits page on 2026-11-02
PlanIncluded eventsAdditional eventsReporting windowCustom eventsPropertiesUTM
Hobby50,000 events / month includedN/A1 month———
ProNone$0.03 per 1K events12 monthsIncluded2N/A
Pro with Web Analytics PlusN/A$0.03 per 1K events24 monthsIncluded8Included
EnterpriseNoneCustom24 monthsIncluded8Included

A dash is the mark Vercel prints in that cell. Included projects are unlimited on every column of that table.

Comparison

Use this when you are choosing a Vercel Web Analytics alternative. Self-host means you can run the product on infrastructure you control. Revenue means what the reviewed pages actually say about money data.

Vercel Web Analytics compared with Data Lighthouse, Umami, Plausible, PostHog, OpenPanel, Rybbit, and Google Analytics 4
ProductWhat it isSelf-hostRevenue / StripeBest fit
Vercel Web AnalyticsHosted, cookieless visitor and page-view analytics in the Vercel project dashboard. An event is an automatic page view or a custom event. Speed Insights is a separate performance product.No. Vercel documents it as built into the Vercel platform.The Web Analytics docs reviewed on this date describe visitors, page views, referrers, and custom events. They do not describe a Stripe revenue or MRR view.A team already on Vercel that wants anonymized traffic inside that dashboard.
Data LighthouseSelf-hosted Next.js template you deploy in your appYes. You deploy the Next.js source yourself. Checkout for the license is Polar, after GitHub sign-in.Optional Stripe. STRIPE_SECRET_KEY on your deployment. Succeeded charges and active subscriptions. Limits are described on the Stripe template page.A Next.js team that wants traffic and Stripe revenue in source they own.
UmamiSeparate Next.js analytics app (MIT). Not a template for your product UI.Yes. Self-hosting is documented. Umami Cloud is a separate hosted offering.Umami's cloud comparison says revenue and attribution are included when you self-host. A Stripe-specific connector was not verified for this page.Cookie-free website analytics as its own Next.js service.
Plausible Community EditionSelf-hosted web analytics product. Not a Next.js template. AGPL-3.0.Yes for Community Edition. Plausible also sells hosted cloud. The cloud dollar amount is not quoted here.Plausible says ecommerce revenue goals are a cloud feature and are not included in Community Edition.Simple cookie-free site stats when the dashboard does not need to be a Next.js template.
PostHog hobby deploySelf-hosted product analytics platform with an official Next.js library. Not a dashboard template.Yes for the hobby Docker deploy. PostHog Cloud exists. Cloud prices are not quoted here.Not reviewed here as a Stripe dashboard. Confirm revenue features on PostHog's own docs before relying on them.Funnels, replay, flags, and experiments if you can run that stack.
OpenPanelNext.js dashboard plus a Fastify API, Postgres, ClickHouse, and Redis. AGPL-3.0.Yes. Self-hosting is documented. A cloud price was not verified for this page.The GitHub README lists revenue tracking for purchases, subscriptions, and LTV. It does not name Stripe. Treat a Stripe connection as unconfirmed.Product analytics (funnels, cohorts, profiles) you are willing to operate.
RybbitNext.js dashboard client and a separate server. AGPL-3.0. Events are stored in ClickHouse.Yes. Self-hosting is free. Rybbit Cloud is a paid plan; the verified prices are in the notes for this row.A Stripe or billing connector was not confirmed in the pages reviewed.Cookieless web analytics with a Next.js dashboard on your own VPS.
Google Analytics 4Google’s current Analytics property. Event-based measurement for websites and apps in one property, with the Measurement Protocol for server-side events.No. Google hosts the property.GA4 can track ecommerce events and conversions, plus server-side events through the Measurement Protocol. A Stripe dashboard inside a Next.js app was not part of that review. A GA4 360 price is not quoted here.Teams that need Google Ads or unified web and app measurement.

Who each alternative fits

Data Lighthouse

Self-hosted Next.js template you deploy in your app

$59 one-time. The pricing page also shows $99 as a compare-at price.

Optional Stripe. STRIPE_SECRET_KEY on your deployment. Succeeded charges and active subscriptions. Limits are described on the Stripe template page.

A Next.js team that wants traffic and Stripe revenue in source they own.

Umami

Separate Next.js analytics app (MIT). Not a template for your product UI.

No license fee to self-host (you pay for the server and Postgres). Umami Cloud Hobby is free: 100,000 events per month, 1 website, 6 months retention. Paid Cloud plans exist; their base monthly prices were not in the pricing-page text reviewed here. Pro overage is listed as $0.00003 per extra event.

Umami's cloud comparison says revenue and attribution are included when you self-host. A Stripe-specific connector was not verified for this page.

Cookie-free website analytics as its own Next.js service.

Plausible Community Edition

Self-hosted web analytics product. Not a Next.js template. AGPL-3.0.

No license fee for Community Edition. You pay for servers. Cloud is a paid subscription; the dollar amount is not quoted here.

Plausible says ecommerce revenue goals are a cloud feature and are not included in Community Edition.

Simple cookie-free site stats when the dashboard does not need to be a Next.js template.

PostHog hobby deploy

Self-hosted product analytics platform with an official Next.js library. Not a dashboard template.

The hobby Docker deploy is published under MIT, excluding the ee directory. Cloud prices are not quoted here. The README describes the hobby deploy as suitable for fewer than 100,000 events a month. Current self-host docs ask for a Linux VM with 4 vCPU, 16 GB RAM, and more than 30 GB storage. The installer script also warns that the stack wants substantial memory.

Not reviewed here as a Stripe dashboard. Confirm revenue features on PostHog's own docs before relying on them.

Funnels, replay, flags, and experiments if you can run that stack.

OpenPanel

Next.js dashboard plus a Fastify API, Postgres, ClickHouse, and Redis. AGPL-3.0.

Self-hosting is documented and the license is AGPL-3.0. A cloud price was not verified for this page.

The GitHub README lists revenue tracking for purchases, subscriptions, and LTV. It does not name Stripe. Treat a Stripe connection as unconfirmed.

Product analytics (funnels, cohorts, profiles) you are willing to operate.

Rybbit

Next.js dashboard client and a separate server. AGPL-3.0. Events are stored in ClickHouse.

Self-hosting is free. On the Cloud pricing page, Standard starts at $13 per month and Pro at $26 per month, billed annually, at the 100,000 monthly pageview tier. A 7-day trial is advertised.

A Stripe or billing connector was not confirmed in the pages reviewed.

Cookieless web analytics with a Next.js dashboard on your own VPS.

Google Analytics 4

Google’s current Analytics property. Event-based measurement for websites and apps in one property, with the Measurement Protocol for server-side events.

GA4 can track ecommerce events and conversions, plus server-side events through the Measurement Protocol. A Stripe dashboard inside a Next.js app was not part of that review. A GA4 360 price is not quoted here.

Teams that need Google Ads or unified web and app measurement.

GA4 retention, from the explainer on this site

The GA4 explainer cites Google’s data retention settings: 2 months and 14 months, with longer retention reserved for GA4 360. That explainer also covers the event model, web and app measurement, and the Measurement Protocol. This alternatives page does not add a GA4 price.

Which one to pick

Pick Data Lighthouse when the dashboard should live in your Next.js app: real-time traffic plus optional Stripe revenue, for $59 once. The Stripe template page lists the revenue metrics and the limits of that API. Open the live demo before checkout. The demo uses sample data and does not call Stripe.

Stay on Vercel Web Analytics when anonymized page traffic inside the Vercel dashboard is enough, and add Speed Insights when the question is performance. Self-host Umami or Plausible Community Edition for a separate cookie-free site-analytics product. Use OpenPanel or PostHog’s hobby deploy when you need product analytics and can run that stack. Use Rybbit for cookieless web analytics with a Next.js dashboard client. Use Google Analytics 4 when the marketing stack depends on Google. The broader template list, including UI-only starters, is on the best Next.js analytics dashboard templates page.

Checkout ($59) · Live demo · Next.js Stripe analytics dashboard · Best Next.js analytics dashboard templates · All alternatives · Build a self-hosted Next.js analytics dashboard

Vercel Analytics alternatives FAQ

Short answers an assistant can quote. Plan numbers are from Vercel’s docs. Other product limits are from the template comparison.

What is a Vercel Analytics alternative for a Next.js app?

For traffic and Stripe revenue in the Next.js app you deploy, Data Lighthouse is a self-hosted template. The license is $59 once. Umami, Plausible Community Edition, PostHog’s hobby deploy, OpenPanel, and Rybbit are separate analytics products you can self-host. Google Analytics 4 fits when you need Google’s event model and ads integrations. Vercel Web Analytics itself stays in the Vercel dashboard.

Is Speed Insights the same product as Vercel Web Analytics?

Speed Insights and Web Analytics are separate Vercel products. Web Analytics reports visitors and page views, and custom events on Pro and Enterprise. Speed Insights reports performance. The Speed Insights docs say the free tier includes the Real Experience Score, and Speed Insights Plus unlocks all Core Web Vitals, breakdowns, and Drains. The pricing page lists a free allowance of 10,000 Speed Insights events per team per rolling 30 days on Hobby, Pro, and Enterprise. That allowance is separate from Web Analytics events.

What are the current Vercel Web Analytics limits and prices?

Checked on Vercel’s limits page on 2 November 2026. Hobby includes 50,000 events per month, a 1-month reporting window, and no way to buy more events. Pro lists no included events and charges $0.03 per 1,000 events, with a 12-month reporting window, custom events, and 2 custom-event properties. The pricing page lists that Pro usage as $3 per 100,000 events. Web Analytics Plus is an additional $10 per month per team: 24-month reporting window, 8 properties, and UTM parameters. Enterprise event pricing is custom, with a 24-month window. Events are shared across projects on the team. The reporting window is the period Vercel guarantees it will keep data viewable.

Is there a self-hosted alternative to Vercel Analytics?

Yes. Data Lighthouse is Next.js source you host yourself. Umami (MIT), Plausible Community Edition (AGPL-3.0), OpenPanel (AGPL-3.0), Rybbit (AGPL-3.0), and PostHog’s hobby deploy are also self-hosted options compared here. You still pay for the servers you run. Vercel Web Analytics is hosted on Vercel.

Which alternative shows Stripe revenue next to traffic?

Data Lighthouse. Optional Stripe revenue uses STRIPE_SECRET_KEY on your deployment. The Next.js Stripe analytics dashboard page lists the metrics and the current limits. Umami’s cloud comparison says revenue and attribution are included when you self-host, and a Stripe-specific connector was not verified. Plausible says ecommerce revenue goals are a cloud feature and are not in Community Edition. OpenPanel’s README lists revenue tracking and does not name Stripe. A Stripe connector was not confirmed for Rybbit or PostHog on the pages reviewed 29 October 2026.

Does Vercel Web Analytics track the same person across days?

Vercel’s Web Analytics docs say visitors are identified by a hash of the incoming request, the hash does not use cookies, and it resets after a single day. The same page says visitors cannot be tracked between different days or different websites. That is a different model from a product-analytics profile or a Stripe customer record.

Sources