We Rebuilt Fathom Analytics from the ground up and moved to Laravel Vapor
usefathom.com
usefathom.com
https://github.com/sheshbabu/freshlytics
Privacy
* Cookies are not used
* Personally identifiable information (PII) is not collected
Dashboard
* Switch between multiple projects
* Slice the data within a date range
* See the pageview in different dimensions like page urls, referrers, browsers etc
Tracking
* Currently focuses on website pageview tracking
* Tracks visited page urls, referrers, browsers and browser versions
Projects
* Supports multiple projects
* Different projects can have different reporting timezones
Users
* Users can either be Admin or normal users
* Admins can create/edit/delete projects and other users
Written using TypeScript, React, Postgres (PipelineDB), Express.
Here are some screenshots: https://github.com/sheshbabu/freshlytics/blob/master/docs/sc... :)
The option to run my own instance if wanted was the main point for paying for their service. Because I don't want to maintain an instance of Fathom myself now, but maybe later. Now potentially giving up the OSS version makes me reconsider alternatives to Fathom.
All these changes lately make me feel bad about their future and their grand promises on my users' privacy.
Appreciate the comment. Good or bad, anything that makes us think about things is welcomed, so thank you!
1) The OSS version isn't going anywhere (listen to our podcast from 10 days ago, we talk about it: https://fathom.transistor.fm/episodes/the-open-source-dilemm...)
2) If you don't trust us, you shouldn't use our service.
3) Our fundamental guarantee regarding user data is that we don't sell it and we never will. We are already profitable and don't need to sell data.
Giving it a listen now though, headphones just finished charging.
There will ALWAYS be an OS version. We don't know how the future will look but we know we have to keep a free privacy-focused analytics option available. It's the right thing to do.
I would suggest listening to https://fathom.transistor.fm/episodes/the-open-source-dilemm... too (published 10 days ago) as that'll give insight into our plans.
We're still going to be updating the OS version of Fathom but I 100% support anybody creating another privacy-focused analytics platform. Additional alternatives to Google Analytics are great!
Good luck :)
Thanks for the love! The OS version has not been shitcanned. We spoke about our plans on our podcast 10 days ago: https://fathom.transistor.fm/episodes/the-open-source-dilemm...
Running 2 software products & working a full time job is hard but we'll get some updates to the OS version. We're likely going to hire a contractor to help us!
Are you porting the SaaS version? Would you be willing to do some kind of paid "license" to run the SaaS version locally?
1) They are different codebases. OS was written in Go by the previous developer. I rewrote everything in Laravel
2) We don't think we'll be porting it to OS but there's no decision on this yet
3) That's a great idea regarding a license, because a lot of people want to self-host... We'll have a think because we've purposely tied our app to certain infastructure, so we'd need to put in significant work to make it transportable. I'm not saying never, I just don't know.
We address some of the complications on the podcast.
These are solid questions, thank you.
I think 3) is interesting, because effectively a huge draw of your product is targeting privacy conscious people, and those are probably the least likely to want to trust a third party for it.
I used https://haveamint.com/ for a while, but it's also been dead for quite a while. I haven't been able to get Piwik to handle my traffic volume.
I don't make anything from my side projects, but I prefer self hosting to know exactly how much data is being collected and reduce it or modify the tracker script as needed, location-respect by hosting analytics data in the same datacentre as the site (so EU users aren't randomly getting analytics ticks sent to US or whatever, some people care, this is just easier for me), and it's really, really cheap to have bulk capacity for me compared to paying a SaaS per pageview - I have about 4 TB of RAM free right now on my (mostly k8s) clusters.
And you're right. There are a segment of people who won't use analytics unless they're self-hosted. Totally understandable. We'll see what happens. It's not on the roadmap in the immediate future but we're not ruling it out.
As far as I can tell the open source version (which hasn't had any updates other than readme changes since earlier this year) is basically on life support. They have no plans to make the new hosted version open source, and only vague plans on hire a contractor in the future to keep the open source version alive. According to the cofounder I spoke with they went back and force about this half a dozen times, which is why their messaging has been so mixed- they had originally said in previous HN and twitter threads that they would open source the new version, but went back on that because they were worried it would take money from their hosted version.
We're looking to make the business sustainable so that we are in this for the long run. Without money, we couldn't spend the same amount of time on it that we are.
And we were definitely bad on the messaging and are going to be more careful in the future as it does cause upset.
If anyone was a troll in that situation it wasn't me ;-)
Paul has publicly admitted that he was wrong on the podcast. It is funny in hindsight. He denied that we said we would OS it then I reminded him that he made the graphic announcing it!
Big mistakes made on the messaging of this and lessons have been learned.
I’m glad you’re working on making it sustainable before spending more time on the open source version.
Also, we have over-provisioned cache & RDS with Vapor, whereas Heroku we were running on the edge.