Plausible Analytics
Cookie-free web analytics with a hosted service and a free self-hosted Community Edition
Our verdict
#4 of 4 in Self-hosted web analytics · For a one-page dashboard with your GA4 history
Pros
- No cookies and no stored IP addresses, and the project says no consent banner is required
- Imports Google Analytics 4 history
- The essential stats on one dashboard page
- Data moves to Plausible's hosted service and back by CSV
Cons
- Funnels, ecommerce revenue goals, single sign-on and the sites API are kept for the paid cloud
- Three services to run, the app, PostgreSQL and ClickHouse, with 2 GB of RAM recommended
- Community Edition is released about twice a year
- English-only interface; a request for other languages has been open on GitHub since 2020
Who should skip:Teams that need the dashboard in a language other than English.
Rankings and alternatives
- #4 of 4 Self-hosted web analytics For a one-page dashboard with your GA4 history
- Matomo #1 For Google Analytics depth on your own server
- Umami #2 Best for most business sites
- GoatCounter #3 Lightest to run
Self-hosted web analytics scores
Evaluated Nov 7, 2026 Evidence ↓- Setup and upkeep 2
2/5 means: Three separate components, such as the app, a database server and an analytics database
Three components: the Community Edition container, a PostgreSQL server and a ClickHouse analytics database, all started by the official Docker Compose file. ClickHouse needs a processor with SSE 4.2 or NEON, and 2 GB of RAM is recommended.
- Tracking without a consent banner 5
5/5 means: No cookies and no stored personal data by default, and the project states that no consent banner or notice is needed
Uses no cookies and never stores raw IP addresses or User-Agent strings, and the self-hosting page states that no consent banners are required.
- Reports beyond page views 3
3/5 means: Three or four of the six
Four of the six in Community Edition: custom events (with custom properties), goals, campaign reports and a real-time dashboard. Marketing funnels and ecommerce revenue goals are named as not available in Community Edition.
- Ways to collect data 2
2/5 means: One of the four
One of the four: the Events API takes pageviews and events from a backend server or a mobile app. No image (pixel) tracker, server log import or official mobile SDK appears in the documentation.
Rests partly on what the sources don't mention, which is a weaker signal than what they say.
- Import from other tools 4
4/5 means: Imports Google Analytics history directly through Google's API
Imports Google Analytics 4 history by linking a Google account; on Community Edition this needs your own Google Cloud OAuth app, which the Community Edition wiki walks through. The CSV import accepts files from other tools only once they follow Plausible's own CSV format.
- Export and API 3
3/5 means: Two of the four
Two of the four: a ZIP of CSV files, one per dashboard report, and the Stats API. The sites API is not available in Community Edition, and stats can only be seen in aggregate, with no export of individual pageviews.
- Team access 4
4/5 means: Four of the five
Four of the five: teams with several members, a Viewer role that can only view dashboards, shared links that need no account, and two-factor login. SSO is named as not available in Community Edition.
- Interface languages 1
1/5 means: English only
The documentation describes no interface languages other than English, and the request for a multilingual dashboard, opened in 2020, is still an open discussion on GitHub.
Rests partly on what the sources don't mention, which is a weaker signal than what they say.
- Active maintenance 3
3/5 means: Within the last 6 months
Latest release v3.2.1 on 2026-05-15, within six months of this evaluation. Community Edition is released about twice a year.
Evidence and sources
Self-hosted web analytics scores
Setup and upkeep 5 quotes
-
“Docker and Docker Compose must be installed on your machine.”
github.com/plausible/community-edition · checked -
“CPU must support SSE 4.2 or NEON instruction set or higher (required by ClickHouse).”
github.com/plausible/community-edition · checked -
“At least 2 GB of RAM is recommended for running ClickHouse and Plausible without fear of OOMs.”
github.com/plausible/community-edition · checked -
“image: postgres:16-alpine”
github.com/plausible/community-edition/blob/v3.2.1/compose.yml · checked -
“image: clickhouse/clickhouse-server:24.12-alpine”
github.com/plausible/community-edition/blob/v3.2.1/compose.yml · checked
Tracking without a consent banner 3 quotes
-
“No cookies, no personal data collected, no consent banners required.”
plausible.io/self-hosted-web-analytics · checked -
“We do not use cookies, browser cache or local storage to identify visitors.”
plausible.io/data-policy · checked -
“Raw IP addresses and User-Agent data are never stored.”
plausible.io/data-policy · checked
Reports beyond page views 5 quotes
-
“Marketing funnels, user journeys, ecommerce revenue goals, SSO and sites API are not available to help support the project’s long-term sustainability.”
plausible.io/self-hosted-web-analytics · checked -
“Real-time dashboard: live view of current visitors”
plausible.io/docs · checked -
“Goal conversions: set up and measure conversion goals”
plausible.io/docs · checked -
“Custom properties: attach metadata to events and pageviews”
plausible.io/docs · checked -
“Channels, sources and campaigns: where traffic comes from”
plausible.io/docs · checked
Ways to collect data 1 quote
-
“The Plausible Events API can be used to record pageviews and custom events. This is useful when tracking Android or iOS mobile apps, or for server side tracking.”
plausible.io/docs/events-api · checked
Import from other tools 6 quotes
-
“Plausible Analytics allows you to import your historical stats from Google Analytics 4 (GA4).”
plausible.io/docs/google-analytics-import · checked -
“You can link your Google account to your Plausible account by clicking on the Google Analytics button.”
plausible.io/docs/google-analytics-import · checked -
“Integrating with Google either to get search keywords for hits from Google search or for imports from GA4 can be frustrating.”
github.com/plausible/community-edition/wiki/google-integration · checked -
“When importing your stats from different analytics tools, please ensure that each CSV file follows our CSV format guidelines.”
plausible.io/docs/csv-import · checked -
“Register an OAuth application for a domain”
github.com/plausible/community-edition/wiki/google-integration · checked -
“Once there, select a project that you want to use for Plausible OAuth app.”
github.com/plausible/community-edition/wiki/google-integration · checked
Export and API 4 quotes
-
“Marketing funnels, user journeys, ecommerce revenue goals, SSO and sites API are not available to help support the project’s long-term sustainability.”
plausible.io/self-hosted-web-analytics · checked -
“The ZIP file holds one CSV file per dashboard report”
plausible.io/docs/export-stats · checked -
“Stats API: query your analytics data programmatically”
plausible.io/docs · checked -
“You can only see the stats aggregated in the dashboard.”
plausible.io/self-hosted-web-analytics · checked
Team access 5 quotes
-
“Marketing funnels, user journeys, ecommerce revenue goals, SSO and sites API are not available to help support the project’s long-term sustainability.”
plausible.io/self-hosted-web-analytics · checked -
“Viewer can view the stats dashboards of sites that the team owns but cannot create API keys”
plausible.io/docs/users-roles · checked -
“Plausible allows you to create a team for your organization, invite team members to view stats and change your site settings”
plausible.io/docs/users-roles · checked -
“People that you send your shared link to can view the stats dashboard without having a Plausible Analytics account and without needing to log in.”
plausible.io/docs/shared-links · checked -
“Two-factor authentication (2FA) is an extra layer of security for your Plausible Analytics account”
plausible.io/docs/2fa · checked
Interface languages 1 quote
-
“Is there a plan to offer the reports in other languages?”
github.com/plausible/analytics/discussions/354 · checked
Active maintenance 2 quotes
-
“It’s a long term release published twice per year so latest features and improvements won’t be immediately available.”
plausible.io/self-hosted-web-analytics · checked -
“tag_name: v3.2.1, published_at: 2026-05-15T09:15:56Z”
api.github.com/repos/plausible/analytics/releases/latest · checked
Facts
License 2 quotes
-
“Plausible Community Edition (CE) is the free, self-hosted, AGPL-licensed release: you run it on your own server and manage everything yourself.”
plausible.io/self-hosted-web-analytics · checked -
“Plausible Community Edition is open source under the GNU Affero General Public License Version 3 (AGPLv3) or any later version.”
plausible.io/self-hosted-web-analytics · checked
Runs on 2 quotes
-
“Docker and Docker Compose must be installed on your machine.”
github.com/plausible/community-edition · checked -
“CPU must support SSE 4.2 or NEON instruction set or higher (required by ClickHouse).”
github.com/plausible/community-edition · checked
Needs 4 quotes
-
“Docker and Docker Compose must be installed on your machine.”
github.com/plausible/community-edition · checked -
“At least 2 GB of RAM is recommended for running ClickHouse and Plausible without fear of OOMs.”
github.com/plausible/community-edition · checked -
“image: postgres:16-alpine”
github.com/plausible/community-edition/blob/v3.2.1/compose.yml · checked -
“image: clickhouse/clickhouse-server:24.12-alpine”
github.com/plausible/community-edition/blob/v3.2.1/compose.yml · checked
Notability
- Wikidata item Q105731934 · checked
- Page views, en.wikipedia.org (the edition with the most), Nov 2025 to Oct 2026 · checked
Users 1 quote
-
“over 22,000 paying customers trust us with their website and business insights”
plausible.io · checked
Other quotes
Not cited by a score or fact 7 quotes
-
“Basic bot filtering that targets the most common non-human traffic based on the User-Agent header and referrer spam domains.”
plausible.io/self-hosted-web-analytics · checked -
“The Plausible tracking script is 2.5KB, which is 54 times smaller.”
plausible.io/lightweight-web-analytics · checked -
“A proxy routes the Plausible script through your own domain as a first-party request, making it indistinguishable from your own files.”
plausible.io/docs/proxy/introduction · checked -
“One dashboard with all your essential stats. No sub-menus, no custom reports to build.”
plausible.io/docs · checked -
“How to migrate from Plausible CE to our managed hosting (or vice-versa)”
plausible.io/docs/csv-import · checked -
“The same code runs in two ways.”
plausible.io/self-hosted-web-analytics · checked -
“This bypasses most blockers and lets you count visits that would otherwise be missed.”
plausible.io/docs/proxy/introduction · checked