A taxonomy is crucial for organizing your event data in a structured and meaningful way. It enables you to identify data relevant to your decision-making and ensure consistency in data collection across apps and websites. All the events you define are compiled into a single comprehensive document.
The first step to designing an event taxonomy is to identify the data most relevant to your reporting, analytics, and decision-making. After determining the user actions and conversions to track, define the events to track with Airbridge.
Airbridge Events are divided into Standard Events and Custom Events. Standard Events are pre-set events with a fixed Event Category and configurable properties such as the Event Action, Event Label, and Event Value. Custom Events are fully customizable events with all properties configurable. Specifying the trigger event for data collection is also part of designing the event taxonomy. Your Airbridge CSM will assist you throughout the entire process of designing your taxonomy.
Attention
You have the flexibility to redefine events at any time. However, note that the changes won’t apply to the data collected earlier, leading to potential data discrepancies. Make sure to consult closely with your Airbridge CSM during the initial event taxonomy design process.
Event Category | Event Action | Event Label | Event Value | Semantic Attribute | Custom Attribute |
---|---|---|---|---|---|
airbridge.user.signup | - | - | - | - | - |
Let’s say you are using the Standard Event for tracking sign-ups. The Event Category is predefined by Airbridge as airbridge.user.signup
and the other properties are not configured. You can view the data collected by selecting the “Sign-up” metric in Airbridge reports.
Note that the Event Category should always be configured, whereas the other properties may be configured selectively depending on the nature of your business.
Event Category | Event Action | Event Label | Event Value | Semantic Attribute | Custom Attribute |
---|---|---|---|---|---|
airbridge.subscribe | {subscription_period} | {promotion_type} | {subscription_fee} | - | - |
Let’s say you are using the Standard Event for tracking subscriptions. The Event Category is predefined by Airbridge as airbridge.subscribe
, and some additional properties are configured to describe the subscription event in more detail.
Note that only the numerical data collected using Event Value can be used to perform any arithmetic operation. This means that you can calculate the total subscription revenue using the data collected as Event Value. However, data collected with Event Action would be stored as text without numeric associations. Thus, while “1Y” and “1y” may both signify a one-year subscription, they would be interpreted as two distinct values.
Event Category | Event Action | Event Label | Event Value | Semantic Attribute |
---|---|---|---|---|
airbridge.schedule | {region} | - | - | eventData.goal.semanticAttributes.scheduleID |
Let’s say you are using a Standard Event to track reservations. The Event Category is predefined by Airbridge as airbridge.schedule
, and some additional properties are configured to describe the reservation event in more detail.
The location data collected with Event Action may differ depending on your configuration. For instance, you could collect state data such as “California,” “Texas,” and “Ohio” or city data such as “San Francisco,” “Houston,” and “Cleveland.”
Note that data collected as Attributes are accessible only via raw data exports. Thus, the user ID that made the reservation and the date and time of the reservation would be collected using Semantic Attributes, which are only available in raw data.
Event Category | Event Action | Event Label | Event Value | Semantic Attribute | Custom Attribute |
---|---|---|---|---|---|
save | {hashtag} | {title} | - | - | - |
like | {hashtag} | {title} | - | - | - |
comment | {hashtag} | {title} | - | - | - |
In cases where you can’t find a suitable Standard Event for your app, define Custom Events as above. Let’s say you are using three Custom Events to track different types of user engagement on blog platforms.
For a deeper analysis of the content that drives high engagement, Event Action and Event Label are configured to collect the hashtags and the title of the content the user engages with.
Consistency in names and definitions
It is advised to use the same definition for events or metrics with the same name across all apps in your organization. This can help you improve efficiency with multi-app performance analysis.
Determining the trigger point for data collection is crucial in collecting the right data for your specific marketing context.
For instance, when the trigger point is set for the "Order Complete" event to be collected when a user clicks the purchase button on your product page, the "Order Complete" event count means the number of clicks that occurred on the purchase button but doesn’t necessarily the number of actual orders made because users can always drop off before the final transaction is made. To track the exact number of orders, it is advised to set the trigger point for the "Order Complete" event to be collected when the user completes the final transaction for purchase.
Airbridge provides visibility into whether an event took place for the first time at the device and user levels.
Airbridge also tracks the event count for all events, but the information is not available on the user level. For instance, if 3 users perform 7 "Order Complete" events, you will see 7 "Order Complete" events in your Airbridge report, but you won’t see how many events each user performed.
The names of the various event properties appear in the Airbridge dashboard exactly as you configured. It is recommended that you use letters in mixed case, numbers, and underscores.
For more details on the naming rules, refer to this article.
Was this page helpful?