This project is not covered by Drupal’s security advisory policy.

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.js into 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

  1. Enable Modovisa at Extend.
  2. Go to Configuration → System → Modovisa.
  3. Check Enable Modovisa tracking, paste your Tracking token (from Modovisa), save.
  4. Clear caches (Configuration → Development → Performance) and reload your site.
  5. 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.com vs example.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.

AttachmentSize
Screenshot 2025-09-21 at 11.47.35.png143.88 KB

Project information

Releases