Amplitude

Jeongwon KimWritten by Jeongwon Kim,

You can pass the attribution or in-app event data gathered by Airbridge to Amplitude. The data collected from the Airbridge can be leveraged for more sophisticated product analysis along with the Amplitude data. Follow the below instruction to set up the integration and start sending the data to the Amplitude.

💡 Before you begin, you will need to configure to fetch Advertising ID before integrating Amplitude Attribution Solution with Airbridge.

⚠️ Please ensure that either V1 or V2 is integrated only to avoid data duplication.

💡 Amplitude APIs below offer two data endpoints - Standard (US) and EU server. By default, Airbridge sends the data to the Standard server. If you want to use the EU server as your endpoint, please contact support@airbridge.io.

Amplitude V1 Integration: Attribution API

Airbridge can send your attribution data to Amplitude by making use of Amplitude Attribution API. Install, Deeplink Open and Deeplink Pageview event will be forwarded to Amplitude once it is successfully integrated with Airbridge and attribution data sent from Airbridge will be displayed in your Amplitude dashboard within User Properties.

[User Matching Method]

  • The same user is identified based on IDFA/IDFV/ADID

  • In the event that Amplitude fails to match the user immediately after receiving the attribution data, Amplitude stores the data and attempts to match the user for another 72 hours. (Data will be expired after 72 hours)

  • Case Sensitive

[Integration Data]

  • Available Event: Install and Deeplink Open event

  • Channel and Campaign-related data will be sent to User Property

💡 You can pass the Amplitude Device ID to the Airbridge via a User Alias in order to improve the probability of matching a user. Apps that use the Amplitude JS SDK or React Native SDK have to implement this since these SDKs cannot collect ADIDs due to the policy of Google and Apple. Please reach out to your dedicated CSM for more details. 

 

How to Set up

  1. Go to the [ Amplitude Dashboard > Setting > Projects ] and select the project to send Airbridge data to. Then copy the API key.

  2. Go to [ Airbridge Dashboard > Integration > Third-Party Integration ] and click Amplitude V1.

  3. Enter the copied Project API key and switch on the [Send User Properties] toggle.

  4. Attribution data is sent to Amplitude once the toggle is switched on. 

  5. Attribution data is displayed in your Amplitude dashboards as events and properties prefixed with [Airbridge].

 

 

Amplitude V2 Integration: HTTP API

Airbridge can send your Event Data to Amplitude by making use of Amplitude HTTP API V2.

[User Matching Method]

  • The same user is identified based on User ID and Device ID

  • In the event that Amplitude fails to match the user immediately after receiving data, the event will be recorded as a new user

[Priority of User Matching ID]

device_id is sent to Amplitude at the following priority level.

  1. device.alias.amplitude_device_id

  2. user.alias.amplitude_device_id

  3. device.deviceUUID

  4. browser.clientID

[Integration Data]

  • In addition to Install, Deeplink Open and Deeplink Pageview event, you can also send in-app events to Amplitude

  • You can choose additional data to send Amplitude via User Property and Event Property

    • V2 Integration offers more data options for sending to Amplitude than V1

  • If an event that is already being collected by the Amplitude SDK is also sent through the Airbridge V2 integration, it is recorded separately. (Data may be duplicated)

How to Set up

  1. Go to the [ Amplitude Dashboard > Setting > Projects ] and select the project to send Airbridge data to. Then copy the API key.

  2. Go to [ Airbridge Dashboard > Integration > Third-Party Integration ] and click Amplitude V2.

  3. Choose “Add Connection.” Name your connection and enter the copied Project API Key once the drawer menu comes out. Press “Next”

  4. Select all the events you want to send to Amplitude and press “Next.”

  5. Select all the properties you want to send to Amplitude and press “Next.”

  6. Choose [Add Rule] and customize your data delivery rule by adding conditions. You can apply multiple conditions by choosing [+ Add Condition]. Please press [Add] at the bottom once you finish.

  7. Press “Add connection” to finish the integration.

  8. Please activate your connection by clicking “Activate” on the very right side of your connection.

Was this page helpful?

Have any questions or suggestions?