Analytic Platforms Worth Checking Out

A list of Google Analytics alternatives that can be self hosted.

Google Analytics

Google Analytics allows you to track your website's demographics and reach. It is a free tool provided by Google to help its publishers create better content by knowing who they are targeting. Whether you are concerned about privacy or want more features, here we will lay out some great alternatives with a few that are free and open source.


Price: $14/m (Up to 100,000 monthly page views)

Fathom started as an analytics product focused on privacy and simplicity without compromising any features you would have with Google Analytics. Fathom does not track individual users by anonymizing all telemetry data sent to its servers. It is GDPR compliant by default, and only collects the data it needs.

Fathom Dashboard


Price: Free

Matomo is a self-hosted analytics platform that is GDPR and CCPA-compliant. All data collected by Matomo is stored on your server using an MYSQL database. It uses the User-Agent, and its custom Universal Device Detection library to detect the browser, operating system, device used (desktop, tablet, mobile, tv, cars, console, etc. ), brand, and model. Along with IP geolocation and page data, Matomo can have custom signals sent to it from your code using its JS library.

Matomo Dashboard


Umami is another self-hosted analytics platform with privacy-focused features backed in. It can be easily installed on a Vercel instance with a planet-scale MQSQL database. It offers a very similar user experience to Google Analytics. This is the platform DECODE uses for analytics. Umami is a fully GDPR-compliant platform and uses zero cookies for tracking. It is currently being actively developed and is a great place to start if you have no experience with analytics.

Umami Dashboard



Be the first to comment!

Read More

Node JS HTTP Webserver

Node JS comes out of the box with a built in HTTP module that can handle Hypertext Transfer Protocol requests. You can use this to build a web server without installing anything.

Image of a keychain with the word SEO on it
Image of a keychain with the word SEO on it

Basics of SEO in HTML

Search engine optimization (SEO) is the process of improving the visibility and ranking of a website in search engines like Google. It involves making changes to the website's ...

Nginx Logo
Nginx Logo

How to setup Nginx server blocks for multiple sites - Ubuntu

Setting up nginx server blocks is a process that allows you to host multiple websites on a single server. It is a useful technique for those who want to host multiple websites or applications on a single machine, as it allows you to use a single IP address and port to host mult...