Data Explorer V2 (beta)

Data Explorer V2 is a data analysis tool that you can use to make customized visual representations of your data without SQL queries. You can use Data Explorer V2 to create customized reports to suit your specific analytics needs. For example, you can use these reports to analyze custom events and monitor how your game activity, key metrics, and events change over time.

Data Explorer V2 returns a maximum of 1000 rows in a report. If you need to use queries that return more than 1000 rows, you can use Data access.

To access Data Explorer V2 from the Unity Cloud Dashboard while it’s in beta, select Analytics > Data Explorer > Try New Experience.

You also have the option to select New Experience when you create a new report.

Visualization

To view your Data Explorer reports in the Cloud dashboard, select Analytics > Data Explorer. This page shows all of your existing reports. To view or edit a report, select the report name. You can also create a new report from this page.

The Data Explorer uses graphs to provide data visualization. You can toggle your data representation between the following types of chart:

  • Line
  • Column
  • Stacked Column
  • Area
  • Pie
  • Bar
  • Stacked Bar

A Data Explorer report also contains a summarization table of your queried data. Each column shows the measures you select, grouped by the dimensions you select. The table consists of a static row of data with information related to the aggregation filter that you select from the dropdown: either Total, Average, or Median.

Measures (y-axis)

You can use Data Explorer V2 to query your game data based on the following measures in the y-axis:

You can use the following types of filters to further filter your measures:

Metrics

The following tables show all of the metrics that you can use to query your game data:

Active users

Metric NameDescription
DAUDaily Active Users: the number of unique players that started a session on each calendar day.
WAUWeekly Active Users: the number of unique players that started a session in the previous 7 days from any given calendar day.
MAUMonthly Active Users: the number of unique players that started a session in the previous 30 days from any given calendar day.
DAU per MAUDaily Active Users per Monthly Active Users: the percentage of monthly active users who played on a particular day. This is known as your sticky factor, and a high “sticky factor” means that players continue to engage with your application over time.
New UsersThe count of your daily users who were new on a given day.
New vs Returning usersThe percentage of your daily users who were new on a given day.

Retention

Metric NameDescription
D1 RetentionThe percentage of users who returned to your game one day after playing for the first time.
D7 RetentionThe percentage of users who returned to your game seven days after playing for the first time.
D30 RetentionThe percentage of users who returned to your game thirty days after playing for the first time.

Revenue

Metric NameDescription
PayersThe count of daily active users who spent money on a given day.
ARPPUAverage Revenue Per Paying User. This metric includes revenue from both transaction and ad impression events where available.
APRDAUAverage Revenue Per Daily Active User. This metric includes revenue from both transaction and ad impression events where available.
Total RevenueThe sum of all revenue from IAP and Unity Ads if configured.
IAP RevenueIn App Purchase Revenue: the sum of all verified IAP transactions.
Total TransactionsThe count of all transactions.
Revenue per TransactionThe sum of all transaction amounts divided by the number of transactions.

Sessions

Metric NameDescription
Average Session LengthThe amount of time that passed between when the user starts the app and when the user takes an action to exit the app.
Number of SessionsThe count of sessions played on a given day.
Sessions per UserThe average number of sessions per user playing on a given day.
Total Play TimeThe cumulative playing time of all people playing on a given day.
Play Time per UserThe average playing time of users playing on a given day.

Events

You can also query your game data based on your game events. The events available consist of both standard and custom events used in your game. In addition, you can use event parameters sent with an event to filter an event measure.

To group by event measures, you can select Event parameters as a dimension.

Standard event nameDescription
newPlayerSends when a new player installs the app on their device.
gameStartedSends at the start of a new session. A new session starts when the user first launches an app.
gameEndedSends when a player exits the game.
gameRunningSends periodically when the app is running to detect session activity.
clientDeviceRecords the first time a user launches an app and when device information changes.
ddnaForgetMeRecords when a player opt outs of data collection via the privacy plugin.
transactionSends when a player makes an in-app purchase and tracks the purchase amount. Transaction validation is done via the Unity IAP.
adImpressionCan be sent manually when a player has seen an ad within the game.
sdkStartSends when the SDK initialises.
notificationOpenedSends when a Push Notification is opened or a notification was received while the game is in front.
notificationServicesRecords the player’s push notification tokens.
outOfGameSendSends when a Push Notification is sent to a player.
userAssignmentAutomatically assigns a player to a campaign for reporting.

