Skip to content

Chart

Overview

A chart lets you select events or metrics and set a period and conditions, then automatically aggregates the data and visualizes it as a graph or table.

You can create charts by choosing the metrics you want.


What Can You Do?

Business/Marketing Users

  • Visualize the daily trend of purchase completion events as a line chart to quickly understand the impact of campaigns or events.
  • Set country or OS as dimensions to compare regional performance instantly using graphs.

Data Analysts

  • Perform multidimensional analysis by placing multiple metrics such as AU, ARPPU, and ARPU on a single chart.
  • Use segment filters to analyze only specific cohorts separately.

Developers

  • After sending a new event, create a COUNT chart to immediately verify whether the data was received.
  • Set an event attribute as a dimension to confirm through a table chart whether the attribute values you sent were received correctly.

Quick Start

If you are creating a chart for the first time, follow the steps below to create your first chart.

  1. Click the Create button at the top, then select Chart.
  2. Select the workspace where you want to save the chart at the top.
  3. In the [Settings] tab, set the project to analyze, the period (daily/weekly/monthly/hourly/minute), and the date range.
  4. In the [Data] tab, click the + button on the right of the measure value to select an event or metric.
    • If you select an event, additionally choose the aggregation method (COUNT, SUM, etc.) and the attribute to use for aggregation.
  5. Check the chart in the preview area on the right.
  6. Click the Save button at the bottom and enter the chart information.

Note

For detailed settings such as dimension values, filters, and visualization types, refer to Full Features.


Full Features

Key Concepts

Concept Description
Measure Value The target shown as a numeric value on the chart. Select an event or metric and specify an aggregation method.
Dimension Value The attribute used as the basis for grouping data. Example: viewing data by country or by OS
Aggregation Method The method used to calculate the selected attribute. COUNT, SUM, AVG, etc.
Period The time unit used to group data. Select from daily, weekly, monthly, hourly, or minute-based units
Filter Select only data that matches specific conditions for analysis
Metric A feature that lets you save frequently used metric settings and reuse them across multiple charts

[Settings] Tab

Enter the basic chart information. chart_01.png

Item Required Description
Project Required Select the game to analyze (multiple selection supported)
Period Required Select the aggregation unit: daily/weekly/monthly/minute/hour
Date Range Required Select the start and end dates for analysis

When selecting a date range, you can use the quick select buttons or choose dates directly through the calendar button.

The Recent and Last quick select buttons use different reference dates.

Type Reference Date Example
Recent N days Calculated from today Recent 7 days -> 7 days including today
Last N days Calculated from yesterday Last 7 days -> 7 days including yesterday

[Data] Tab

Set the measure values and dimension values used for analysis.

chart_02.png

Measure Value Settings

Item Description
Select Event/Metric Select the event to analyze, or choose a metric configured in Data > Metric
Select Attribute Select the attribute to use for aggregation (shown only when an event is selected)
Aggregation Method Select how the attribute is aggregated (shown only when an event is selected)

Aggregation Method Details

Aggregation Method Meaning Example Use
COUNT Counts the number of times an event occurred When you want to see how many times the purchase button was clicked today
COUNT DISTINCT Counts unique attribute values excluding duplicates When you want to see how many users actually accessed today (AU)
SUM Calculates the total by adding all attribute values When you want to see the total payment amount today
AVG Calculates the average of attribute values When you want to see how much one user pays on average
MIN Returns the smallest attribute value When you want to see the lowest payment amount
MAX Returns the largest attribute value When you want to see the highest payment amount
MAX BY Returns the most recent or last-state value When you want to see the last recorded level of a user

Rename Measure Value

You can directly specify the name displayed for a measure value. If you change the name to something easier to understand instead of the original event or attribute name, it will be reflected in the chart legend and table header. When renamed, it appears in the format Changed Name(Original Name).

chart_03.png

Example

hive_app_login -> AU (hive_app_login)

Individual Measure Filters

You can set separate filter conditions for each measure value. Unlike filters in the [Filter] tab, which apply to the entire chart, individual measure filters apply only to that specific measure value.

Since you can add the same measure value multiple times to one chart, feel free to apply different filters and analyze them freely.

chart_04.png

Example

If you want to compare "purchase count of Korean users" and "purchase count of Japanese users" at the same time in one chart, add two measure values and set different country filters for each.

Add Measure Operations

You can create new derived metrics by combining existing measure values with arithmetic operations. Example: in-app revenue / DAU -> ARPU

chart_05.png

Warning

If the formula is invalid, that metric will not be displayed on the chart. After adding operations, make sure values appear in the preview.

Set Dimension Value

Set how you want to split the data.

chart_06.png

  • Example: AU by country -> set country as the dimension
  • If you add multiple dimensions, you can analyze combinations such as country & market.
Note

The items displayed in the dimension value are all attributes of the events used to create the measure value. If a specific event does not have that attribute, it may appear as - or 0.

Rename Dimension Value

chart_07.png

You can directly specify the name displayed for a dimension value. If you change the name to something easier to understand instead of the original attribute name, it will be reflected in the chart axes and legend. When renamed, it appears in the format Changed Name(Original Name).

Example

serverId-Hive -> Server ID(serverId-Hive)

Add Summary Statistics

If the chart type selected in the [Chart] tab is Table, this feature displays aggregate statistics for the full selected period as well. You can check statistical values while viewing the trend.

Statistic Description
Total The sum of all values during the selected period
Average The average value during the selected period
Min The lowest value during the selected period
Max The highest value during the selected period

[Filter] Tab

Set filter conditions that apply to all measure values added to the chart. If you want to apply a condition only to a specific measure value, use the individual measure filter in the [Data] tab.

chart_08.png

Select the filter target from Attribute and Segment.

Note

The items displayed in the filter dimension expose attributes from all events used to create the measure value. If a specific event does not have that attribute, the filter does not apply to that event.

Filter Condition Operators

Operator Description
Equals Includes only data that exactly matches the entered value. Example: view only users whose country is "Korea" or "Japan"
Not Equals Includes only data that does not match the entered value. Example: view only users whose OS is not "Android" or "PC"
Less Than or Equal Includes data that is less than or equal to the entered value. Example: view only cases where the payment amount is 10,000 KRW or less
Greater Than or Equal Includes data that is greater than or equal to the entered value. Example: view only users whose level is 50 or higher
Range Includes data that falls between the two entered values. Example: view only cases where the payment amount is between 1,000 KRW and 10,000 KRW
No Value Includes data where no value is recorded for that attribute. Example: view only users with no country information
Has Value Includes data where at least one value is recorded for that attribute. Example: view only users with country information
Note

The Greater Than or Equal, Less Than or Equal, and Range operators are not shown when the attribute data type is text.

  • You can combine multiple filter conditions with AND / OR operators.
    • AND: Includes only data that satisfies both conditions. Example: filter data where country is "Korea" and payment amount is 10,000 KRW or more
    • OR: Includes data that satisfies either condition. Example: filter data where country is "Korea" or country is "Japan"

Segment Filter

If you choose a segment as a filter, only data for users belonging to that segment will be reflected in the chart. Depending on how you combine segment conditions, you can use it in two ways: dynamic cohort and static cohort.

chart_09.png

Method Condition Combination Meaning
Dynamic Cohort Select segment only Recalculates the segment conditions each time the chart is viewed and reflects users that match the current conditions. The chart values automatically change when users enter or leave the segment.
Static Cohort Select both segment and segment snapshot Freezes the user list to the point in time when the segment snapshot was created. Even if user status changes later, the set of users reflected in the chart does not change.
Tip
  • If you want to see users who currently satisfy the condition in real time -> Dynamic Cohort (select segment only)
  • If you want to analyze users based on a specific point in time such as a campaign start date -> Static Cohort (select segment + snapshot)

For how to create segments and segment snapshots, refer to the Segment document.


[Chart] Tab

Set the visualization method used to display the data.

Chart Type

chart_10.png

Type Main Use
Line Chart Shows changes over time as lines. Suitable for viewing daily DAU or revenue trends.
Vertical Bar Chart Compares values by item using vertical bars. Suitable for comparing country or OS values side by side.
Horizontal Bar Chart Compares values by item using horizontal bars. Good readability when there are many items or long names.
Pie Chart Shows the proportion of each item within the whole as a circle. Suitable for checking OS or country ratios.
Table Checks exact values in a tabular format.
Scorecard Highlights a single key value and compares it with the previous day, previous week, or previous month. Suitable for showing KPIs such as today's DAU or revenue at a glance compared with yesterday's values.

Visualization Details

chart_11.png

Item Description
X-axis Name Enter the label text displayed on the X-axis directly.
Y-axis Name Enter the label text displayed on the Y-axis directly.
Currency Selection Converts and displays values in a specific currency unit. Shown only when an attribute specified as a 'money attribute' in Data > Event is used in the measure value.
Result Display Options Set how values are displayed on the chart. You can combine decimal places, change indicators, and percentage options.

Result Display Options Details

chart_12.png

Option Description
Decimal Places Sets how many decimal places to display. Example: 2 decimal places -> 1,234.56
Change Indicator Shows value changes compared to the previous period with an arrow. Example: ▲ 12.3% (increase compared to previous period)
Percentage Adds the % symbol to the value. Example: 13 -> 13%

Edit Chart

  1. In All Content, click the title of the chart you want to edit to open the edit page.
  2. Change the settings in the desired tab.
  3. Click the Save button at the bottom.

Notes & Tips

  • You cannot save a chart without at least one measure value. Add one or more measure values.
  • If multiple projects are selected, event data from all selected projects is aggregated and displayed together. To view them separately by project, add appIdGroup to the dimension value.
  • COUNT DISTINCT is used to count unique users or devices without duplicates. It is useful for AU calculations.
  • Changing the chart type does not change the data settings. Try different chart types with the same data to find the most readable format.
  • Table charts are useful when you need to verify exact values or validate data before exporting to CSV.

  • Metric - Save frequently used metric settings and reuse them in charts
  • Event - Define and manage events used in charts
  • Segment - Use as user segment conditions in chart filters
  • Dashboard - Add created charts to a dashboard for unified management