polypush135
I’ve been building my own personal project https://morphic.pro and I’m at a place where I want to start collecting page hits and other metrics about where the request came from and so forth. So its time to add some analytics to my personal site.
I’ve used Google Analytics many times in the past, and overall it’s a wonderful tool. That said I feel we are living in a time where I trust Google far less than I used to. I’m not going to go full tinfoil hat right now my, but my intuition says I should avoid google.
I’ve also used Mixpanel and again a wonderful tool, but for the same reasons I don’t feel compelled to share my data with Google is the same I feel about sharing my data with anyone.
So that leads me to constantly think, why do I want to outsource this solution? I mean elixir/phoenix is more than capable of recording these requests in a way I can build a nice dashboard for.
And since I think it would be fun and a good showcase of my skill sets I keep going back to this idea.
So before I just jump in and start writing code I wanted to see what other people’s experiences have been when dealing with analytics in their own projects. Did you try your own homegrown solution only to find you went back to google anyways? Did you hit any performance walls that just didn’t make it feasible to do your own thing?
Anyhow, please share your thoughts.
Trending in Discussions
Other Trending Topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #blog-post
- #elixir-ls
- #elixirconf-us
- #ai
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #hex
- #security
- #metaprogramming











Showing Posts 1 to 10- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
LostKobrakai
I like https://usefathom.com/ either as a service or even self hosted.
polypush135
“We don’t collect personal or invasive data about your users, nor do we use cookies, meaning you don’t have to show pesky notices to users about cookie tracking. We’re GDPR compliant too.”
Nice, this is really at the core of why I don’t want to us many of the big box solutions. I will have to give this a look!
polypush135
While I love their motto, their price tag is a little steep for a personal project. At $14/m for their cheapest its 3x that of my hosting cost at the moment. Its a shame they don’t offer something a little more affordable.
LostKobrakai
It’s easy to self host though. At least it was the last time I installed it.
polypush135
I will have to look for their source then.
LostKobrakai
This now is named fathom light it seems: GitHub - usefathom/fathom: Fathom Lite. Simple, privacy-focused website analytics. Built with Golang & Preact. · GitHub
polypush135
Thank you!
hauleth
How about using server-side metrics? You can use them for other purposes as well. You could even extract them out of the application logs.
polypush135
My first thought was to consume the nginx access logs as they come in.
LostKobrakai
Twitter just made me aware of an elixir based alternative: https://plausible.io/ and it’s (not yet) licensed to not allow self hosting.