Offen is a fair, open and self hosted web analytics tool that treats operators and users as equal parties.
02 Nov 2021, Hendrik Niefeld
Episode Eleven — Visitor location
After a fairly long break, today we like to share with you some of the highlights of our recent work. In the last 3 months, we have been working hard to add visitor location statistics that meet our privacy standards. In addition, we have included widgets that can help to increase the user awareness.
As usual, we also provided some minor bug fixes and dependency updates. Since our last update we have published three new versions:
You can download the latest release from https://get.offen.dev or pull it from Docker Hub.
Locations stats from time zones
A user's geographic location is one of the most important metrics for operators. Where are they actually successful and where do the services not work as intended?
This feature has been on our to-do list for a long time, but implementing it in a way that meets our privacy standards proved to be a challenge. After intensive research and careful consideration, we have finally opted for a time zone-based approach in this matter.
This method does not rely on an IP database to derive the geographical location, but asks the browser for the selected time zone and tries to match it to a country. Therefore, the only resolution available is at country level. Countries that span multiple time zones are merged before the data is stored. This fully protects the privacy of users and provides sufficiently accurate results for analysis as well.
Spread the word
Giving users the option to manage their usage data is only meaningful if users know about it and can access it without any problems.
As the only direct link to the User Auditorium is in the consent banner, it was important for us to provide further offers to improve user awareness. Widgets now give operators the possibility to easily integrate a link to the User Auditorium into their services.
In this way, we would like to invite all operators who use Offen to give their users uncomplicated access to their data. At best with a link to the User Auditorium on every page.
Under the hood
Please note that we have stopped supporting
root Docker images. If you are upgrading from an ancient version (v0.3.1 or earlier) or you have been using the -root Docker image, you will need to perform some changes to file permissions as described in our documentation.
All other installations can be updated without any extra steps. Read more about minor updates in the respective releases.
There are still a few more small improvements on the agenda, but with the implementation of location stats we are a decisive step closer to v1.0. So stay tuned and follow us here or on Twitter and Mastodon for the next release updates.
As we are always open to present Offen and the idea of fair data transfer to an interested audience, we are actively looking for suitable events around the world. Got something in mind that we should apply for? Get in touch.
¿Ayuda, por favor?
Open is currently available in English, French and German. Our translation workflow featuring POEditor is up and running and ready to be applied to other languages. A further locale, Greek, is currently in the works. If you want to support fair web analytics by contributing Spanish, Portuguese or other language versions, don't hesitate to request an invite.