Simple, open-source, lightweight (< 1 KB) and privacy-friendly web analytics alternative to Google Analytics.
Go to file
Vignesh Joglekar b64f9de51a
Adds sticky header row (site selection, date, filters) (#472)
* Adds New Dark Mode Assets

* Moves triangle for dropdown to a reasonable position

* Majority .eex dark implementation

* Fixes Logo Positioning

* Adds theme flag to user schema, uses it

* Uses correct variables for theme applicator script

* Minor missed theme changes/fallbacks

* Individual Component Support + Theme Context

* Sources Tab Support

This was a pain to test D:

* Partial Stats Sections Support

* More of stats modules supported

* Modal +table support

* Improves some Flatpickr in light theme, supports dark theme

* Fixes missed settings tab colors

* Finishes Devices module support

* Fixes bar graph colors

* Better colorizes maps module

* Undoes colorized bars

(they looked bad, on second thought)

* Fixes loading indicator

* Finishes conversions module

* Adds changelog entry

The PR number could be wrong, will double check

* Fixes missed header color

* Fixes naming of migration and removes static alter

* Does migration correctly

As I said, my Elixir is pretty weak heh

* Adds support for spike notifications setting

* Improves contrast and visibility for email settings

* Add initial implementation for sticky header

* Minor mobile formatting improvements

* Finishes (probably) pinned header feature

* Adds changelog entry for pinned header

* Updates PR number in sticky header changelog entry

* Wraps up code cleanup + feature

* Merge conflicts are hard, apparently

* Removes extraneous tailwind variants

* Fixes mentioned issues

* Removes option to unsticky
* py-3
* Tailwind in CSS
2020-12-22 15:39:14 +02:00
.github Update bug_report.md 2020-12-10 09:14:25 +01:00
.gitlab/build-scripts Slim container image and swap Debian for Alpine (#353) 2020-10-19 11:12:24 +03:00
assets Adds sticky header row (site selection, date, filters) (#472) 2020-12-22 15:39:14 +02:00
config Onboarding UX improvements (#441) 2020-12-15 11:30:45 +02:00
lib Fix sessions bug (#496) 2020-12-21 14:37:39 +02:00
priv Adds dark mode to entire dashboard (#467) 2020-12-16 11:57:28 +02:00
rel Create the admin user as a separate command (#233) 2020-07-28 14:11:02 +03:00
test Send welcome email after first site creation 2020-12-15 12:09:03 +02:00
tracker Add nodejs to .tool-versions 2020-12-07 15:56:20 +02:00
.formatter.exs Initial commit 2019-09-02 12:29:19 +01:00
.gitignore Change Docker volume used by Clickhouse to a local directory (#404) 2020-11-10 13:49:50 +02:00
.tool-versions Update elixir version for development 2020-12-08 18:01:42 +02:00
.travis.yml More robust scheduling for email reports (#189) 2020-06-28 13:24:54 +03:00
CHANGELOG.md Adds sticky header row (site selection, date, filters) (#472) 2020-12-22 15:39:14 +02:00
CONTRIBUTING.md Update contribution guidelines (#403) 2020-11-10 10:58:49 +02:00
docker_push Linkify top pages (#350) 2020-10-09 15:23:08 +03:00
Dockerfile Slim container image and swap Debian for Alpine (#353) 2020-10-19 11:12:24 +03:00
LICENSE.md Use AGPL license going forward 2020-10-12 16:21:25 +03:00
Makefile Change Docker volume used by Clickhouse to a local directory (#404) 2020-11-10 13:49:50 +02:00
mix.exs Onboarding UX improvements (#441) 2020-12-15 11:30:45 +02:00
mix.lock AppSignal (#452) 2020-12-17 15:17:48 +02:00
README.md Update README.md 2020-12-09 17:39:03 +01:00

Plausible Analytics

Build Status

Plausible Analytics is a simple, lightweight (< 1 KB), open-source and privacy-friendly alternative to Google Analytics. It doesnt use cookies and is fully compliant with GDPR, CCPA and PECR. You can self-host Plausible or have us run it for you in the Cloud. Here's the live demo of our own website stats. We are completely independent, self-funded and bootstrapped. Made and hosted in the EU 🇪🇺

Why Plausible?

  • Clutter Free: Plausible Analytics provides simple web analytics and it cuts through the noise. No layers of menus, no need for custom reports. Get all the important insights on one single page. No training necessary.
  • GDPR/CCPA/PECR compliant: Measure traffic, not individuals. No personal data or IP addresses are ever stored in our database. We don't use cookies either. Read more about our data policy
  • Lightweight: Plausible Analytics works by loading a script on your website, like Google Analytics. Our script is 45x smaller, making your website quicker to load.
  • Email reports: Keep an eye on your traffic with weekly and/or monthly email reports. All the stats are embedded directly in the email and theres no need to go to any website. No attachments, no PDFs and no links to click on.
  • Open website stats: You have the option to be transparent and open your web analytics to everyone. Your website stats are private by default but you can choose to make them public so anyone with your custom link can view them.
  • Define key goals and track conversions: Set custom events or page URLs as your goals and see how they convert over time to understand and identify the trends that matter.
  • Search keywords: Integrate your dashboard with Google Search Console to get the most accurate reporting on your search keywords.
  • SPA support: Plausible is built with modern web frameworks in mind and it works automatically with any pushState based router on the frontend. We also support frameworks that use the URL hash for routing. See our documentation.

Interested to learn more? Read more on our website, learn more about the team and the goals of the project on our about page or explore the documentation.

Why is Plausible Analytics Cloud not free like Google Analytics?

Plausible Analytics is an independently owned and actively developed project. To keep the project development going, to stay in business, to continue putting effort into building a better product and to cover our costs, we need to charge a fee.

Google Analytics is free because Google has built their company and their wealth by collecting and analyzing huge amounts of personal information from web users and using these personal and behavioral insights to sell advertisements.

Plausible has no part in that business model. No personal data is being collected and analyzed either. With Plausible, you 100% own and control all of your website data. This data is not being shared with or sold to any third-parties.

We choose the subscription business model rather than the business model of surveillance capitalism. See reasons why we believe you should stop using Google Analytics on your website.

Can Plausible Analytics be self-hosted?

Yes, Plausible is fully open source web analytics.

We have a free as in beer Plausible Analytics Self-Hosted solution. Its exactly the same product as our Cloud solution with a less frequent release schedule. The difference is that the self-hosted version you have to install, host and manage yourself on your own infrastructure while the Cloud version we manage everything for your ease and convenience. Take a look at our self-hosting installation instructions.

Plausible Self-Hosted is a community supported project and there are no guarantees that you will get support from the creators of Plausible to troubleshoot your self-hosting issues. There is a community supported forum where you can ask for help. And if you become a sponsor, you can reach out to us and get equal support to all the other paying customers.

Technology

Plausible Analytics is a standard Elixir/Phoenix application backed by a PostgreSQL database for general data and a Clickhouse database for stats. On the frontend we use TailwindCSS for styling and React to make the dashboard interactive.

Feedback & Roadmap

We welcome feedback from our community. We have a public roadmap driven by the features suggested by the community members. Take a look at our feedback board and our public roadmap directly here on GitHub. Please let us know if you have any requests and vote on open issues so we can better prioritize.

License

Plausible is open-source under the GNU Affero General Public License Version 3 (AGPLv3) or any later version. You can find it here.

The only exception is our javascript tracker which gets included on your website. To avoid issues with AGPL virality, we've released the tracker under the MIT license. You can find it here.