Based on what? Server side logs records what the server itself sent. That sounds like it should offer far more accuracy than what a JS only solution would do.
That being said, if the code for analysing the server logs is lousy, it's not going to help. :)
> Server side logs aren’t an accurate way of doing analytics...
What is your thinking behind that statement, as it sounds incorrect?
Note that I'm just talking about distinguishing people, not identifying or tracking. A basic question like "how many people came to my website today" is more accurately answered with client-side analytics than by analyzing web server logs.
How can client side analytics be more accurate, when ad blockers stop visits from even being registered by client-side analytics?
I know Cloudfront logs can sometimes drop, but is there a more important reason you're talking about?