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

Verify your installation

A practical checklist for the first event and ongoing tracking health.

On this page
Test in orderWhen nothing is sentWhen requests failWhen reports disagreeShare a useful bug report

Test in order#

  1. Confirm the correct site is selected and its project ID matches the snippet.
  2. Confirm collection is enabled and a valid HTTPS privacy URL is saved.
  3. In browser developer tools, check weeveo.js loads successfully once.
  4. Make a manual visit on a public deployed page and grant analytics consent.
  5. Confirm window.weeveo exists and getConsentRecord().status is granted.
  6. Check a POST to /api/v1/collect on your configured host and inspect its response.
  7. Open Realtime, then Overview with a date range including today and matching traffic filters.

When nothing is sent#

DNT, GPC, webdriver, localhost exclusions, disabled local storage flags, domain restrictions, private paths, missing consent or a blocked script can stop the tracker. A browser extension or CSP can also block the request. Test with a normal browser and inspect the specific cause; do not remove privacy controls to inflate counts.

When requests fail#

Check the collector host, TLS, CORS origin, project existence and payload response. A successful script load does not prove the collection endpoint is reachable. A custom domain can be pending HTTPS even after DNS resolves.

When reports disagree#

Compare the same site, timezone, traffic type, filters and date range. Realtime covers recent activity; historical reports use their selected window. Payments, pageviews, sessions and unique visitors are different measures.

Share a useful bug report#

Include the affected report, site ID, timeframe, filters, sanitized browser error and HTTP status. Remove API keys, OAuth tokens, raw visitor details and provider credentials.

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

PreviousVisitor identity & payment matchingNextCustom tracking domains
ON THIS PAGE
Test in orderWhen nothing is sentWhen requests failWhen reports disagreeShare a useful bug report
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