Daily, Monthly, and Rolling Thirty Day Overview and Totals reports

Introduction

PlayFab offers a set of daily and monthly Key Performance Indicator (KPI) reports, including:

  • Total Logins
  • Unique Logins: Daily reports (DAU) or Monthly and Rolling Thirty Day Reports (MAU)
  • New Users
  • Unique Paying Users
  • Transaction Revenue
  • Purchases
  • Total API Calls
  • Total Successful API Calls
  • Total API Call Errors
  • Average Revenue Per User (ARPU)
  • Average Revenue Per Paying User (ARPPU)
  • Average Purchase Price

An Overview report contains trend charts of each metric during the past 24 hours (daily), past 30 days (rolling 30-day), and in last month (monthly).

A Totals report contains the summary of each metric shown in the overview report. Daily and Rolling Thirty Day reports are generated on a daily basis, whereas Monthly reports are generated on the first day of each month.

Report times are based on Coordinated Universal Time (UTC). For additional details on metrics, see Metrics and Terminology.

Totals reports

Totals reports include a table, which contains the 12 Key Performance metrics described in the introduction.

Daily Totals Report

Overview reports

Overview reports consist of 12 trend charts - one for each metric described in the introduction. Working with charts is described later in this tutorial.

Daily Overview Report - Logins - Unique Payers

Daily Overview Report - Revenue - Purchases - Total Calls

Daily Overview Report - Calls - Errors - Arpu

Daily Overview Report - Arppu - App - New Users

Populating the reports

Any API call may introduce new data for total API calls, total successful API calls, and total API call errors.

  • Once executed, an API call will be added to total API calls.
  • If there is an error that is introduced, it will be recorded to total API call errors.
  • If no error is introduced, it will belong to total successful API calls.

Please consult our PlayFab API Reference documentation to review all available API calls.

The following API calls will introduce new data for total logins and total unique logins:

The API calls shown below will introduce new data for total new users.

The API calls shown below will introduce new data for total new users if the CreateAccount flag is set.

The unique paying users, revenue, purchases, Average Revenue Per User (ARPU), Average Revenue Per Paying User (ARPPU) and average purchase price metrics are used to analyze purchases and payments.

See the Non-receipt Payment Processing tutorial, for more information on conducting payments.

How to work with report charts

PlayFab report charts all follow the same model:

  1. In the top space of the page, you usually get a Control Panel. The Control Panel contains a report name, observed time period, and Prev/Next buttons to switch between the time periods.

  2. The Chart Panel area shows the available data as a chart, where the horizontal axis corresponds to the time flow, and the vertical axis corresponds to the number of relevant instances, such as API calls, purchases, users, and so on, depending on the report type.

Monthly Overview Report

  1. There are some metrics available in the chart panel Timeline area. Those contain:
    • The sum of all the instance across the time period (SUM).
    • The average number of instances through all the timestamps (AVG).
    • The peak value (MAX).
    • The lowest value (MIN).