Install the tracker
One shared script, configured for your site and consent policy.
On this page
Copy your site's code
Open Settings → Installation and copy the generated snippet. Install it in your shared document layout, before the closing head or body. Replace the example project ID and privacy URL below with your own values; prefer the generated snippet because it reflects your settings.
<script defer src="https://weeveo.com/weeveo.js"
data-project-id="YOUR_PROJECT_UUID"
data-host="https://weeveo.com"
data-mode="cookieless"
data-consent="banner"
data-privacy-url="https://example.com/privacy"
data-recording="false"
data-identification="false"></script>Enable the matching server settings
The script alone does not enable collection. Configure the site's HTTPS notice, enable collection, and obtain visitor consent. For an external consent manager, use data-consent="external" and call the consent API when the visitor makes a choice.
Install once
Put the snippet in the shared layout rather than each component. Duplicate installation can duplicate events or competing lifecycle listeners. The script observes History API navigation for single-page apps; do not send another pageview on every route change unless you disabled automatic tracking.
Add optional recording
Enable replay or heatmaps in the site's recorder settings, review masking and sampling, then recopy the complete snippet. It includes recorder.js when necessary. Recording also requires separate visitor permission; merely loading the recorder is insufficient.
Verify
Visit a public page in a normal browser, grant consent and inspect Realtime. See verify installation and the attribute reference.
Still looking for an answer? Try troubleshooting or get in touch.