
Ackee
Self-hosted web analytics, cookieless by default, open source.

GoatCounter is an open-source web analytics tool under the EUPL-1.2 license, available as a free hosted service funded by donations or for self-hosting, which its author suggests for heavy traffic. It counts visitors without cookies, and the hosted service stores data in the EU.
3.24 KB compressed
9.00 KB uncompressed · measured 17 Sep 2026
Billed by pageviews · checked 17 Sep 2026
goatcounter import command.GoatCounter is open-source web analytics that you can use as a hosted service at no charge or run on your own server. GoatCounter.com is offered free for reasonable public use: the terms say a personal website or a small-to-medium business is fine, while millions of pageviews a day are not, and the homepage suggests self-hosting for more serious purposes.
The dashboard lists pages, referrers, campaigns, browsers, operating systems, screen sizes and locations. By default it counts visits rather than every page load, and it has no goals, funnels, time on site or bounce rate.
The code is licensed under a slightly modified EUPL 1.2; see what “cookieless” means here for how tools like this count visitors.
On GoatCounter.com, sign up with an account name, which becomes your subdomain, and an email address, then copy the script tag from the Site code link in the dashboard menu into your pages. The integration list also covers Gatsby, Publii, schlix, Write.as and WordPress, and new pageviews appear within about ten seconds.
To self-host, download a release binary for Linux or FreeBSD or use the official Docker image. The only dependency is an SQLite file or a PostgreSQL database. The serve command listens on port 8080 and can obtain TLS certificates through ACME, and you create the first site in the web wizard or on the command line.
GoatCounter imports its own CSV exports on the Import/Export tab of the settings, with an option to clear existing pageviews first, and the goatcounter import command sends a CSV export or web server log files to any GoatCounter server through the API. A CSV export contains only pageviews stored while individual pageviews were switched on, which is off by default.
GoatCounter.com also offers a JSON export and import of the aggregated statistics, which the changelog lists as not yet part of a release. From Google Analytics, only a report of totals per path can be uploaded, and those totals go to the visitor counter, not to the dashboard.
As documented on the vendor’s own pages. “Partly” means the feature has limits or is only on some plans.
What the vendor documents. A platform that is not listed has no guide, plugin or package from the vendor.
No. The privacy policy says GoatCounter stores nothing in the visitor’s browser and keeps the IP address and user agent only in memory, for up to eight hours, to count visits. The author argues that a consent notice is probably not needed, adds that he is not a lawyer and suggests consulting one for detailed advice.
Yes. GoatCounter.com is free for reasonable public use and is funded by donations; the terms say a personal site or a small-to-medium business is fine, but millions of pageviews a day are not. Self-hosting is free under the open-source license.
In Finland and Germany. GoatCounter.com stores data on Hetzner servers there, according to the privacy policy, and the service is operated from Ireland. A self-hosted installation keeps data in its own SQLite file or PostgreSQL database.
Yes. Release binaries and a Docker image are available, and the only dependency is an SQLite file or a PostgreSQL database, which the README recommends for larger sites. The FAQ adds that a self-hosted installation loads nothing from goatcounter.com, so ad blockers do not block it.
How each value is collected: methodology. Why tools get no overall score: our reasoning.
Same category, ordered by how many traits they share with GoatCounter: cookie handling, self-hosting and open code.
Compare GoatCounter with another tool →

Self-hosted web analytics, cookieless by default, open source.

Cloud or self-hosted web analytics, cookieless by default, open source.

Cloud or self-hosted web analytics, cookieless by default, open source.

Cloud or self-hosted web analytics, cookieless by default, open source.

Cloud or self-hosted web analytics, cookieless by default, open source.

Cloud or self-hosted web analytics, cookieless by default, open source.