Note
Airbridge events come in two types, Standard Events and Custom Events. Use a Standard Event if one matches the user action you want to track. If no Standard Event matches, define a new Custom Event.
Standard Events are events Airbridge has predefined for major user actions. Only the category is predefined in the event components. You can define the action, label, value, and attribute. Each Standard Event appears in the dashboard with its predefined name.
The event category is the identifier used when forwarding events to ad channels or third-party platforms. Each destination displays it under its own mapped name.
Event Definition Example
If your app supports social login (e.g., Naver, Kakao) or one-click payment (e.g., Naver Pay, Kakao Pay), set the trigger to when the confirmation screen appears. Sending the event before the confirmation screen loads may cause the event to fail to reach Airbridge.
Event Definition Example
Note
Send the event only when the user successfully signs in. This must be distinct from failed sign-in attempts. Otherwise, both successful and failed sign-ins may be collected in Airbridge.
What you can track
Measure revenue from users acquired through ads. Use this data to calculate LTV (Lifetime Value) and ROI (Return on Investment), or optimize ad campaigns.
Event definition
Collect the purchase method using action and label. Collect the purchase amount as value to sum revenue. Use semantic attributes to capture additional order details.
Important
Always send
eventData.goal.semanticAttributes.currency.If your app supports simple sign-in (Naver, Kakao, and so on) or one-tap payment (Naver Pay, Kakao Pay, and so on), set the send trigger to when the event completion screen appears. Sending the event while the user is navigating to the completion screen can cause event collection in Airbridge to fail.
Send events to the Airbridge server
To view event data in reports, your Airbridge SDK must send collected events to the Airbridge server. Share the guides below and your event taxonomy with your developer and ask them to implement in-app event tracking. Airbridge supports Android, iOS, Flutter, React Native, and more — check the developer guide list for all available platforms.
Custom Events are events you define to track user actions beyond Standard Events. Define all event components to fit your service.
What you can track
Analyze detailed retention for users who play the game after installing the app.
Event definition
The trigger timing varies by genre. For RPG games, collect the event when the user taps the Start Game button. For puzzle or arcade games, collect it at the start of each stage.
What you can track
Analyze users who claim bonuses in your game. Track which in-game actions lead to bonus claims.
Event definition
If your game distributes multiple reward types through bonuses, use the action or label to capture the reward type.
Send events to the Airbridge server
To view event data in reports, your Airbridge SDK must send collected events to the Airbridge server. Share the guides below and your event taxonomy with your developer and ask them to implement in-app event tracking. Airbridge supports Android, iOS, Flutter, React Native, and more — check the developer guide list for all available platforms.
Name | Event Category |
|---|---|
App Open | app_open |
Deeplink Open | app_deeplink_open |
App Install | app_install |
Sign-up | airbridge.user.signup |
Sign-in | airbridge.user.signin |
Sign-out | airbridge.user.signout |
Home Screen | airbridge.ecommerce.home.viewed |
Product Catalog | airbridge.ecommerce.productList.viewed |
Search Results | airbridge.ecommerce.searchResults.viewed |
Product View | airbridge.ecommerce.product.viewed |
Add Payment Info | airbridge.addPaymentInfo |
Add to Wishlist | airbridge.addToWishlist |
Add to Cart | airbridge.ecommerce.product.addedToCart |
Initiate Checkout | airbridge.initiateCheckout |
Order Complete | airbridge.ecommerce.order.completed |
Order Cancel | airbridge.ecommerce.order.canceled |
Start Trial | airbridge.startTrial |
Subscribe | airbridge.subscribe |
Unsubscribe | airbridge.unsubscribe |
Ad Impression | airbridge.adImpression |
Ad Click | airbridge.adClick |
Complete Tutorial | airbridge.completeTutorial |
Achieve Level | airbridge.achieveLevel |
Unlock Achievement | airbridge.unlockAchievement |
Rate | airbridge.rate |
Share | airbridge.share |
Schedule | airbridge.schedule |
Spend Credits | airbridge.spendCredits |
Component |
Description |
Example |
|---|---|---|
Category |
| - |
Action, Label | {Sign-up platform} | kakao, naver, apple |
Value | - | - |
Attribute | - | - |
Trigger | When the user completes sign-up | - |
Component |
Description |
Example |
|---|---|---|
Category |
| - |
Action, Label | {Sign-in method} | email, apple |
Value | - | - |
Attribute | - | - |
Trigger | When the user arrives at the sign-in completion page or the previous page | - |
Element |
Description |
Example |
|---|---|---|
Category |
| - |
Action, Label | {purchase method} | Credit card, Bank transfer |
Value | {purchase amount} | 53250 |
어트리뷰트 | · Product ID · Product Name · Product Price · Product Category ID · Product Category Name · Product Brand ID · Product Brand Name · Currency · Product Quantity · Transaction ID | · P12345 · Basic T-Shirt · 19900 · C001 · Tops · B100 · SSG Brand · KRW · 20 · T12345 |
Trigger | When the user completes the order and arrives at the order confirmation page | - |
Element |
Description |
|---|---|
Category | - |
Action, Label | - |
Attribute | - |
Trigger | When the user starts a game or stage |
Component |
Description |
|---|---|
Category |
|
Action, Label | {bonus reward type} |
Value | - |
Attribute | - |
Trigger | When the user claims a bonus |
Was this helpful?