Site Analytics

gh-actions Coverage Status

This tool processes data from a log file and shows information about a site's analytics.

How to use

Get the code first:

git clone git@github.com:terenceponce/site_analytics.git
cd site_analytics
bundle install

Afterwards, just run the executable inside the bin/ directory and select the file to process like so:

bin/analytics webserver.log

Features/Things To Do

  • Basic Parsing and Presentation
  • Using a database to collect the parsed data
  • Sort pages according to number of views
  • Show number of unique visits
  • Show better error messages
  • Add more tests for other failure scenarios