Skip to content
Backpack
Esc
navigateopen⌘Jpreview
On this page

Analytics

Umami wiring and the fleet view.

Self-hosted Umami at analytics.backpackops.com tracks every site (ADR 06).

Console integration

  • Per-site tab: stats (30-day pageviews, visitors, visits, active now), registration action, snippet display, dashboard link.
  • Fleet view at /analytics: every approved site with stats and totals.
  • Resolution order: read data-website-id from the live page (ground truth, survives pre-cutover domain mismatches), then fall back to domain search. Domains resolve custom-first, then the project’s actual vercel.app alias (aliases can differ from <name>.vercel.app on collisions, e.g. sandbox-site-ten).

Gotchas

  • The in-app browser used by agents blocks tracker scripts; a pageview from it will not register. Verify ingestion with a direct POST to /api/send with a browser User-Agent.
  • Stats lag ingestion by a few seconds; active-now updates first.

Was this page helpful?