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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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