PolicyEngine / PolicyEngine/policyengine-app-v2

Implement User Metrics and Analytics

Open
#125 6 comments 0 reactions 1 assignee View on GitHub

@bharateshwq is already working on this.

Since Aug 30, 2025.

Dominant language
HTML
Stars
1
Forks
3
Avg merge
1d 50m
Merged PRs (30d)
39

Description

Overview

We need to implement user analytics and metrics tracking in our React + TypeScript v2 application to better understand how users interact with PolicyEngine.
The PolicyEngine app v1 tracked user interactions through Google Analytics to understand usage patterns without collecting personally identifiable information (PII). We want to establish similar capabilities in v2 with modern best practices, without impacting application performance.

Goals

  1. Understand User Behavior
  • Track how users navigate through the application
  • Measure engagement with key features (household calculator, policy editor, impact analysis)
  • Identify common user paths and drop-off points
  • Understand which features provide the most value
  1. Improve User Experience
  • Identify friction points in user workflows
  • Measure time to complete key tasks
  • Track error rates and failure points
  • Understand mobile vs desktop usage patterns

Notes

The implementer should research and recommend the best analytics solution considering our tech stack, privacy requirements (GDPR compliant, no PII collection), and need for actionable insights.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.