Fathom vs Plausible: Which privacy-focused Google Analytics alternative should you use?
Today 84% websites use Google Analytics on their website to track user activities. The reason for its popularity is that it's free(not literally), I mean who doesn't love free stuff. But there is always a cost and that cost in the case of Google Analytics is data, they simply take this data from these websites and use it for their ads.
Both of them offer a single page simple and minimalistic analytics page. You can see all the basic things by just scrolling up and down. But plausible has few extra features like UTM and referrer for tracking custom campaigns. Also recently plausible launched the filter option where you can filter the analytics-based upon the country, referrer, etc. Fathom is working on v3 of their dashboard which will add more features, they haven't officially launched it yet but they have been working on pretty cool stuff. This one was very close probably will change once fathom launches their v3.
Script size and speed.
Both of them have a lightweight script that you can add to their website. Fathom script is 2KB and Plausible one 938B. If you compare them with Google analytics, plausible is 45x smaller, and fathom is 22x smaller. The smaller size of these scripts results in your website loading faster as compared to google analytics. But if you look at the size here fathom is 2x bigger than plausible.
P.S: I came to know that plausible doesn’t have a globally available CDN network and their script takes almost 203ms whereas fathom takes only 7ms.
Fathom starts at $14 for 100k page views. Whereas plausible starts at $4 for 10k pageviews. This is something I like about plausible that they are making it affordable for the hobbyist and developer community who doesn't have much traffic right now but want to make sure their user's privacy is intact. Other than this both of their pricing almost the same as you go higher not much difference and both of them offer a custom plan if you don't find anything suitable.
Reliability and Infrastructure
Fathom has been pretty much open about its infrastructure. Most of their components are hosted on AWS. They make sure the services are running on an industry-grade machine. Also recently they announced they will moving their database to AWS DyanamoDB. Also, they are moving stats to elastic search. Plausible infrastructure is not known at the time of writing this blog, but I would know what they use. But overall they seem to be handling the current traffic pretty well. Also if you look at their status dashboard they seem to have very frequent incidents every month. Their uptime stands at 99.98% which pretty much huge.
GDPR, CCPA, and PECR Compliant
Both of them are GDPR, CCPA, and PECR compliant because they don't collect and store user data.
Both of them kind of failed to avoid uBlock origin. But once I moved to the custom domain they both started to work. So no worries over there.
|UI/UX||Simple, minimalistic, and intuitive. But lacks some features like filtering and UTM tracking||Almost identical to fathom but have UTM tracking and filtering based upon country, etc.|
|Pricing||Starts at $14 for 100k page views. Has various other options||Starts at $4 for 10k page views. Affordable for the hobbyist.|
|Reliability and Infrastructure||hosted on AWS. They have globally available CDN for serving their scripts.||They have 99.98% uptime. Also, their servers and are located completely in the EU.|
|GDPR, CCPA and PECR Compliant||yes||yes|
|Ad-Blockers||Yes and No. Yes if you are using a custom domain and No if fathom domain. (tested on uBlock origin)||Yes and No. Yes if you are using a custom domain and No if fathom domain. (tested on uBlock origin)|
|Reports Email||Weekly||Both weekly and monthly|
|Share Dashboard||You can share them as publicly accessible or make a private URL||You can share them as publicly accessible or make a private URL|
|Open Source||It was open source till v1 but then the creators decided to make it closed source because there was very less contribution from the community||Open source and they recently changed their license AGPL|
If we see the above comparison then Plausible seems to be a winner for people who want cheap entry point and privacy-focused web analytics whereas if you want more reliable and battle-tested you should go with fathom. It's not because plausible is not battle-tested and doesn't offer reliability but fathom has better elasticity and resilience to handle the surge in traffic as they use autoscale to handle the surge in load. But in my opinion, they both are the winner. They both are trying to revolutionize the web-analytics industry which was a monopoly for Google. I am pretty much excited about what these two will do in the future.
If you liked this post please share it with others so that it can help them as well. You can tag me on Twitter @imumesh18. You can also follow me for future posts.
P.S: The blog includes my referral link for fathom🙈.
Machine Learning Software Engineer - Hobbyst Technical Writer - Interested in Software Testing, Best Practices, Scalability, and Python.
Awesome post, I created my plausible account yesterday but I couldn't make it work with hashnode. How did you do?