2,302 karma · joined October 10, 2018
More info about me is on https://markosaric.com/
Next step is really to consider what we want to do in the future and if necessary add a CLA before we merge next contribution.
We never planned to do any commercial licenses (we're focused on our Cloud offering) but it seems like a valid option in case of these corporations who want to resell our product but not open source their modifications.
One company was promoting a proprietary, privacy first alternative to GA, we checked it out and several features/elements looked pretty much exact replicas of Plausible.
The other was that we got approached to help someone build a direct competitor based on our self-hosted code. They were upfront that they didn't want to pay us and they didn't want to contribute back to the project. They did offer us publicity to their "tens of thousands" of customers!
I do this:
VPN on at all times
Firefox as the main browser
Firefox enhanced tracking protection set to Strict
Firefox containers enabled to isolate specific sites when I do want to log into them (Google...)
Everything set to be deleted (cookies, cache etc) when I close Firefox
Allowed cookies for a handful of sites I want to keep being logged into
DuckDuckGo as the main search
uBlock Origin on with default blocklists. I really love the "element picker" feature which allows me to remove annoying elements
* Habit: GA is so ingrained into the web development / marketing so it's the safe / default choice that not many will question
* Data: GA collects everything imaginable people don't need but it's still data that may sometimes be used so it's a safer choice to collect it than not to
* Awareness: many people are not aware of alternatives
* Convenience: most people don't want to self-host while most open source alternatives are focused on self-hosting
* Price: GA is free while hosted open source alternatives are not
even in the case of Plausible, we have this self-hosted (free as in beer and free as in speech) product and a hosted cloud (free as in speech) product, and vast majority of people prefer to use our hosted cloud version.
one of the things we spend a lot of time thinking about is how to make our project sustainable while still being as open as possible in everything we do.
a bit more details in this post "How to pay your rent with your open source project" https://plausible.io/blog/open-source-funding
a blog post that helped "launch" Plausible earlier this year was "Why you should stop using Google Analytics on your website" https://plausible.io/blog/remove-google-analytics
do you perhaps run any adblocker or something like that?
the link is: https://plausible.io/self-hosted-web-analytics
Depends really on the perspective you look at it from. That post is from the visitor privacy / privacy regulations perspective. If you use GA full on, you will get some advantages such as storing cookies on devices but if you either make GA "privacy friendly" (enable IP anonymization, disable user-ID, disable cookies etc) or ask visitors to consent to being tracked you will get less accurate numbers than our method.
We haven't noticed any issues with VPN usage as still you need people to use the same IP, same user agent and visit the same domain all on the same day to be counted as one with us.
i assume that using the referrer header to count uniques has even more downsides as i imagine the number of unique visitors with that method would be much higher than it actually is.
We generate a daily changing identifier using the visitor’s IP address and User Agent. To anonymize these datapoints, we run them through a hash function with a rotating salt.
hash(daily_salt + website_domain + ip_address + user_agent)
This generates a random string of letters and numbers that is used to calculate unique visitor numbers for the day. Old salts are deleted to avoid the possibility of linking visitor information from one day to the next.
See full details here: https://plausible.io/data-policy
We do try to add what we believe are 20% of GA features that 80% of GA users need without adding too much complexity.
We already do support event / goal tracking and we have metadata for goals as the next big feature on our public roadmap: https://github.com/plausible/analytics/projects/1
otherwise i've published a comparison with Google Analytics: https://plausible.io/vs-google-analytics
and a comparison with Matomo: https://plausible.io/vs-matomo