GDPR-friendly page view tracking and analytics package for Laravel applications with comprehensive bot detection and a beautiful statistics dashboard.
You can install the package via composer:
composer require dennenboom/findle
After installing, publish the configuration file:
php artisan vendor:publish --tag=findle-config
Run the database migration to create the required tables:
php artisan migrate
Optionally add these variables to your .env
file:
FINDLE_ENABLED=true
FINDLE_ROUTE=/admin/statistics
FINDLE_BOT_DETECTION=true
FINDLE_RATE_LIMIT=30
FINDLE_DATA_RETENTION_DAYS=365
Once installed, Findle automatically tracks page views for all GET requests that aren't excluded. The middleware is automatically registered with the web middleware group.
By default, statistics are available at /admin/statistics
. The statistics page includes:
Findle helps you understand your website traffic while respecting privacy:
License: | MIT |
PHP Version: | ^8.0 |
Laravel: | ^9.0 |
Package: | dennenboom/findle |