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
Usedata-scnv-name on links/buttons/forms for cleaner click labels in reports.