Hey IH,
I recently added analytics to my project coolboard. As I checked the dashboard, I realized that some visitors do not appear there: people who use ad-blockers or block tracking, like myself. It made me think, and I came up with an idea:
what if we did the analytics on the backend?
The owner could add a library to the backend that checks all the requests and forwards them to the analytics service. With this approach, we would lose some device information (for example, the screen size), but from the user agent + IP, we can extract much useful info.
If more is needed, we can serve a js from the host, but that js would send the collected data back to the original server, which would forward that to the analytics service.
With this approach, it becomes impossible to block tracking. So the site owners could get a more realistic picture of their visitors.
What do you think?
Would you be interested in such a service?
Maybe I'm missing something but you can do that with services like NewRelic, Sentry or InstrumentalApp