Releases: pirsch-analytics/pirsch
Releases · pirsch-analytics/pirsch
Release 1.5.1
- fixed counting active visitors
- fixed counting platforms
- fixed reading statistics for today if no history exists
Release 1.5.0
You need to update the schema by running the v1.5.0.sql
migration script!
WARNING: this release uses a new data structure to store statistics and is incompatible with previous versions. You need to migrate and drop the unused tables using the following statements (migration steps NOT included):
DROP TABLE "visitor_platform";
DROP TABLE "visitors_per_browser";
DROP TABLE "visitors_per_day";
DROP TABLE "visitors_per_hour";
DROP TABLE "visitors_per_language";
DROP TABLE "visitors_per_os";
DROP TABLE "visitors_per_page";
DROP TABLE "visitors_per_referrer";
- implemented a new data model
- added session tracking
- added referrer spam protection
- added bounce rates
- re-implemented the Analyzer to support the new data model and make it easier to use
Release 1.4.3
- fixed saving processed data
Release 1.4.2
- fixed null fields in model
- fixed counting visitors multiple times (by using a transaction to rollback changes in case the processor fails)
- added optional log.Logger to Tracker and PostgresStore
- removed all panics and log errors instead
Release 1.4.1
- added relative visitor statistics for OS and browser usage
Release 1.4.0
You need to update the schema by running the v1.4.0.sql
migration script!
- added parsing the User-Agent header to extract the OS, OS version, browser, and browser version
- added OS, browser and platform statistics to Processor and Analyzer
- Pirsch now uses a single struct for all statistics called
Stats
- fixed error channel size in Processor
- a few smaller refactorings
Release 1.3.3
- fixed extracting Referer header
- added ref, referer and referrer query parameters for referrers, when Referer header is not present
Release 1.3.2
You need to update the schema by running the v1.3.2.sql
migration script!
- fixed helper function
RunAtMidnight
not using UTC for all times - referer -> referrer
Release 1.3.1
- added statistics for visitor count per page and referer
Relase 1.3.0
You need to update the schema by running the v1.3.0.sql
migration script!
- added cancel function to RunAtMidnight
- added helper function for tenant IDs
- hits for an empty User-Agent will be ignored from now on
- added configuration options to Processor
- IgnoreHit and HitFromRequest are now exported functions
- added options to filter for unwanted referer, like your own domain
- added referer statistics to Processor and Analyzer
- added method to Analyzer to extract active visitor pages
- Analyzer results are now sorted by visitors in descending order instead of path and referer length