Some of you will no doubt be familiar with Google Analytics or Matomo (formerly Piwik). They all have one thing in common: they collect data about users.

These statistics are very useful if you want to view the behavior of users on your own site and improve your site accordingly. You can no longer do without them if you want to understand your target group. Of course, you don't want to track your own page views.

Umami has set itself the goal of breaking the dependency on cloud solutions and wants to be a self-hosted alternative. You can find out exactly how this works with Umami and how to set up Umami in my article here.

Umami tracks my own views ❓

I also had to sadly experience that Umami also tracks my own views and thus falsifies the statistics, sometimes significantly. This is stupid, nobody wants it and nobody likes it.

Unfortunately, there is hardly any documentation on this and I first tried to dynamically add the tracking script using the referer information in the JavaScript. But that's code that needs to be maintained (albeit not much). I don't want that.

Unfortunately, the documentation is quite weak in this respect and didn't offer anything you might need.

The solution 💡

But after hours of searching in various forums and a lot of research, a GitHub issue appeared where the supposed solution was described:

[Feature Request] Ignore visits based on hostname - Issue #1151 - umami-software/umami
I use a DynDNS pointing to my IP at home. By resolving this hostname Umami could get my IP and ignore my visits. Would such a feature be appreciated? I would be able to contribute the code.

The solution is simple, but not intuitive. Simply set the entry umami.disabled with the value true in the localStorage in the browser (for the website) and Umami will no longer be tracked in the browser.

Artikel teilen:Share article:

Wie fandest du diesen Artikel?How did you like this article?

Discover more articles

Understanding and using REST APIs
Vorheriger ArtikelPrevious article

Understanding and using REST APIs

You may have seen or heard that modern applications use REST APIs. I'll show you whats behind that 🤔

9 min read 12. Dez. 2023Dez. 12, 2023
Automatically archive GitHub repos
Nächster ArtikelNext article

Automatically archive GitHub repos

Automatically archive your repos when they are outdated? I will show you how you can do it 🔥

2 min read 12. Dez. 2023Dez. 12, 2023
Connecting Custom Forms to Google Spreadsheets with Apps Script 📊
Ähnlicher ArtikelSimilar article

Connecting Custom Forms to Google Spreadsheets with Apps Script 📊

Turn any Google Spreadsheet into a free form backend with Google Apps Script – no server needed, with TypeScript type safety and CORS solutions.

5 min read 10. März 2026März 10, 2026
Angular input() for Route Parameters: Ditch ActivatedRoute for Good 🚀
Ähnlicher ArtikelSimilar article

Angular input() for Route Parameters: Ditch ActivatedRoute for Good 🚀

Angular 16+ lets you bind route parameters directly via input() – no more ActivatedRoute boilerplate. Here’s how!

4 min read 10. März 2026März 10, 2026
CSS variables: Flexible styling for your components 🎨
Ähnlicher ArtikelSimilar article

CSS variables: Flexible styling for your components 🎨

CSS variables make your styling more flexible 🎯 In this guide, I'll explain how to use, scope and override them in components! 🌈

3 min read 28. März 2025März 28, 2025
Size specifications in CSS: A developer's joys and sorrows 🎨
Ähnlicher ArtikelSimilar article

Size specifications in CSS: A developer's joys and sorrows 🎨

A comprehensive guide to the different sizing units in CSS and their applications. Learn the pros and cons and improve your design! 🎨

5 min read 7. Sep. 2024Sep. 7, 2024