Dimension filters

You can apply dimension filters to the game data based on predefined metrics or events.

The following table shows the dimension filters available:

Dimension FilterDescription
PlatformCountry that the player last sent an event from.
CountryPlatform that the player last sent an event from.
Client VersionSDK version that the player last sent an event from.
Acquisition ChannelChannel that the player was acquired from.
Event ParameterEvent parameter value required for Event Measure.

Aggregate filters

You can use aggregate filter options to further modify your game data. By default, the report aggregates the game data by the Sum of the event or metric data.

Note: You can’t perform aggregation on parameter values.

Aggregate filterDescription
Sum (Default)Sum of events for all users.
AverageAverage of event count across all users.
MaxMaximum number of events sent by given user.
MixMinimum number of events sent by given user.
MedianMedian number of events sent by given user.
Unique UsersSum of events for all unique users.

Dimensions (x-axis)

Dimensions are different properties, based on either time or user properties, that you can use to group your data.

You can use the following dimensions on the c-axis of your chart:

Time dimensions

Dimension nameDescription
Day (Default)Calendar date grouped by day.
MonthCalendar date grouped by month.
YearCalendar date grouped by year.
Player Start DateThe date that a player first sent an event.
Days Since Player StartedDays since a player first sent an event.

User Properties dimensions

Dimension nameDescription
CountryCountry that the player last sent an event from.
PlatformPlatform that the player last sent an event from.
Client VersionSDK version that the player last sent an event from.
Acquisition ChannelChannel that the player was acquired from.
Event ParameterEvent parameter value required for Event Measure.

Note: To use the Event Parameter dimension, you need to have an event measure. If you select multiple event measures, you can select an event parameter from any of them.

Example reports

Analyze new users by country

The goal of the report in this example is to understand the distribution of new users across different countries to identify regions with high growth potential and optimize user acquisition strategies accordingly.

This report uses the following configuration:

  • Chart visualization: Stacked bar chart
  • Measure (y-axis): New Users.
  • Dimension (x-axis): Country.

Steps

  1. In the Measures section, select Add Metric > New Users.
  2. In the Dimension section, select Add Dimension > Country.
  3. On the top right of the chart, select Stacked Bar from the dropdown.
  4. On the top left of the chart, select the data range you want to analyze from the dropdown.

To hide items from your chart visualization, select the item in the legend.

Chart visualization

Stacked bar chart that shows the number of new users by country.

Analyze vegetables harvested in the last 30 days

The goal of the report in this example is to analyze the distribution of harvested vegetables in a farming game over the last 30 days in order to understand recent player preferences and optimize in-game features accordingly.

This report uses the following configuration:

  • Chart visualization: Pie chart.
  • Measure (y-axis): vegetableHarvested event.
  • Dimension (x-axis): vegetableName event parameter.

Steps

  1. In the Measures section, select Add Event > vegetableHarvested.
    1. To filter out any parameter values, you can select Add filter.
  2. In the Dimensions section, select Event Parameter from the Dimension dropdown.
  3. Select vegetableName from the Event Parameter dropdown.
  4. On the top right of the chart, select Stacked Bar from the dropdown.
  5. On the top left of the chart, select the Last 30 Days date range.

Chart visualization

A pie chart that shows the types of vegetables that players harvested in the last 30 days.

Analyze harvested vegetables since install, rather than by calendar date

The goal of the report in this example is to analyze the distribution of harvested vegetables in a farming game by the number of days since the player started, in order to understand player behaviors and optimize in-game features accordingly.

  • Chart visualization: Stacked Bar chart.
  • Measure (y-axis): vegetablePlanted event.
  • Dimension (x-axis): Days Since Player Started and the vegetableName event parameter.

Steps

  1. In the Measures section, select Add Event > vegetablePlanted.
    1. To filter out any parameter values, you can select Add filter.
  2. In the Dimensions section, select Days Since Player Started from the Dimension dropdown.
  3. Select Add Dimension to add another dimension.
  4. Select Event Parameter from the second Dimension dropdown and select vegetableName from the Event Parameter dropdown.
  5. On the top right of the chart, select Stacked Bar from the dropdown.

Chart visualization

A stacked bar chart that shows the distribution of harvested vegetables over a specific time period.