Integration Methods: V1 and V2
Implementing Integration Through the V1 Method
The V1 method works through the attribution API provided by Amplitude. Airbridge starts sending the Target Event data collected after the integration implementation is complete with Amplitude. The event properties sent to Amplitude are logged as user properties in Amplitude. Event properties other than the ones of Target Events cannot be sent to Amplitude using the V1 integration method. Implement the V2 integration method to send in-app events and their event properties to Amplitude.Pre-setup for integration
The following steps must be completed to implement the integration through the V1 method.Add code snippets into the Amplitude SDK
Add code snippets into the Amplitude SDK
Check the Amplitude account user role
Check the Amplitude account user role

Find the API Key in the Amplitude dashboard
Find the API Key in the Amplitude dashboard

Providing the API Key to Airbridge
- Navigate to [Integrations]>[Third-party Integration] and select Amplitude V1.

- Enter the API Key copied from the Amplitude dashboard.

- Switch on the Send User Properties toggle. The properties of the Target Events will be sent to Amplitude, and the user property names will be prefixed with [Airbridge] in Amplitude.

Implementing Integration Through the V2 Method
The V2 method works through the attribution HTTP V2 API provided by Amplitude. Airbridge starts sending the Target Event and in-app event data collected after the integration implementation is complete with Amplitude. The event properties sent to Amplitude are logged as user properties in Amplitude. The V2 method allows sending more event data to Amplitude than the V1 method. Before implementing the integration through the V2 method, check whether the event data you want to send from Airbridge to Amplitude is already being collected through the Amplitude SDK. Note that event duplication may occur if the event data sent from Airbridge to Amplitude is also collected through the Amplitude API.Pre-setup for integration
The following steps must be completed to implement the integration through the V2 method.Add code snippets to the Airbridge SDK
Add code snippets to the Airbridge SDK
Check the Amplitude account user role
Check the Amplitude account user role

Find the API Key in the Amplitude dashboard
Find the API Key in the Amplitude dashboard

Adding connections
- Navigate to [Integration]>[Third-party Integration] and select Amplitude V2.

- Click Add Connection.

- Enter the API Key copied from the Amplitude dashboard. If you have registered API keys with Airbridge before, you can also select from the list of already registered API keys.

- Select the events you want to send to Amplitude. All events are selected by default. Click Select All or Clear All to select or clear all events. Standard Events are available for selection by default, whereas Custom Events are available only when Airbridge has collected the event at least once.

- Select the event properties you want to send to Amplitude. Click Select All or Clear All to select or clear all events. The following event properties are sent to Amplitude by default and cannot be deselected.
- Event Category, Event Timestamp, Device ID, Platform, User ID

Airbridge event properties that can be used as user properties in Amplitude
Airbridge event properties that can be used as user properties in Amplitude

- is sent to Amplitude as the touchpoint-related properties. For the connections that fall into the following conditions, however, null values are sent as the touchpoint-related properties.- Connections created before 2024-02-29
- Connections not activated or not edited after 2024-02-29
- is sent to Amplitude.Channel event property data is logged as “Unattributed” when the channel didn’t attribute to the conversion, which is an event occurrence, and in this case, “Unattributed” is sent to Amplitude as the Channel event property.- is sent as the Channel event property when no data has been collected.User-related properties
The table below lists the user-related properties. When no data is collected for these properties, a null value is sent to Amplitude.- Set the delivery rules for sending event names and install attribution data to Amplitude.
Event Name Settings
Event Name Settings
- No [Airbridge] prefix: Event names and property names appear exactly as they appear in Airbridge. This is the default setting.
- Add [Airbridge] prefix to event names and property names: Event names and property names appear with [Airbridge] prefix added at the beginning.
Sending Install Attribution Data
Sending Install Attribution Data
When the toggle is switched off
Airbridge only sends the attribution data of the most recent Target Event to Amplitude as user property. As a result, the attribution data of the most recent Target Event is available as a user property in Amplitude, allowing you to determine which campaign the user most recently engaged with before opening your app.Refer to the table below that illustrates the data delivery for a user who performed 5 Target Events.When the toggle is switched on
Every time Airbridge sends the attribution data of the most recent Target Event to Amplitude as a user property, it also sends the attribution data of the Install event. As a result, the attribution data of the most recent Target Event and the Install event is available as separate user properties in Amplitude. This allows you to determine which campaign the user most recently engaged with before recently opening your app and which campaign the user engaged with before installing the app. The attribution data of Installs is displayed in Amplitude as user properties withinstall_ as a prefix.Note that when a Reinstall occurs, the attribution data of the Reinstall will be sent instead of the attribution data of the first Install. Refer to the table below that illustrates the data delivery for a user who performed 5 Target Events.- Configuring the Additional Delivery Rules is optional. You can create a connection without adding any delivery rules.
Channel property is example_channel, and the Campaign property is not example_campaign.
However, you need to add a new rule to configure different conditions for a single event or property.

