Skip to content

Complete and enable statistics/analytics dashboard #463

Description

@OlivierJM

Feature Parity: Statistics & Analytics Dashboard

Legacy app has a comprehensive usage analytics dashboard. sparked-next has statistics commented out of the admin sidebar — this issue is to complete and enable it.

Legacy capabilities

  • Platform-wide usage overview (page visits, resource views, active users)
  • Per-user detailed statistics (what they viewed, when)
  • User overview table with click-through to individual user stats
  • Usage metrics and engagement trends
  • Export data to CSV (see related issue)
  • Track which resources are viewed most

Current state in sparked-next

  • Dashboard home shows aggregate counts (page_views, searches) via stats API
  • page_views collection records view counts per media item (via 45-second view tracking)
  • searches collection partially tracked
  • Statistics admin section is commented out of navigation

Acceptance criteria

  • Statistics admin section re-enabled in navigation
  • /admin/statistics page with platform-wide overview
  • Per-user activity breakdown (which resources each user viewed)
  • Most-viewed content list
  • Search term analytics (what users search for)
  • Date range filtering for statistics
  • CSV export of statistics data (see separate issue)

Identified via feature-parity audit against legacy Sparked (Meteor) app.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions