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 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. 
| 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.
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).
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.
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
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.
- 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¶
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.
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 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
| 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¶
- 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.










