Introduction
Are you designing an Event Taxonomy for the first time, or finding it difficult to align your taxonomy with Airbridge’s event structure? Use this step-by-step guide to build an Event Taxonomy that works well with Airbridge reporting and analysis.1) List the events you need to measure ad conversions
Start by listing the events required to evaluate advertising performance. Examples by vertical:- Commerce: Purchase Completed, Add to Cart, Product Detail View, Sign Up
- Gaming: Sign Up, Game Play, Level Achieved, In-App Ad Impression, Purchase Completed
- Recommended Airbridge events for Gaming
- Recommended Airbridge events for Finance
- Recommended Airbridge events for Commerce
❓ “I’m not sure which events to track.”
If you’re unsure, consider the following:- Is this a user action you need to measure ad performance after app install?
- Is this action used as a settlement basis for CPA campaigns (e.g., Sign Up, Purchase Completed, Level Achieved)?
2) Add the events to Event Category
Next, enter the events you listed into the Event Category section.✅ Events collected automatically (no need to add)
Once the Airbridge SDK is installed, the following events are collected automatically:- Install
- Deeplink Open
- Open
⚠️ Naming rules (important)
When defining Custom Events, follow Airbridge naming rules (for example, do not use theairbridge. prefix for Custom Events). Make sure to review the restrictions before finalizing event names.
✅ What are the benefits of using Standard Events?
Using Standard Events provides several advantages:- Better reporting support: You can use localized metrics in Actuals Report, and view collected data (including values) immediately through built-in metrics.
- Faster feature support: Standard Events are supported first when new Airbridge features or reports are released. Some reports may support Custom Events later—or not at all.
- Automatic mapping: Standard Events are automatically mapped when sending events to ad channels via Postback, or when integrating with third-party solutions.
✍️ Example: Event Taxonomy (Step 2)
3) Choose up to 3 properties you want to see in Airbridge Reports
Collecting only Event Category allows you to see whether an event occurred—but not the details. To view more meaningful insights in Reports, define:- Event Action (String)
- Event Label (String)
- Event Value (Float)
✅ Example: How to define Action/Label/Value
If you want to segment Purchase Completed by product category and payment method:- Set Event Action = “Product Category”
- Set Event Label = “Payment Method”
- Set Event Value = Final purchase amount
- Set Event Action = “Banner Position”
🔎 How to view Action/Label/Value in Airbridge Reports
- In Reports, you can Group By:
Event ActionEvent Label
- In Metrics, you can select:
Event Value(to display numeric values)
✍️ Example: Event Taxonomy (Step 3)
4) Define additional properties for Raw Data
In Reports, you can only view three properties:- Event Action
- Event Label
- Event Value
- Product name / Product ID
- Category name / Category ID
- Brand name / Brand ID
- Transaction ID
- Currency
💡 Tip (recommended for retargeting)
Semantic Attributes can also be used in Postback settings. If you run retargeting campaigns, it’s helpful to collect relevant properties in advance. Commonly useful properties:CurrencyProduct IDProduct PriceProduct Quantity
Custom Attributes vs Semantic Attributes
If you need additional properties beyond Semantic Attributes, you can use Custom Attributes. However:- Semantic Attributes are recommended whenever possible
- In Raw Data export, Semantic Attributes are provided as separate columns
- Custom Attributes are provided as a single JSON string field (which is harder to analyze)
✍️ Example: Event Taxonomy (Step 4)
✅ Why choose Semantic Attributes over Custom Attributes?
1) Automatic mapping During ad channel Postback or third-party event forwarding, Semantic Attributes are often mapped automatically. For example, if an ad channel supports search query tracking, Airbridge can mapsemanticAttributes.query during Postback integration—without additional setup from the advertiser.
2) Cleaner data export
In Raw Data export:
- Semantic Attributes are separated into individual columns by attribute
- Custom Attributes are exported as a JSON string