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.

Note

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

The following article from the developer guide is for developers.

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?

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.

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.

#{"width":"80px"}

Event Component

#{"width":"240px"}

Description

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

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.

#{"width":"80px"}

Event Component

#{"width":"240px"}

Description

Category

airbridge.user.signin

Action, Label

{The platform from which the user signed in}

Value

-

Attribute

-

Trigger

When the user completed sign-in

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.

#{"width":"80px"}

Event Component

#{"width":"240px"}

Description

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

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.

#{"width":"80px"}

Event Component

#{"width":"240px"}

Description

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

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.

#{"width":"80px"}

Event Component

#{"width":"240px"}

Description

Category

airbridge.ecommerce.searchResults.viewed

Action, Label

{Search keyword}

Value

-

Attribute

-

Trigger

When the search results are displayed to the user

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.

#{"width":"80px"}

Event Component

#{"width":"240px"}

Description

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

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.

#{"width":"80px"}

Event Component

#{"width":"240px"}

Description

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

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.

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.

#{"width":"80px"}

Event Component

#{"width":"240px"}

Description

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

Custom Events

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

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.

#{"width":"80px"}

Event Component

#{"width":"240px"}

Description

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

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.

#{"width":"80px"}

Event Component

#{"width":"240px"}

Description

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

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.

#{"width":"80px"}

Event Component

#{"width":"240px"}

Description

Category

buy_stock

Action, Label

{The type of the account opened}

Value

-

Attribute

-

Trigger

When the user opens the account

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.

#{"width":"80px"}

Event Component

#{"width":"240px"}

Description

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

Was this helpful?

Any questions or suggestions?