Have you used Google analytics / tag manager? There's a lot more than who came here from where that logs could provide. And without rebuilding the connecting different requests to the same session
I know it is powerful, the questions is whether the OP is actually using them, or just server logs are enough. For a personal website, sometimes there's no need for too much info.