This is how Slimstat collects its data about visitors and pageviews:
When a page is dynamically generated by WordPress, an event (a "hook" in WordPress terminology) invokes the tracker 
- The tracker analyzes the request, and captures all the information received from the web server (IP address, URL of the resource, cookies, etc) 
- Based on the options configured by the administrator, Slimstat makes the appropriate decisions on how to treat/manipulate this information
- If this request doesn't match any of the filters in the various blacklists available, Slimstat stores the manipulated information in wp_slim_stats
Server and Client Mode
The report engine  retrieves the information from the database and, executing a predetermined list of SQL queries, calculates all the metrics that compose all the reports visualized in the admin. The report engine is also in charge of parsing all the filters (browser equals Firefox, Permalink contains /articles/, etc) and converting them to SQL code to be used during the requests.