0vinod / visitor-tracking
Visitor tracking package for Laravel applications
v1.0.0
2026-05-24 06:12 UTC
Requires
- php: ^8.0
- illuminate/support: ^9.0|^10.0|^11.0
README
The 0vinod/visitor-tracking package provides an easy way to track and analyze visitor activity in Laravel applications.
Features
- Total visitors
- Unique visitors
- Top visited pages
- Country tracking
- Operating system detection
- Device tracking
- Dashboard analytics widgets
- Blade components support
Installation
Install the package via Composer:
composer require 0vinod/visitor-tracking
Publish Assets (Optional)
php artisan vendor:publish --provider="Vinod\VisitorTracking\VisitorTrackingServiceProvider"
Run Migrations
php artisan migrate
Usage
Visitor Counter Component
Display visitor counter anywhere on your website:
<x-visitor::visit-counter startCount="10000" />
or
<x-visitor::visit-counter />
Dashboard Widgets
Country Analytics Widget
<x-visitor::country-widget />
Visitor Settings Widget
<x-visitor::visitor-setting />
Features Included
- Live visitor counting
- Country analytics
- Browser tracking
- Device tracking
- Dashboard widgets
- Configurable visitor counter
- Middleware-based tracking
Requirements
- PHP 8+
- Laravel 9 / 10 / 11
License
MIT License