weeveo
  • Features
  • How it works
  • Revenue
  • Agents
  • Pricing
  • Docs
Sign in
Start free
weeveoanalytics

Understand your traffic.See what leads to sales.

See where visitors come from, what they do and which visits lead to purchases. Basic statistics without a popup. Recordings require permission.

Start freeService status

© 2026 Weeveo. All rights reserved.

Product

  • Features
  • Revenue reporting
  • Realtime
  • Funnels & journeys
  • Pricing

Developers

  • Documentation
  • Agents & MCP
  • Browser SDK
  • REST API
  • Start free
  • Sign in

Company

  • Changelog
  • Support
  • Contact
  • Privacy policy
  • Terms of service
  • Refund policy
  • Status

weeveo

Skip to content
Documentation home
Start here
Meet WeeveoYour first siteFind your way aroundCore concepts & metrics
Install & track
Install the trackerFramework & CMS recipesTracker configurationBrowser SDK referenceConsent & your CMPVisitor identity & payment matchingVerify your installationCustom tracking domains
Understand your traffic
Overview & realtimeDates, filters & comparisonsSources & campaignsPages & engagementEvents & visitor timelinesExplore, paths & saved viewsTraffic quality & anomalies
Conversions & revenue
Goals & conversionsFunnels & bottlenecksRetention cohortsRevenue reportingConnect a payment providerAttribution modelsCustomer journeysAll payment providers
Experience & performance
Session replaysClick & scroll heatmapsWeb Vitals & performance
Developers & agents
Connect ChatGPT, Claude & agentsCreate & manage API keysREST API quickstartAnalytics query referenceErrors, limits & safe retriesJavaScript & Python examplesMCP transport & tool discoveryOAuth discovery & authorizationPermissions & write consentAsk Weeveo & saved chatsApp identity & plugin metadataHTTP surface referenceAll API & MCP tools
Workspace & privacy
Workspaces & multiple sitesTeam, roles & invitationsSite preferences & notificationsPublic reports, embeds & badgesAccount & securityPrivacy & collection controlsVisitor export & erasure
Operate Weeveo
Background jobs & maintenanceTroubleshooting & common questionsQuestions & analysis recipes
Building something?Explore every API tool Download JSON reference ↗
DocsInstall & track
Install & track

Tracker configuration

Every supported script attribute and what it controls.

On this page
Attribute referenceBrowser exclusionsURLs and custom domainsAutomatic navigation

Attribute reference#

AttributeBehavior
data-project-idYour site's UUID; required for correct scoping
data-hostCollection origin; otherwise derived from the script URL
data-modecookieless by default; persistent enables a consented stored visitor ID
data-consentbanner for Weeveo's UI; external for your CMP
data-privacy-urlPublic, valid HTTPS notice; required for collection
data-recordingtrue offers optional recording consent; server recorder settings still apply
data-identificationtrue offers optional identity consent; persistent mode is needed
data-auto-trackfalse disables automatic pageviews and declarative click tracking
data-domainsComma-separated hostname allowlist
data-track-localhosttrue opts into localhost tracking for manual development

Legacy aliases data-website-id and data-host-url are recognized. New installations should use data-project-id and data-host.

Browser exclusions#

The tracker respects Do Not Track, Global Privacy Control, browser automation detection, and localStorage["weeveo.disabled"] (also the legacy umami.disabled). A hostname allowlist can further restrict collection. Localhost is excluded unless explicitly enabled. Server exclusions and collection settings still apply.

URLs and custom domains#

Use Settings → Installation to get the active host. When a custom tracking domain becomes active, reinstall the updated snippet. See tracking domains. Keep data-host and the script host aligned with the intended collection origin.

Automatic navigation#

Automatic tracking follows pathname changes through History API navigation. The SDK's track() sends a manual pageview. track({ url: "/pricing" }) sends a pageview for that path. Do not combine both approaches for the same visit.

Still looking for an answer? Try troubleshooting or get in touch.

PreviousFramework & CMS recipesNextBrowser SDK reference
ON THIS PAGE
Attribute referenceBrowser exclusionsURLs and custom domainsAutomatic navigation
Your sites. Your permission.

Start with read access. Grant changes when you need them.

Understand access

Search Weeveo documentation

Good places to start

Start hereYour first siteGo from a new workspace to your first verified visit.Install & trackInstall the trackerOne shared script, configured for your site and consent policy.Install & trackBrowser SDK referenceTrack actions, inspect consent and identify a permitted persistent visitor.Developers & agentsConnect ChatGPT, Claude & agentsUse OAuth sign-in for hosted agents, with optional API keys for other clients.Developers & agentsAnalytics query referenceExact shared date, traffic, comparison and filter parameters.Developers & agentsAll API & MCP toolsEvery tool, argument schema and permission in the shared registry.
K to open↑ ↓ to select · Enter to open · Esc to close