Last updated 8 June 2026
Projects / Analytics Service

Analytics Service

Initiative / Analytics and Measurement

Target / 5th June 2026 +7 days

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

Open in Linear

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

5th June 2026 +7 days

Lead

Ian Lovell

Teams

Platform, Releaf UK

Project updates

Recent status notes posted directly on this project in Linear.

2 shown

Ian Lovell

28 May 2026

The core analytics foundation has been completed including event registry and provider mapping, bootstrap support, deduplication, debugging tools, docs, and an example app. Next up is building the main providers - PostHog and GA4.

Issues

Grouped by current Linear workflow status.

19 total

In Progress

2

  • PLT-282 - Review options for PostHog staging
    In Progress
  • PLT-218 - Implement PostHog provider adapter
    In Progress

In Verification

1

  • PLT-217 - Add provider-level consent gating and updateConsent flow
    In Review

Done

14

  • RLF-6058 - Investigate the implementation of analytics service abstraction
    Done
  • PLT-274 - Deploy example analytics app
    Done
  • PLT-273 - Add analytics isInitialized() method
    Done
  • PLT-272 - Extend AnalyticsProvider type
    Done
  • PLT-271 - Add debug store size config
    Done
  • PLT-222 - Document analytics service and usage
    Done
  • PLT-219 - Implement GA4 provider adapter
    Done
  • PLT-215 - Add provider bootstrap/markup support
    Done
  • PLT-214 - Add debug observer interface to analytics service
    Done
  • PLT-213 - Create analytics example app with basic event tracking flow
    Done
  • PLT-212 - Implement event registry and provider mapping layer
    Done
  • PLT-211 - Create analytics package scaffold and minimal service
    Done
  • PLT-6 - Add dedupe support via keys and store
    Done
  • PLT-5 - Update ADR to cover debugging model and server-side event handling
    Done

Canceled

2

  • PLT-4 - Review current event names
    Canceled
  • PLT-2 - Review current analytics for accuracy
    Canceled