Skip to content

PostHog web analytics behind the first-party /stats proxy (Umami replacement, parallel-run) #8293

Description

@JSONbored

Part of epic #8286 (Phase 2 — Analytics).

Current state

UI pageview analytics run on self-hosted Umami through a deliberately-hardened first-party path: apps/loopover-ui/src/lib/analytics-proxy.ts forwards POST /stats/api/send to the Umami instance under a strict route/method allowlist (its header documents why: never proxy mutable third-party JS as same-origin code; never become an open proxy onto the analytics host's admin API), and the UI sends a tiny local beacon rather than loading the remote tracker script.

Deliverables

Boundaries

  • No replay here (own sub-issue). No Umami removal here (gated sub-issue).

Resources

Metadata

Metadata

Assignees

Labels

maintainer-onlyOwner-only work — yields no Gittensor points.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions