Last Updated: 9/1/2021, 3:56:41 AM

# Analytics Dashboard

# Overview

The AccelByte Analytics Dashboard visualizes key metrics which give you greater insight into your platform and your game. Each AccelByte service sends event data to this dashboard, providing you with a wide variety of metrics to analyze.

# How it Works

Events are sent to the Analytics Dashboard as seen in the diagram below:

analytics-dashboardy

  1. The AccelByte backend services that you use send events to Kafka.
  2. Kafka forwards those events to the Kubeless pipeline, which is located inside the Kubernetes cluster.
  3. Inside the Kubeless pipeline, events are cleansed through the ETL process.
  4. After that, the Kubeless pipeline passes the pre-processed events to the data warehouse. The Analytics Dashboard uses PostgreSQL as its data warehouse.
  5. Superset sends queries to the data warehouse.
  6. The data warehouse sends responses to Superset.
  7. Then Superset passes the response to the Admin Portal Analytics Dashboard for display.

# Metrics

The AccelByte Analytics dashboard has the ability to show metrics with data from any namespace that you have. Be it from the publisher namespace or from the game namespace. If you choose to show metrics with data from the publisher namespace, the data that the AccelByte Analytics Dashboard shows will be gathered from all the game namespace activities. If you choose to show metrics with data from the game namespace, the data that AccelByte Analytics Dashboard shows will be gathered from the specific game whose namespace you choose. You can read more about namespace by accessing the Namespace documentation. Here’s the explanation of each available metric.

# Monthly Active User (MAU)

Monthly Active Users is a metric which shows the number of unique active users on the platform each month. MAU in publisher namespace counts unique users that’s active in any namespace without counting the same user multiple times for different namespace. This metric displays the MAU count of this month.

analytics-dashboardy

NOTE

The green or the red number on the right side of the count indicates the difference between the current count and the last count. Example: if the metric is in the monthly time period, then the last count is the count of the last month. The number will be compared with the last count. If the number is smaller than the last count, it will appear red. If the number is bigger than the last count, it will appear green.

This metric displays the MAU count grouped by defined time period. You can choose to group between Year to Date, Last 3 Month, and Last 6 Month.

analytics-dashboardy

# Daily Active User (DAU)

Daily Active Users is a metric which shows the number of active users on the platform each day. DAU in publisher namespace counts unique users that’s active in any namespace without counting the same user multiple times for different namespace. This metric displays today’s DAU count.

analytics-dashboardy

NOTE

The green or the red number on the right side of the count indicates the difference between the current count and the last count. Example: if the metric is in the monthly time period, then the last count is the count of the last month. The number will be compared with the last count. If the number is smaller than the last count, it will appear red. If the number is bigger than the last count, it will appear green.

This metric displays the MAU count grouped by defined time period. You can choose to group between Last 7 Days, Last 30 Days, Last 90 Days, and Month to Date.

analytics-dashboardy

# New Registered Users

New Registered Users is a metric which shows the number of today’s newly registered users. New registered users in publisher namespace count unique newly registered users in any namespace without counting the same user multiple times for different namespaces.

analytics-dashboardy

NOTE

The green or the red number on the right side of the count indicates the difference between the current count and the last count. Example: if the metric is in the monthly time period, then the last count is the count of the last month. The number will be compared with the last count. If the number is smaller than the last count, it will appear red. If the number is bigger than the last count, it will appear green.

# Total Registered Users

Total Registered Users is a metric which shows the number of total registered users grouped by defined time period. Total registered users in the publisher namespace count unique registered users in any namespace without counting the same user multiple times for different namespaces. You can choose to group between Last 7 Days, Last 30 Days, Last 90 Days, and Month to Date.

analytics-dashboardy

# Concurrent User (CCU)

CCU is a metric which shows the number of unique active users for each hour in a time frame. CCU in the publisher namespace counts unique users that’s active in any namespace without counting the same user multiple times for different namespace. This metric displays the CCU count within an hour.

analytics-dashboardy

This metric displays the CCU count grouped by defined time period. You can choose to group between Last 24 Hours, Today, Yesterday, and 3 Days Ago.

analytics-dashboardy

# Peak CCU (PCCU)

PCCU is a metric which shows the highest CCU count for each day in a time frame. PCCU in the publisher namespace counts unique users that’s active in any namespace without counting the same user multiple times for different namespace. This metric displays today’s PCCU.

analytics-dashboardy

This metric displays the CCU count grouped by defined time period. You can choose to group between Last 7 Days, Last 30 Days, Last 90 Days, and Month to Date.

analytics-dashboardy

# Using the Analytics Dashboard in the Admin Portal

# Enable Testing Mode

Testing Mode can be used to keep testing data out of the analytics pipeline. To enable testing mode, follow the steps below:

  1. In the Admin Portal, choose the Publisher Namespace.

    analytics-dashboardy

  2. Go to the Analytics section and open the Analytics Dashboard.

    analytics-dashboardy

  3. On the All Namespace Analytics page, click on the Enable Testing Mode toggle to enable testing mode.

    analytics-dashboardy

  4. The Enable Testing Mode confirmation box appears. Click Enable Testing Mode.

    analytics-dashboardy

  5. Testing Mode is now enabled. To disable testing mode, click on the toggle again.

    analytics-dashboardy