Skip to content

Event

Overview

Events are the foundation of all Analytics analysis, and this feature lets you view and manage events and attributes created under events.

By integrating the SDK alone, more than 50 events such as login, purchase, and install are automatically collected without additional development. You can also define and add the events you need for more precise analysis.

For sending custom events directly, refer to the Event Design and Transmission Guide.


What Can You Do?

Business/Marketing Users

  • If you define the events and attributes needed for analysis on this screen, you can use it directly as a planning document to hand off to the development team.
  • By reviewing the list of currently collected events at a glance, you can immediately see what data is available for analysis.

Data Analysts

  • Reviewing the full set of analyzable events and attributes in the event list helps you quickly design your analysis scope.
  • You can verify data quality before analysis by checking the actual values in the data preview.

Developers

  • You can efficiently proceed with SDK integration by checking the event names and attribute lists directly on this screen.
  • After sending events, you can immediately verify the transmission result by checking the received attribute values in Data Preview.
  • The ETL Simulation feature lets you preview event transmission results before actual deployment.

Quick Start

If you are registering an event for the first time, follow the steps below to create your first event.

  1. Click Data > Event in the left sidebar.
  2. Click the Register button in the top right.
  3. Enter the event name and event description.
  4. Go to the Attribute tab and add the attributes to send with the event.
  5. Set the attribute name, description, and data type.
  6. Click the Save button.
  7. Send the event name and attribute list to the development team and request event data transmission.

Note

For detailed settings such as event attributes, data preview, and ETL simulation, refer to Full Features.


Full Features

Key Concepts

Concept Description
Event A unit of recorded data for a specific action performed by a user in the game (for example, login, purchase, level up)
Platform Event An event collected by Hive by default through SDK integration only
MMP Event Events sent through MMPs such as Airbridge, AppsFlyer, and Adjust
Custom Event A custom event defined and sent directly
Attribute A detailed data item attached to an event in the event taxonomy structure. Divided into platform attributes and event attributes
Platform Attribute An attribute collected by Hive by default through SDK integration only (for example, country, market, server ID, OS)
Event Attribute An attribute sent together with the event (for example, item ID, amount, or currency unit for a purchase event)

View Event List

View all events registered in Analytics. event_01.png

Option Description
Event Type Filter the list by event type (custom event, AppsFlyer, Airbridge, etc.)
Search Event Name/Creator Select the search criterion (event name or creator) and enter a search term to search events
Show Only In Use Events When toggled ON, shows only events marked as in use

List Columns

Column Description
No. Event registration order
Event Type Source of the event, such as custom event / AppsFlyer / Airbridge
Event Name Event name. Click to open the detail page
Description Description entered when the event was registered
Created At The date and time when the event was first registered
Creator Account that registered the event. System-generated events are displayed as system
Last Data Ingested At The last date and time when data for the event was collected. Synchronized every 10 minutes, and shown as - if there is no collection history
In Use Toggle to enable/disable the event. When OFF, the event is hidden from the selection list in charts/funnels/retention

Register Event

Click the Register button in the top right of the event list screen to move to the event registration page. event_02.png

Item Required Description
Event Name Required Unique code used when actually sending data
Description Optional Description of the event's occurrence conditions and purpose
Note

For Analytics' recommended event name naming rules, refer to the Event Design and Transmission Guide.


View Event Details

[Basic Info] Tab

View and edit the registered event name and description. event_03.png


[Attribute] Tab

Define the attributes sent together with each event. event_04.png

Item Description
Attribute Name Code used during actual transmission
Description Meaning and example of the attribute value
Data Type Choose one of text / number / date
Data Type Description
Type Description Example
Text String value Country code(KR), item name(sword)
Number Integer or decimal value Level(50), payment amount(9.99)
Date Date/time value Event occurrence time(2026-03-29T10:00:00)
Currency Attribute / Money Attribute

Among the attributes registered for an event, you can designate the attribute that contains the currency value and the revenue amount. You must configure this setting to view revenue values in Chart using the desired currency basis.

Item Description
Currency Attribute Specify the attribute containing currency code values (for example, an attribute with currency units such as KRW or USD)
Money Attribute Specify the attribute containing the numeric value used for revenue calculation (for example, an attribute containing the payment amount)
Note

Currency attributes and money attributes can be set in the [Attribute] tab of the event detail page. Select the attribute from the list and assign each item.

Warning

If a currency attribute or money attribute is not specified, revenue-related metrics cannot be viewed in charts using a currency basis. To use purchase events in analysis, you must specify both attributes.


[Data Preview] Tab

View sample event data actually collected in Analytics. Use this to verify whether events are being sent correctly and whether attribute values are being collected as intended.

event_05.png

Query Conditions
Item Description
Query Period Select the date range for the data query. The range between the start and end dates is limited to a maximum of 1 month.
Field Name Select the attribute(field) to apply the filter to.
Condition Select the comparison condition to apply to the chosen field.
Search Enter the value to use for the condition.
Reset Reset all configured filter conditions.
Warning

If the query period exceeds 1 month, the data cannot be retrieved. Reduce the period and query again.


[Source Generation] Tab

Automatically generates source code for sending the event to Analytics. Developers can send data using the source generated in this tab without writing code separately. event_06.png

Tab Description
Client Developer Provides source code for sending events from the game client
Server Developer Provides source code for sending events from the game server
Documentation Provides reference documentation for the event collection table schema

[ETL Simulation] Tab

A simulation feature for testing event transmission.

event_07.png

  1. Enter appropriate data into each event collection table field.
  2. Click the Send button.
  3. In the [Data Preview] tab, check whether the event was received and whether attributes were parsed correctly.
Warning

You must enter an app ID registered in Hive Console > App Center in the appId field. If you enter an incorrect value, data may not be collected.


Control Event Display

event_08.png - Use the In Use toggle in the event list to control whether each event is visible. - If set to OFF, the event will be hidden from the selection list in analysis screens such as charts, funnels, and retention. - Data continues to be collected, but it will not be visible in the analysis UI.

Copy and Delete Events

  • Copy: Quickly create a similar event based on an existing event
  • Delete: Delete events that are no longer used
Warning

If there are charts or metrics using a deleted event, those contents may be affected.


Notes & Tips

  • If you change an event name after release, it will no longer match past data. Choose event names carefully.
  • Incorrectly configured attribute types can cause aggregation errors.
  • To use MMP events, you must first configure the corresponding MMP integration in the Data > Integration menu.
  • Mark unused events as Display OFF to keep the analysis UI clean.
  • As the number of events increases, clearly written names and descriptions improve analysis efficiency for the entire team.

  • Event Design and Transmission Guide - Detailed guide to event collection structure and schema
  • Metric - Save frequently used event aggregation settings as metrics
  • Chart - Create charts based on events
  • Funnel - Configure funnel stages based on events
  • Retention - Set up cohorts and retention measurement based on events
  • Integration - Configure third-party integrations for using MMP events