> ## Documentation Index
> Fetch the complete documentation index at: https://help.airbridge.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Recommended Airbridge Events - Finance

To effectively analyze user behavior in Airbridge, it is essential to have appropriate event definitions and event taxonomies tailored to the specific industry of the service. Consult the recommended event taxonomy for the finance services.

<Info>
  **Note**

  Before you continue reading on, you may need a basic understanding of Airbridge events. Refer to the following articles for more information.

  * [Understanding Events in Airbridge](/en/guides/airbridge-event)
  * [Event Taxonomy](/en/guides/airbridge-event-taxonomy)

  The following article from the developer guide is for developers.

  * [Getting Started with Airbridge SDK](/en/developers/airbridge-sdk-overview)
</Info>

## Finance

Users of financial apps conduct real-time buying and selling of stock shares or explore newly launched financial products. With the rise of super apps, user behavior in financial apps has become more diverse than before. Collecting the recommended Airbridge events for financial apps will help answer the following questions:

* What ads did the user engage with before installing the app?
* What stock shares or financial products are the users interested in?
* How is the performance of ads in terms of generating new accounts or new credit card applications?
* How many financial products were sold?

## Recommended Event Taxonomy

Below is the recommended event taxonomy for finance apps. The event taxonomy may vary depending on the intended user actions.

The Install, Deeplink Open, and Open events don't require any taxonomy setup for Airbridge to collect them, as the events are automatically collected once the Airbridge SDK is installed.

### Standard Events

