Last updated 22 May 2026
Projects / Analytics Service

Analytics Service

Initiative / Analytics and Measurement

Target / May - June 2026

Build a shared analytics service for consistent tracking, consent, and provider delivery.

Open in Linear

Target/May - June 2026

Build a shared analytics service that makes product and growth data more reliable, consistent, and actionable across the platform. By standardising how events are defined, dispatched, debugged, and documented, this work creates a trusted foundation for measuring user behaviour, evaluating changes, and making better prioritisation decisions.

The project includes the core service scaffold, event registry and provider mapping, provider adapters for PostHog, GA4, Meta Pixel and others, consent-aware delivery, deduplication, bootstrap support, debugging interfaces, testing, and documentation. The outcome is a single extensible analytics layer that reduces fragmentation, improves confidence in reporting, and makes it easier to identify friction, assess impact, and prioritise work based on reliable evidence.

Status

In Progress

Target

May - June 2026

Lead

Ian Lovell

Teams

Platform, Releaf UK

Project updates

Recent status notes posted directly on this project in Linear.

1 shown

Issues

Grouped by current Linear workflow status.

18 total

In Progress

4

  • PLT-6 - Add dedupe support via keys and store
    In Review
  • PLT-211 - Create analytics package scaffold and minimal service
    In Review
  • PLT-214 - Add debug observer interface to analytics service
    In Progress
  • PLT-217 - Add provider-level consent gating and updateConsent flow
    In Review

Backlog

10

  • PLT-2 - Review current analytics for accuracy
    Backlog
  • PLT-4 - Review current event names
    Backlog
  • PLT-215 - Add provider bootstrap/markup support
    Backlog
  • PLT-216 - Add Playwright E2E test for analytics event dispatch via network interception
    Backlog
  • PLT-218 - Implement PostHog provider adapter
    Backlog
  • PLT-219 - Implement GA4 provider adapter
    Backlog
  • PLT-220 - Implement Meta Pixel provider adapter
    Backlog
  • PLT-221 - Implement other providers (to split into separate issues)
    Backlog
  • PLT-222 - Document analytics service and usage
    Backlog
  • PLT-223 - Using rewrites as a reverse proxy with Posthog
    Backlog

Done

4

  • PLT-5 - Update ADR to cover debugging model and server-side event handling
    Done
  • PLT-212 - Implement event registry and provider mapping layer
    Done
  • PLT-213 - Create analytics example app with basic event tracking flow
    Done
  • RLF-6058 - Investigate the implementation of analytics service abstraction
    Done