Modovisa Analytics
This module integrates Modovisa's real-time visitor tracking and session insight into your Drupal site. It automatically injects a tracking script to capture visitor data without requiring any database changes or additional dependencies.
Modovisa focuses on real-time visitor tracking and session/journey insight with minimal setup.
Adds the Modovisa real-time tracking script to Drupal. Paste your site token and the module injects a single async script into <head> on all non-admin pages. No hard dependencies.
Features
- Injects
https://cdn.modovisa.com/modovisa.min.jsinto the head on all non-admin pages. - Simple config screen: enable/disable and tracking token.
- Works with page cache, BigPipe, and CDNs; loader runs once per request (uses
once()). - Optional Drupal Commerce support: on checkout complete, reports order total, currency, and order number. Commerce is not required — sites without a store keep working.
- Zero schema changes and no extra tables.
- Compatible with Drupal 10 & 11.
Post-Installation
- Enable Modovisa at Extend.
- Go to Configuration → System → Modovisa.
- Check Enable Modovisa tracking, paste your Tracking token (from Modovisa), save.
- Clear caches (Configuration → Development → Performance) and reload your site.
- Verify in page source that a
<script id="modovisa-tracker" …>appears in<head>.
Additional Requirements
- A Modovisa project and tracking token.
- The domain configured in Modovisa must match your Drupal site domain (including subdomain), e.g.
drupal.example.comvsexample.com. - For purchase reporting: Drupal Commerce (optional).
Recommended Modules/Libraries
None required. For ecommerce purchase reporting, install Drupal Commerce.
Supporting this Module
Issues and suggestions welcome. For commercial support, contact Modovisa.
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.