All notable changes to this project will be documented in this file.
- Improved query caching to prevent unnecessary database queries
- Added Country Code to Google Referrer URLs
- Improved Multi-User Support (Non-admin users can now be granted access to specific projects)
- UTM parameters: Added support for UTM parameters. You can filter and search by UTM source, medium, campaign, content, and term. (#13)
- New Date Ranges: Fully reworked date ranges. Data is more accurate and consistent now, and you can move to the next or previous time range. Also includes some new time ranges like
Week to Date
andAll Time
. You can now also select a custom date range to view your data. (97cdfce, 391c580) - UI Improvements: A lot of small improvements to the UI for better polish and usability.
- New Metrics: Added new metrics:
Bounce Rate
,Average Time on Page
(97cdfce) - Favicons can be disabled: You can now disable fetching favicons from DuckDuckGo (
config.toml
setting:disable_favicons
) (2100bfe) - New Graphs: Graphs are now custom-built using d3 directly to improve performance and flexibility. (eb1415d)
- Fixed a potential panic when entities are not found in the database (
31405a7
) - Fixed issues with the
Yesterday
Date Range (76278b57
) - Fixed issue with NaN values in the bounce rate metric (eb1415d)
- Removed Sessions and Average Views per Session metrics. They were not accurate and were removed to avoid confusion.
- Added more tests & improved API performance (
95d95d0
)
- Database indexes: Removed unnecessary indexes to improve performance and reduce disk usage (
6191a72
)
This is the first full release of the Liwan! 🎉 All essential features for web analytics are now available, including:
- Live tracking of page views
- Geolocation of visitors
- Automatic GeoIP database updates
- Basic user management
- Filtering and searching
- Multiple tracking dimensions: URL, referrer, browser, OS, device type, country, and city
- Multiple metrics: page views, unique visitors, sessions, and average views per session
- Multiple date ranges (custom date ranges are coming soon!)
- Documentation and a simple setup guide at liwan.dev
- A simple and clean UI