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 ↗
DocsWorkspace & privacy
Workspace & privacy

Privacy & collection controls

Understand what is allowed, sanitized and intentionally not collected.

On this page
Consent gatesMinimized browser dataEvents and identityRecordingsRetention and erasurePause collection

Consent gates#

Analytics requires server-enabled collection, a valid HTTPS notice and a fresh visitor choice. Optional recording and identification have separate purposes. DNT/GPC and other browser exclusions remain respected. There is no region-based exemption in the current consent gate.

Minimized browser data#

Tracked paths omit query strings and fragments and redact identifier-like segments. Private routes such as account, admin, dashboard, sign-in, password reset, auth and OAuth are blocked by tracker rules. Add your own sensitive areas to site exclusions and recorder block selectors as needed.

Events and identity#

Custom event names are validated. Ordinary arbitrary event properties are dropped; numeric internal metrics are allowlisted. Identification accepts a permitted stable user ID and optional validated email rather than an arbitrary profile object. Avoid encoding personal data in event names or campaign labels.

Recordings#

Recording is optional, sampled and masked. Moderate mode still masks inputs; strict mode masks text too. Review your own captured result because application-specific sensitive content may need extra exclusion. A recording can remain personal analytics data even after masking.

Retention and erasure#

Consent choice lifetime, persistent ID lifetime, credential expiry, audit-log cleanup and raw analytics retention are different policies. A proposed 90-day raw analytics constant is not a guarantee that all production data is purged on that schedule. Operators must verify their actual database/storage retention and deletion jobs. Use the explicit visitor erasure workflow for requests about retained visitor data.

Pause collection#

Disable collection in privacy settings when needed. Queuing a visitor erasure also pauses the site until review. Re-enabling requires the applicable privacy checks; do not treat it as a harmless way to bypass an unfinished privacy request.

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

PreviousAccount & securityNextVisitor export & erasure
ON THIS PAGE
Consent gatesMinimized browser dataEvents and identityRecordingsRetention and erasurePause collection
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