About this project

django-sightline is a site analytics package for Django designed to provide traffic insights while maintaining user privacy. It allows developers to monitor page visits, identify popular content, and track referrers without leaving the Django admin interface. Key capabilities include: - Admin Dashboard Integration: Analytics data is accessible directly within the Django admin panel. - Page and Referrer Tracking: Monitors which pages are being visited and the sources of the traffic. - Configurable Tracking: Supports customization via SIGHTLINE_SETTINGS, allowing users to enable/disable tracking, exclude specific paths (e.g., /admin/), and set capturing intervals. - Extensibility: Developers can extend the provided models and middleware, such as using BaseLogAdmin to modify metrics generation logic.