visitors
Security covered
Visitors is a powerful, native Drupal web analytics tool empowering site builders and administrators with comprehensive insights into user behavior and site performance .
Features
- Built for Drupal: Visitors is specifically crafted for Drupal. Native integration without the need to download external scripts. Reports are built with Views. Integrates with Charts
- Unique Visitors: Every user, anonymous or authenticated, is uniquely identified and tracked: IP, Country, Language, Browser, Device, Screen Resolution, OS, local time
- Performance: Track server and browser load times to understand the full user experience. Server time, Transfer time, DOM Processing time, DOM Completion time, On load time.
- Replace Statistics: Visitors provides the same features as the Statistics module: View counter, Views integration, total views, and views today. Count any content entity type, not just node.
- Privacy and Data Control: With Visitors, you retain full ownership and control over your website's analytics data. No third-party data sharing means you can comply with strict data protection regulations and safeguard your visitors' privacy.
- Automated Tests: over 90% code coverage, helping catch bugs early and ensure stability.
Alpha releases are only for testing. The 3.0.x branch is still in development and the schema may change without updates.
GeoIP Location
Get more granular visitor locations with the Visitors GeoIP module. Gain insight into your visitors' City, as well as latitude and longitude.
- City report. View the page count per city.
- City visitors report. View city hits.
GeoLocation provided by MaxMind
Sign up for your free account!
Supported databases: GeoLite2 and GeoIP2
Special thanks to the Matomo project.
Dependencies
Integrates
- Toolbar
Development
git clone [email protected]:project/visitors.git
cd visitors
ddev config --project-type=drupal --docroot=web --php-version=8.3 --corepack-enable --project-name=visitors
ddev add-on get ddev/ddev-drupal-contrib
ddev add-on get ddev/ddev-selenium-standalone-chrome
ddev start
ddev poser
ddev symlink-project
ddev drush site:install -y
ddev drush pm:install visitors -y
ddev drush config:export -y
ddev drush user:login