Google Analytics is anti-ethical, so I avoid it at all cost. Fortunately, that isn’t a very high cost.
In this case, I use access logs from web servers, and load them in something like GoAccess, or another system that can output a history graph.
GoAccess is amazing, and I am still working out various recipes for moving logs around to generate HTML for clients. I just use the CLI for my own stuff.
Another system that can read logs? Piwik! Yep, you can import logs and have Piwik generate the reports for ya. I love that! It makes it easier to give log access, since it already has user authentication.