Server-side solutions could be seen as more reliable because every page view requires a log entry, but there is a lot of information that is collected by client-side that can't be collected by server-side analysis.