Skip to main content

Standard HTML Sites

Place the full snippet before </head> on all tracked pages.

SPA Frameworks

  • Add loader snippet in your root HTML (for example index.html).
  • Keep one scanova('init', ...) call per page load lifecycle.
  • For custom in-app events, call scanova('track', eventName, metadata).

Tag Managers

If using a tag manager:
  • Trigger on all pages
  • Preserve async loading
  • Avoid duplicate snippet injection

Optional Element Naming

Use data-scnv-name on links/buttons/forms for cleaner click labels in reports.