Skip to content

[engine] Analytics dashboards - minds#4688

Mark Harding requested to merge feat/admin-analytics-m4688 into master

Ticket(s) / Related Merge Requests

Summary of Changes

Testing Considerations

Graphql request:

{
 tenantAdminAnalyticsChart(
         metric: DAILY_ACTIVE_USERS
 ){
     metric,
       segments {
           buckets {
                 date
               key,
             value
           }
       }
 }

    tenantAdminAnalyticsKpis(
        metrics: [
          DAILY_ACTIVE_USERS,
          NEW_USERS
        ]
    ) {
        metric,
      value,
      previousPeriodValue
    }
}

RESPONSE:

{
  "data": {
    "tenantAdminAnalyticsChart": {
      "metric": "DAILY_ACTIVE_USERS",
      "segments": [
        {
          "buckets": [
            {
              "date": "2024-02-20T00:00:00+00:00",
              "key": "1708387200000",
              "value": 347
            },
            {
              "date": "2024-02-21T00:00:00+00:00",
              "key": "1708473600000",
              "value": 700
            },
            {
              "date": "2024-02-22T00:00:00+00:00",
              "key": "1708560000000",
              "value": 669
            },
            {
              "date": "2024-02-23T00:00:00+00:00",
              "key": "1708646400000",
              "value": 323
            },
            {
              "date": "2024-02-24T00:00:00+00:00",
              "key": "1708732800000",
              "value": 951
            },
            {
              "date": "2024-02-25T00:00:00+00:00",
              "key": "1708819200000",
              "value": 829
            },
            {
              "date": "2024-02-26T00:00:00+00:00",
              "key": "1708905600000",
              "value": 865
            }
          ]
        }
      ]
    },
    "tenantAdminAnalyticsKpis": [
      {
        "metric": "DAILY_ACTIVE_USERS",
        "value": 332,
        "previousPeriodValue": 817
      },
      {
        "metric": "NEW_USERS",
        "value": 775,
        "previousPeriodValue": 976
      }
    ]
  }
}

Deployment Considerations

Regression Scope

Platform Affected (web, mobile, etc)

Developer Testing Completed

Screenshots / Screen Recording

Does this impact

  • Localization
  • Dark/light mode
  • Guest mode

Definition of Done Checklist

  • The Acceptance Criteria has been met
  • Code is tested: Testing includes unit/spec, E2E/automated and manual testing
  • Merge requests description has been filled out
Edited by Ben

Merge request reports