Integration with Airbridge

Glossary

Airbridge

A platform for mobile marketing attribution and analytics. With built-in reporting, deep linking, and audience management, it helps you track user journeys and optimize growth across apps and websites.

Refer to the Airbridge documentation for detailed information about the platform.

Application store ID
Unique mobile application ID assigned per platform (Android or iOS). You can find it in your Airbridge account and then paste it in the corresponding field in Publisher Account as described below.
Airbridge ID
User ID generated by Airbridge. Refer to the Airbridge documentation for detailed information.
Lifetime Value (LTV)
Average revenue that a user generates during the time they use your application. Refer to the Airbridge documentation for detailed information about the LTV.
Return on advertising spend (ROAS)
Metric that measures the effectiveness of an advertising campaign by calculating the revenue earned per unit of advertising spend. Refer to the Airbridge documentation for detailed information about the ROAS.
In-app event
User action within the application. Refer to the Airbridge documentation for detailed information about the in-app events. User actions in Web Shop are also considered in-app events in server-to-server (S2S) integration and are sent to Airbridge from the Xsolla back end.
User acquisition
The process of attracting new users to a site, service, platform, or application through marketing activity. Refer to the Airbridge documentation for detailed information.
Customer user ID (CUID)

User ID generated and set by the application owner at the time of user registration. The СUID should be the same for the Web Shop and Airbridge. This parameter is used for user matching and attribution.

Notice
If CUIDs in the Web Shop and your mobile application don’t match, contact your Customer Success Manager or email to csm@xsolla.com to implement the User validation in Web Shop webhook or authentication via a deep link.
Postback
Process of receiving data on in-app events. Refer to the Airbridge documentation for detailed information.
Airbridge S2S token
Token that is used to authorize S2S calls for sending event data to Airbridge. It’s generated on the Airbridge side.

Integration scenario

Airbridge and Xsolla support mobile application S2S integration, enabling full LTV and ROAS tracking for both mobile application and Web Shop purchases. Xsolla sends information about Web Shop purchases to Airbridge as mobile in-app events, which Airbridge then attributes to the number of mobile application installations, user acquisition and re-engagement campaigns.

You can configure mobile application integration to get advanced event analytics if you:

  • have a mobile application on the Android/iOS platform
  • use Airbridge
  • use Web Shop solution to sell in-game items

The following event is available via the Xsolla and Airbridge S2S integration:

EventDescription
xsolla-billing-payment

On the Airbridge side, it is displayed as Order Complete.

Item purchase. The event parameters contain information about a purchase.

How it works

The integration includes a bidirectional data flow between Xsolla and Airbridge. Below is the system interaction scenario when a user makes a purchase.

  1. The user (player) signs up or logs in to the mobile application.
  2. Your application sends an in-app event to Airbridge — for example, login, signup, or other event that includes the CUID.
  3. Airbridge sends a postback to Xsolla, which includes the application store ID, Airbridge ID, CUID, and other related data parameters.
  4. The user logs into the Web Shop using the CUID.
  5. The user makes a purchase in the Web Shop.
  6. The purchase event is sent to the Xsolla server and matched with the data received from Airbridge.
  7. Xsolla’s server sends an S2S in-app event to Airbridge, which contains the Airbridge ID, application store ID, and other parameters received from Airbridge.

Airbridge attributes a new event, purchase, and revenue back to the media source that drove the user acquisition or the user re-engagement.

How to set up in Publisher Account

  1. Open your project in Publisher Account and go to the Integrations section.
  2. Click the Airbridge pane.
  1. In the Mobile app S2S integration pane, click Configure.
  1. In the window that opens, check the Enable this integration box.
  2. Enter the following data:
    • Airbridge S2S token.
    • Application store ID for publishing platforms (Android/iOS). To add a platform, click Add application ID.
  1. You need to copy the values for these parameters in your Airbridge account as described below.
  1. Click Save.
  2. Enable the integration in Airbridge.

Once you save the settings, a green indicator will be displayed on the S2S integration pane.

To make changes to the connected integration:

  1. Click the Airbridge pane.
  2. In the window that opens, make the necessary changes.
  3. Click Save.

How to set up in Airbridge

In Airbridge, you need to:

  1. Get the credentials.
  2. Activate the integration with Xsolla.

Get credentials

  1. Log in to your Airbridge account.
  2. Go to the Integration > Third-party integration section.
  3. Click the Xsolla pane.
  1. In the Set up Xsolla dashboard section, copy values for Application store ID and Airbridge S2S token and paste them in Publisher Account.

Activate integration with Xsolla

After you enabled integration in Publisher Account:

  1. Log in to your Airbridge account.
  2. Go to the Integration > Third-party integration section.
  3. Click the Xsolla pane.
  4. Set the Send events toggle to active.
Note

To share data from iOS users who decline App Tracking Transparency (ATT), set the EPC (Extended Privacy Control) toggle to inactive. If this toggle in disabled, go to the Settings > App settings section to update it.

Event value structure

If you want to set up a specific event or if the current integration options don’t cover your needs, contact your Customer Success Manager or email to csm@xsolla.com.

Item purchase

When a user makes a purchase in Web Shop, Xsolla sends the xsolla-billing-payment event to Airbridge. The following purchase information is passed in the event parameters:

ParameterDescription
content_idSingle SKU or array of SKU in the purchase.
quantityQuantity of the item with corresponding SKU (one or an array).
revenuePurchase amount. Discounts are included. Before taxes and fees.
currencyPurchase currency.

Additional data

Additionally, you can pass the following parameters in the postback:

ParameterDescription
device.deviceUUIDDevice ID on the Airbridge side (all platforms).
device.gaidGoogle Advertising ID.
device.appSetIDApp Set ID.
device.ifaAdvertiser ID in App Store.
device.ifvVendor ID on the Apple side.
Was this article helpful?
Thank you!
Is there anything we can improve? Message
We’re sorry to hear that
Please explain why this article wasn’t helpful to you. Message
Thank you for your feedback!
We’ll review your message and use it to help us improve your experience.
Last updated: December 30, 2025

Found a typo or other text error? Select the text and press Ctrl+Enter.

Report a problem
We always review our content. Your feedback helps us improve it.
Provide an email so we can follow up
Thank you for your feedback!
We couldn't send your feedback
Try again later or contact us at doc_feedback@xsolla.com.