| (I'm only talking about Enterprise) > This is like saying food is a scam and useless and that it's only important when you eat it. Yes but everyone knows it for food, for analytics people expect it to solve their problem, which it will not do by itself > As far as I know, changing analytics tools for the average business involves just changing a JS snippet on their site, nothing complicated. Well not really, first except Session replay tools and everything recorded tool (ContentSquare, Heap) (and even for them it is far for being the case), changing analytics tool is a huge step, you need to recreate all your events, teach your users, install on your website (for an enterprise website, installing an analytics js tag is a huge thing) > my bigger goal is to make self-hosting and integration of web applications (in general) a lot easier for the average user To me self hosting and average user is not compatible especially in analytics where the average user barely knows how to use a computer. Apart from that, it is not really clear to me what you are trying to achieve |
This is exactly my point and my goal. First of all, when I mean average user I referrer only to those people that actually have a business/website to use those tools for, not to the average internet user. So, if they already have a website, they probably know at least how to purchase or even edit one (through code, WordPress or a visual editor).
My goal is that for those people, who are already technical enough to have their own website, "self-hosting" of their desired tool is just as simple as using 3rd party tools. It should not be harder to use self-hosted userTrack than it is to use Google Analytics. This is almost possible now, but the server/cloud providers are still working on providing APIs and services for making this more accessible.
Even now, you can go to certain GitHub repositories and click the "Deploy to Heroku" button, and with one click you have your own server running your desired application. The problem is that this is mostly limited to some hosting providers and to a very few applications. This should be possible to do, in an easy, secure and maintainable way for a wide variety of applications and hosting providers.