Standard Events Guide
AdStage Standard Events Guide
Table of Contents
- Ad Tracking Events (AD_TRACKING)
- Lifecycle Events (LIFECYCLE)
- Content View Events (CONTENT)
- E-commerce Events (ECOMMERCE)
- Subscription & Trial Events (SUBSCRIPTION)
- In-App Ad Events (AD)
- Progression & Achievement Events (PROGRESSION)
- Engagement Events (ENGAGEMENT)
- Finance Events (FINANCE)
- Gaming Events (GAMING)
- Custom Events
Overview
This document provides only the standard events list and per-category examples, concisely and without redundant explanation.
Every example sends an event in the form AdStage.events.track(eventName, properties).
Event names accept arbitrary strings, so any name not in the standard events below can also be freely sent as a custom event. However, to obtain consistent aggregation in attribution and conversion analysis, we recommend using the standard event names below whenever possible.
Standard Events List
| Category | Event Name | Description |
|---|---|---|
| Ad Tracking | click | Ad click |
view | Ad impression/view | |
install | App install | |
| Lifecycle | sign_up | Sign-up completed |
sign_up_start | Sign-up started | |
login | Login | |
logout | Logout | |
first_open | First open | |
| Content View | home_view | Home screen view |
product_list_view | Product list view | |
search_result_view | Search result view | |
product_details_view | Product details view | |
page_view | Page view | |
screen_view | Screen view | |
| E-commerce | add_to_cart | Add to cart |
remove_from_cart | Remove from cart | |
add_to_wishlist | Add to wishlist | |
add_payment_info | Add payment info | |
begin_checkout | Begin checkout | |
purchase | Purchase completed | |
refund | Refund | |
| Subscription & Trial | start_trial | Free trial started |
subscribe | Subscription started | |
unsubscribe | Subscription canceled | |
| In-App Ad | ad_impression | In-app ad impression |
ad_click | In-app ad click | |
| Progression & Achievement | tutorial_begin | Tutorial started |
tutorial_complete | Tutorial completed | |
level_up | Level up | |
achievement | Achievement unlocked | |
| Engagement | search | Search |
select_content | Content select/click | |
share | Share | |
like | Like | |
rate | Rating submitted | |
schedule | Schedule | |
spend_credits | Spend credits | |
| Finance | sell_stock | Sell stock |
buy_stock | Buy stock | |
complete_open_account | Account opening completed | |
apply_card | Card application | |
| Gaming | game_play | Game play |
acquire_bonus | Acquire bonus | |
select_game_server | Select game server | |
complete_patch | Patch completed | |
| Custom | custom | Arbitrary custom event |
Guide by Event Category
Ad Tracking Events (AD_TRACKING)
MMP events that are central to ad performance measurement and attribution.
Supported events: click, view, install
Lifecycle Events (LIFECYCLE)
Events related to user authentication, account management, and app launch.
Supported events: sign_up, sign_up_start, login, logout, first_open
Content View Events (CONTENT)
Events that track a user's page views, screen transitions, and content browsing.
Supported events: home_view, product_list_view, search_result_view, product_details_view, page_view, screen_view
E-commerce Events (ECOMMERCE)
Core events that track online shopping and the purchase process.
Supported events: add_to_cart, remove_from_cart, add_to_wishlist, add_payment_info, begin_checkout, purchase, refund
Subscription & Trial Events (SUBSCRIPTION)
Core events related to subscriptions and free trials.
Supported events: start_trial, subscribe, unsubscribe
In-App Ad Events (AD)
Events for measuring the performance of ads displayed inside the app.
Supported events: ad_impression, ad_click
Progression & Achievement Events (PROGRESSION)
Events that track a user's learning, game, or work progress and achievements.
Supported events: tutorial_begin, tutorial_complete, level_up, achievement
Engagement Events (ENGAGEMENT)
Events that track interactions between users and content.
Supported events: search, select_content, share, like, rate, schedule, spend_credits
Finance Events (FINANCE)
Events specialized for financial services such as securities, cards, and accounts.
Supported events: sell_stock, buy_stock, complete_open_account, apply_card
Gaming Events (GAMING)
Events specialized for gaming services.
Supported events: game_play, acquire_bonus, select_game_server, complete_patch
Custom Events
Business-specific events that cannot be covered by standard events can be freely sent under any name. Event names use Firebase Analytics-style strings as-is, and names not in the standard events list are also collected as-is.
If you have been using names that are not in the standard taxonomy (e.g.,
view_item,view_item_list,view_search_results,level_start,unlock_achievement,spend_virtual_currency, etc.), we recommend mapping them to the standard event names above whenever possible. For example:view_item→product_details_view,view_item_list→product_list_view,view_search_results→search_result_view,unlock_achievement→achievement,spend_virtual_currency→spend_credits. Names that are hard to map can still be sent as custom events as-is.