For the full list of Standard Events, refer to this [article](/en/guides/airbridge-event-types#standard-events).

<AccordionGroup>
  <Accordion title="Sign-up (airbridge.user.signup)">
    ###### The purpose of collecting this event

    You can identify the users who signed up after installing the app and measure their user retention.

    ###### Event definition sample

    You may define the Action or Label to collect the platform from which the user signed up.

    | <span style={{ display: 'inline-block', minWidth: '80px' }}>Event Component</span> | <span style={{ display: 'inline-block', minWidth: '240px' }}>Description</span> |
    | ---------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
    | Category                                                                           | `airbridge.user.signup`                                                         |
    | Action, Label                                                                      | \{The platform from which the user signed up}                                   |
    | Value                                                                              | -                                                                               |
    | Attribute                                                                          | -                                                                               |
    | Trigger                                                                            | When the 'sign-up complete' message is displayed                                |
  </Accordion>

  <Accordion title="Sign-in (airbridge.user.signin)">
    ###### The purpose of collecting this event

    You can identify the users who signed in and measure their user retention.

    ###### Event definition sample

    You may define the Action or Label to collect the platform from which the user signed in.

    | <span style={{ display: 'inline-block', minWidth: '80px' }}>Event Component</span> | <span style={{ display: 'inline-block', minWidth: '240px' }}>Description</span> |
    | ---------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
    | Category                                                                           | `airbridge.user.signin`                                                         |
    | Action, Label                                                                      | \{The platform from which the user signed in}                                   |
    | Value                                                                              | -                                                                               |
    | Attribute                                                                          | -                                                                               |
    | Trigger                                                                            | When the user completed sign-in                                                 |
  </Accordion>

  <Accordion title="Product Catalog (airbridge.ecommerce.productList.viewed)">
    ###### The purpose of collecting this event

    You can identify the product item lists viewed by the users who opened the app through ads.

    ###### Event definition sample

    You may define the Action or Label to collect information on the financial product item list the user viewed.

    | <span style={{ display: 'inline-block', minWidth: '80px' }}>Event Component</span> | <span style={{ display: 'inline-block', minWidth: '240px' }}>Description</span> |
    | ---------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
    | Category                                                                           | `airbridge.ecommerce.productList.viewed`                                        |
    | Action, Label                                                                      | \{The product item list the user viewed}                                        |
    | Value                                                                              | -                                                                               |
    | Attribute                                                                          | -                                                                               |
    | Trigger                                                                            | When the user viewed the product item list                                      |
  </Accordion>

  <Accordion title="Product View (airbridge.ecommerce.product.viewed)">
    ###### The purpose of collecting this event

    You can identify the stock items or finance product items viewed by the users who opened the app through ads.

    ###### Event definition sample

    You may define the Action or Label to collect the information on the stock items or the finance product items.

    | <span style={{ display: 'inline-block', minWidth: '80px' }}>Event Component</span> | <span style={{ display: 'inline-block', minWidth: '240px' }}>Description</span> |
    | ---------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
    | Category                                                                           | `airbridge.ecommerce.product.viewed`                                            |
    | Action, Label                                                                      | \{The name of the stock item or the finance product item the user viewed}       |
    | Value                                                                              | -                                                                               |
    | Attribute                                                                          | -                                                                               |
    | Trigger                                                                            | When the user views the stock item of the finance product item                  |
  </Accordion>

  <Accordion title="Search Results (airbridge.ecommerce.searchResults.viewed)">
    ###### The purpose of collecting this event

    You can identify the stock items or finance product items searched for by the users who opened the app through ads and learn which items the users are interested in.

    ###### Event definition sample

    You may define the Action or Label to collect the search keywords.

    | <span style={{ display: 'inline-block', minWidth: '80px' }}>Event Component</span> | <span style={{ display: 'inline-block', minWidth: '240px' }}>Description</span> |
    | ---------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
    | Category                                                                           | `airbridge.ecommerce.searchResults.viewed`                                      |
    | Action, Label                                                                      | \{Search keyword}                                                               |
    | Value                                                                              | -                                                                               |
    | Attribute                                                                          | -                                                                               |
    | Trigger                                                                            | When the search results are displayed to the user                               |
  </Accordion>

  <Accordion title="Order Complete (airbridge.ecommerce.order.completed)">
    ###### The purpose of collecting this event

    You can measure the revenue generated by users acquired by different ads. Based on the aggregated revenue data, you can also measure metrics such as LTV and ROI or optimize your ad campaigns.

    ###### Event definition sample

    You may define the Action or Label to collect information on the payment method or the category of the purchased stock item or finance product item. To measure sales performance, the purchase amount shall be collected as Value. You can also use the Semantic Attributes to collect more information about the purchase.

    | <span style={{ display: 'inline-block', minWidth: '80px' }}>Event Component</span> | <span style={{ display: 'inline-block', minWidth: '240px' }}>Description</span> |
    | ---------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
    | Category                                                                           | `airbridge.ecommerce.order.completed`                                           |
    | Action, Label                                                                      | \{Payment method}, \{Category of the purchased item}                            |
    | Value                                                                              | \{Purchase amount}                                                              |
    | Attribute                                                                          | Currency, Transaction ID, Product name, Product ID                              |
    | Trigger                                                                            | When the user makes the purchase                                                |
  </Accordion>

  <Accordion title="Order Cancel (airbridge.ecommerce.order.canceled)">
    ###### The purpose of collecting this event

    To accurately calculate the revenue amount, the refund amount must be subtracted from the total purchase amount.

    ###### Event definition sample

    You may define the Action or Label to collect information on the payment method and the category of the purchased item that is canceled. The canceled amount shall be collected as Value.

    | <span style={{ display: 'inline-block', minWidth: '80px' }}>Event Component</span> | <span style={{ display: 'inline-block', minWidth: '240px' }}>Description</span> |
    | ---------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
    | Category                                                                           | `airbridge.ecommerce.order.canceled`                                            |
    | Action, Label                                                                      | \{Payment method}, \{Category of the purchased item that is canceled}           |
    | Value                                                                              | \{Purchase amount that is canceled}                                             |
    | Attribute                                                                          | Transaction ID, Currency, Product ID, Product Price, Product Quantity           |
    | Trigger                                                                            | When the purchase amount is refunded after order cancelation                    |

    <Danger>
      **Attention**

      The Order Cancel event (`airbridge.ecommerce.order.canceled`) shall be defined so that the Transaction ID is collected as semantic attributes. The Transaction ID of the Order Cancel event must match the Transaction ID of the Order Complete event (`airbridge.ecommerce.order.completed`).

      For more details on defining the Order Cancel event, refer to this [article](/en/guides/analyzing-real-purchase-performance).
    </Danger>
  </Accordion>

  <Accordion title="Add To Wishlist (airbridge.addToWishlist)">
    ###### The purpose of collecting this event

    You can identify the stock items or finance product items added to the wishlist by the users who opened the app through ads and learn which items the users are interested in.

    ###### Event definition sample

    You may define the Action or Label to collect information on the stock items or finance product items the users added to their wishlists.

    | <span style={{ display: 'inline-block', minWidth: '80px' }}>Event Component</span> | <span style={{ display: 'inline-block', minWidth: '240px' }}>Description</span>          |
    | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- |
    | Category                                                                           | `airbridge.addToWishlist`                                                                |
    | Action, Label                                                                      | \{The category of the stock item or finance product item that are added to the wishlist} |
    | Value                                                                              | -                                                                                        |
    | Attribute                                                                          | -                                                                                        |
    | Trigger                                                                            | When the items are added to the wishlist                                                 |
  </Accordion>
</AccordionGroup>

### Custom Events

If necessary, define additional Custom Events other than the events listed below to collect them.

<AccordionGroup>
  <Accordion title="Sell Stock (sell_stock)">
    ###### The purpose of collecting this event

    You can identify the stock items sold by the users who opened the app through ads.

    ###### Event definition sample

    You may define the Action or Label to collect the information on the stock items.

    | <span style={{ display: 'inline-block', minWidth: '80px' }}>Event Component</span> | <span style={{ display: 'inline-block', minWidth: '240px' }}>Description</span> |
    | ---------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
    | Category                                                                           | `sell_stock`                                                                    |
    | Action, Label                                                                      | \{The name of the stock item sold}                                              |
    | Value                                                                              | -                                                                               |
    | Attribute                                                                          | Price, Product name, Product ID                                                 |
    | Trigger                                                                            | When the  user clicks the sell button                                           |
  </Accordion>

  <Accordion title="Buy Stock (buy_stock)">
    ###### The purpose of collecting this event

    You can identify the stock items bought by the users who opened the app through ads.

    ###### Event definition sample

    You may define the Action or Label to collect the information on the stock items.

    | <span style={{ display: 'inline-block', minWidth: '80px' }}>Event Component</span> | <span style={{ display: 'inline-block', minWidth: '240px' }}>Description</span> |
    | ---------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
    | Category                                                                           | `buy_stock`                                                                     |
    | Action, Label                                                                      | \{The name of the stock item bought}                                            |
    | Value                                                                              | -                                                                               |
    | Attribute                                                                          | Price, Product name, Product ID                                                 |
    | Trigger                                                                            | When the  user clicks the buy button                                            |
  </Accordion>

  <Accordion title="Open Account (complete_open_account)">
    ###### The purpose of collecting this event

    You can identify the accounts opened by the users who opened the app through ads. Collecting this event is helpful if your key metric is the number of new accounts.

    ###### Event definition sample

    You may define the Action or Label to collect the information on the account type that is opened.

    | <span style={{ display: 'inline-block', minWidth: '80px' }}>Event Component</span> | <span style={{ display: 'inline-block', minWidth: '240px' }}>Description</span> |
    | ---------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
    | Category                                                                           | `buy_stock`                                                                     |
    | Action, Label                                                                      | \{The type of the account opened}                                               |
    | Value                                                                              | -                                                                               |
    | Attribute                                                                          | -                                                                               |
    | Trigger                                                                            | When the user opens the account                                                 |
  </Accordion>

  <Accordion title="Apply Card (apply_card)">
    ###### The purpose of collecting this event

    You can identify the credit card types by the users who opened the app through ads. Collecting this event is helpful if your key metric is the number of credit card applications.

    ###### Event definition sample

    You may define the Action or Label to collect the information on the credit card type.

    | <span style={{ display: 'inline-block', minWidth: '80px' }}>Event Component</span> | <span style={{ display: 'inline-block', minWidth: '240px' }}>Description</span> |
    | ---------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
    | Category                                                                           | `apply_card`                                                                    |
    | Action, Label                                                                      | \{The type of the credit card applied for}                                      |
    | Value                                                                              | -                                                                               |
    | Attribute                                                                          | -                                                                               |
    | Trigger                                                                            | When the user applies for a new credit card                                     |
  </Accordion>
</AccordionGroup>

<link rel="alternate" hrefLang="en" href="https://help.airbridge.io/en/guides/recommended-finance-airbridge-events" />

<link rel="alternate" hrefLang="ko" href="https://help.airbridge.io/ko/guides/recommended-finance-airbridge-events" />