- Click Add Connection when you are done. Note that the events that are used for configuring the delivery rules cannot be unchecked from the events selector in the [Select Events] step. You must first delete the relevant delivery rule if you don’t want to send certain events.

- The default status for a new connection is
Inactivewith the status toggle being switched off. Switch on the status toggle to activate the connection.


Supported features
Edit connection settings
Click the connection to edit its connection settings, regardless of whether it is active or not. You can edit the event schema, delivery rules, and connection info. Be cautious when editing the connection settings of an active connection, as unintended events and event properties may be sent to Amplitude.Activate a connection and view the integration status
Activate a connection and view the integration status
Edit event schema and delivery rules
Edit event schema and delivery rules


View and edit connection info
View and edit connection info

Manage connections
Duplicate connections
Duplicate connections

Delete connections
Delete connections

Using Airbridge Data in Amplitude
Once the integration is successfully implemented, Airbridge data is made available in Amplitude. The user properties sent from Airbridge using the V1 integration method have their names prefixed with [Airbridge]. The events sent from Airbridge using the V2 integration method will have their names prefixed with [Airbridge] only when configured to do so. Refer to the information below to learn how to use Airbridge data in Amplitude.View user data
View user data

Create charts
Create charts

channel property being example_channel by different platforms.
Configure filters
After selecting an event, scroll down to find Segment by where you can configure the user conditions. Click Filter by to use the user properties imported from Airbridge for filter configuration.Click Performed to select an event and view the number of users who performed the event. You can then click Add Property filter to use the properties imported from Airbridge for filter configuration.For example, if the chart has been configured like in the image below, you can view the number of users who performed the Order Complete event more than 1 time during Aug 22, 2023 - Aug 29, 2023, and thechannel property is example_channel.
Manage events
Manage events
Live status can be added to a category.

Attention
User matching between Airbridge users and Amplitude users
User matching between Airbridge users and Amplitude users
- Amplitude Device ID (device.alias.amplitude_device_id)
- Amplitude Device ID (user.alias.amplitude_device_id)
- Airbridge Device ID (device.deviceUUID)
- Browser Client ID(browser.clientID)
Data sharing policy of Meta ads
Data sharing policy of Meta ads
channel event property of events attributed to Meta ads as “Restricted” to any third parties.However, Meta ads web campaign data collected through tracking links or campaign data collected through custom channel tracking links are not masked when sent to third parties.How Amplitude updates user property
How Amplitude updates user property
sneakers are sent. In this case, the user property X will show sneakers in Amplitude.- instead of a null value for some event properties. Refer to this section of the article to see the list of event properties of which - is sent when no data has been collected.Let’s say the event property Y of a user has been sent from Airbridge to Amplitude in the order shown in the following table. - has been sent after sneakers. In this case, the user property Y will show - in Amplitude.- is sent to Amplitude as the touchpoint-related properties. For the connections that fall into the following conditions, however, null values are sent as the touchpoint-related properties.- Connections created before 2024-02-29
- Connections not activated or not edited after 2024-02-29
Channel and Campaign properties, Airbridge sends - to Amplitude.When no data has been collected for the Custom User Properties, Airbridge sends a null value to Amplitude.Refer to the table to see how the second delivery of properties is logged to Amplitude.Campaign:-is sent and loggedCustom User Properties:nullis sent and thereforesneakersremains as the property value in Amplitude which was sent through the first delivery
Avoiding session duplication
Avoiding session duplication


Number of events may differ
Number of events may differ
products.$0 are attributes that involve product items.Example caseLet’s say the Order Complete event has been defined with a Semantic Attribute, as shown below. When the event occurs, the product ID is logged per product item.Order Complete event occurs, 1 Order Complete event will be logged to Airbridge, whereas in Amplitude and Mixpanel, 5 Order Complete events will be logged.