Minimally Invasive (and More Accurate) Analytics: GoAccess and Athena/SQL
1–10 of 35 posts
Re: Minimally Invasive (and More Accurate) Analytics: GoAccess and Athena/SQL
#2Also a thing to do on the cheap, if you want more usable logs is to do JSON logging[1] (one object per line). This is trivial to import into PostgreSQL and also trivial to query via tools like jq, as is.
[1] Example: https://stackoverflow.com/questions/25049667/how-to-generate...
Re: Minimally Invasive (and More Accurate) Analytics: GoAccess and Athena/SQL
#3"Both Google Analytics and Goatcounter agreed that I got ~13k unique visitors across the couple days where it spiked. GoAccess and my own custom Athena queries agreed that it was more like ~33k unique visitors, giving me a rough ratio of 2.5x more visitors than reported by analytics, and meaning that about 60% of my readers are using an adblocker."
Re: Minimally Invasive (and More Accurate) Analytics: GoAccess and Athena/SQL
#4I've found that over time, crawlers drown out the numbers of actual visitors but I find GoAccess hard to use to get any meaningful data from when interesting things do happen.
Can anyone suggest a way I can do something similar to this without relying on a service I don't host (and without having to write parsers into a SQL or similar DB by hand)?
Re: Minimally Invasive (and More Accurate) Analytics: GoAccess and Athena/SQL
#5I would love to hear feedback, as we plan to fully release it soon :)
[0] https://github.com/pirsch-analytics/pirsch
[2] https://docs.pirsch.io/get-started/backend-integration/
[Edit]
I forgot to mention my website, which I initially created Pirsch for. The article I wrote about the issue and my solution is here: https://marvinblum.de/blog/server-side-tracking-without-cook...
Re: Minimally Invasive (and More Accurate) Analytics: GoAccess and Athena/SQL
#6Re: Minimally Invasive (and More Accurate) Analytics: GoAccess and Athena/SQL
#7I have always used GoAccess on my blog ( https://2byt.es ) which gets very modest traffic because I don't post much and don't advertise outside of my few twitter followers. Privacy has always been a core principle of mine. I've found that over time, crawlers drown out the numbers of actual visitors but I find GoAccess hard to use to get any meaningful data from when interesting things do happen. Can anyone suggest a…
[Edit] Sorry, I did read "which I don't host" instead of the other way around. You can check out the open-source core library, that might work for you if you put in some work.
Re: Minimally Invasive (and More Accurate) Analytics: GoAccess and Athena/SQL
#8I have always used GoAccess on my blog ( https://2byt.es ) which gets very modest traffic because I don't post much and don't advertise outside of my few twitter followers. Privacy has always been a core principle of mine. I've found that over time, crawlers drown out the numbers of actual visitors but I find GoAccess hard to use to get any meaningful data from when interesting things do happen. Can anyone suggest a…
Re: Minimally Invasive (and More Accurate) Analytics: GoAccess and Athena/SQL
#9I've found the same issue. A lot of traffic will get blocked if you use a simple JavaScript integration. The solution is (obviously) to track from the backend and provide a simple dashboard for it. I've started building a library [0] written in Go, which I could integrate into my website and until the end of last year, it became a product (in beta right now) called Pirsch [1]. We offer a JS integration to onboard cus…
Re: Minimally Invasive (and More Accurate) Analytics: GoAccess and Athena/SQL
#10I've found the same issue. A lot of traffic will get blocked if you use a simple JavaScript integration. The solution is (obviously) to track from the backend and provide a simple dashboard for it. I've started building a library [0] written in Go, which I could integrate into my website and until the end of last year, it became a product (in beta right now) called Pirsch [1]. We offer a JS integration to onboard cus…
Is it possible to integrate pirsch into a heroku deployment?