Skip to content

Add analytics/telemetry events for new dashboard screens #50

Description

@christabel888

Context: Adoption tracking for the new screens added throughout this batch -- without telemetry, there's no way to know if the pivot actually landed with users.

Where:

  • Wherever existing analytics/telemetry calls live (check src/services/ for an existing analytics service before adding a new one)

What to do:

  • Add view/interaction events for the new Network/Soroban/Wallet dashboards and Top Movers/Rankings screens.

Suggested approach:

  1. Check src/services/ for an existing analytics/telemetry service before adding a new one.
  2. Add view events for each new screen from Scaffold NetworkDashboardScreen.tsx and useNetworkDashboardScreen.ts hook #21-Add largest transfers list and biometric gate to Wallet Dashboard screen #35/Build TopMoversCard component #42-Add Asset Rankings screen: top assets by holders and volume #47.

Watch out for:

  • Respect whatever privacy/consent gating this app already has for telemetry (check for GDPR-related code, since the frontend has a gdpr component directory) -- don't add tracking that bypasses existing consent flows.

Definition of done:

  • New screens emit telemetry events using the existing analytics service, not a new one

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions