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.
- Click the Create button at the top, then select Chart.
- Select the workspace where you want to save the chart at the top.
- In the [Settings] tab, set the project to analyze, the period (daily/weekly/monthly/hourly/minute), and the date range.
- 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.
- Check the chart in the preview area on the right.
- 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 All Features.
All 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. 
| 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.
In the calendar, you can set the start date and end date to Fixed Date or Relative Date respectively.
| Type | Description |
|---|---|
| Fixed Date | Fixed to the selected date. |
| Relative Date | Specifies how many days before today. The date range moves according to the date on which you view the chart. |
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 |
Period Comparison¶
You can compare the figures of the selected date range (base period) with another past period (comparison period) in one chart. Click the + button to the right of Period comparison to add a comparison period.
| Method | Description |
|---|---|
| Relative Date | Specifies how far to shift back from the base period (example: 7 days previous). It is calculated from the base period, not from today, and the interval is kept even when the base period changes, so it is suitable for comparing with the same day of last week or the same point last month. |
| Fixed Date | Specifies the dates to compare directly. Even if the reference date changes, a specific point in time, such as an event start date or a date before an update, is kept as the comparison basis. |
- The comparison period always has the same length as the base period, and you can check the actual comparison period in Queried range at the bottom of the settings window.
- If you add multiple comparison periods, you can compare the base period with different past points at the same time.
- The comparison result is added as a
Measure name (compared)item, and you can check the base period figures, the comparison period figures, and the change rate together.
Example
If you set the date range to the last 7 days and add a relative date of 7 days previous, you can compare daily AU side by side with the AU of the same day last week.
Note
- Period comparison is available when the chart type on the [Chart] tab is Table, Vertical/Horizontal Bar Chart, or Line Chart.
- If there are many measure values or dimension values, the legend grows by the number of comparison items and the chart may become crowded.
[Data] Tab¶
Set the measure values and dimension values used for analysis.
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¶
Select Edit Name from the ⋮ menu of the 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).
Example
ARPPU -> Average Revenue Per Paying User(ARPPU)
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.
Select Add Expression from the ⋮ menu of the measure value, then click the filter icon to the right of the measure value in the Expression window to set the conditions.
Since you can add the same measure value multiple times to one chart, feel free to apply different filters and analyze them freely.
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 / AU -> ARPU
- Select Add Expression from the
⋮menu of the measure value. - In the Expression window, click the
+ Addbutton at the top to add the measure values to use in the formula. - In the input area at the bottom, combine measure values, numbers, arithmetic operators (
+,-,*,/), and parentheses to create a formula, and click Apply.
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.
Rollup (Secondary Aggregation)¶
If you select an event as a measure value, you can set a rollup that first aggregates the attribute at a fixed time interval and then aggregates those results again by the period on the [Settings] tab (daily/weekly/monthly, and so on). Use it to check the maximum, minimum, average, or latest value of figures calculated at short time intervals.
- Select Add Expression from the
⋮menu of the measure value. - In the Expression window, select the event, the attribute, and the first aggregation method.
- If needed, select the rollup method, the time unit, and the interval. Rollup is optional.
- Click Apply.
| Item | Description |
|---|---|
| First aggregation method | Method for aggregating the attribute at each interval (example: Distinct count) |
| Rollup method | Method for aggregating the first aggregation results again by the period on the [Settings] tab (optional) |
| Time unit / interval | Time interval for the first aggregation (example: Min / 2 min) |
Rollup method details
| Method | Meaning |
|---|---|
| MAX | Gets the largest value among the first aggregation results by interval. |
| MIN | Gets the smallest value among the first aggregation results by interval. |
| AVG | Calculates the average of the first aggregation results by interval. |
| LAST | Gets the latest value among the first aggregation results by interval. |
Example
Select the app_session_maintain event, the attribute userId, the first aggregation method Distinct count, the rollup MAX, and the interval 2 min, and set the period on the [Settings] tab to Daily. You can then check the daily maximum of the concurrent users counted every 2 minutes (daily peak concurrent users).
Note
In charts, you can set a rollup only when you select an event as a measure value. To apply a rollup to a metric, define the metric with a rollup in advance in Data > Metric and then select it in the chart.
Set Dimension Value¶
Set how you want to split the data.
- 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¶
Select Edit Name from the ⋮ menu of the dimension value. 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
market -> Market(market)
Group Dimension Values into Buckets¶
You can group the original values of a selected dimension value into groups or numeric ranges and display them as a new dimension value. Use this to compare data by grouping countries into regions or dividing prices or levels into ranges, without changing the original data.
Select Group into buckets from the ⋮ menu of the dimension value.
| Method | Data type | Description |
|---|---|---|
| Group | Text, Number | Select one or more values to group them into one group, and specify the group name. |
| Buckets | Number | Enter a start value and an end value to divide a numeric range into buckets, and specify the bucket name. |
- Equal-width setup: For a number-type dimension value, enter the min, the max, and the number of buckets to automatically create buckets of equal width.
- Label for other values: Values not included in any group or bucket are grouped into one and displayed with the specified label.
- Groups and buckets together: If you set both a group and a bucket on a numeric dimension value, the group takes precedence.
Example
- For the dimension value
country, groupKR,JP, andCNasAsiaandUSandCAasAmerica, and set the label for other values toETCto compare AU by region. - For the dimension value
price, enter the min0, the max100000, and4buckets in equal-width setup to create the buckets0~24999,25000~49999,50000~74999, and75000~100000and compare PU by price range.
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.
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.
| 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¶
| 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¶
| 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 Option | 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 display, and percentage options. |
Result Display Options Details
| Option | Description |
|---|---|
| Decimal Places | Sets how many decimal places to display. Example: 2 decimal places -> 1,234.56 |
| Change Display | 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% |
Create a Segment¶
If the chart type on the [Chart] tab is Table, you can select a measure value in the table to create a segment and a segment snapshot directly based on that data. You can turn the users you found in the chart into a segment without configuring separate conditions, and use them for further analysis.
- Select a measure value in the table to turn into a segment.
- In the Measure details window, select the [Segment] tab.
- Enter the segment name and the snapshot name.
- Click the Create segment + snapshot button.
| Item | Description |
|---|---|
| Segment name | Select Create new and enter a new segment name. |
| Snapshot name | Enter the name of the segment snapshot to create. |
You can check the created segment and snapshot in the Segment menu.
Edit Chart¶
- In All Content, click the title of the chart you want to edit to open the edit page.
- Change the settings in the desired tab.
- 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
appIdGroupto the dimension value. COUNT DISTINCTis 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.
- Right-click the chart preview area and select Export to download the chart data as CSV.













