Channel Integration - Meta Ads

Jeongwon KimWritten by Jeongwon Kim,

Note

Your Meta ads performance data is available as "facebook.business" channel data in Airbridge.

Track and measure your Meta ads and send postbacks to Meta for campaign optimization.

Integration Setup

The Facebook MMP Integration consists of 2 steps: providing the Facebook App ID to Airbridge and setting up the in-app event postback.

  • Facebook App ID: The Facebook App ID is required to measure the app performance of your Meta ads by allowing Airbridge to receive the last touchpoint of the converted event attributed to Facebook Ads.

  • In-app event postback setup: The in-app event postback lets you forward Airbridge in-app events to a registered Facebook app, use them to optimize your Facebook campaigns, or create a lookalike audience for your retargeting campaigns.

Providing the Facebook App ID to Airbridge is required for the MMP integration, but the postback setup is optional.

Attention

Facebook MMP integration can be conducted without Facebook SDK integration. However, the deferred deep linking only works with Facebook SDK integration.

Deferred deep linking is available for Android apps or iOS apps with versions earlier than 14.5. Due to the ATT(App Tracking Transparency) privacy guidelines, deferred deep linking won't work on iOS versions 14.5 and later, regardless of the Facebook SDK integration or the ATT state of the user.

How to provide the App ID and the decryption key

The Facebook App ID is required for the integration, whereas the Install Referrer Decryption Key is optional. By providing the Install Referrer Decryption Key to Airbridge, you can implement the Google Play Install Referrer (GPIR) and the Meta install referrer (MIR) to gain enhanced visibility into your meta campaign performance.

1. Navigate to [Integrations]>[Ad Channel Integration]>[Facebook Business]>[Integration]. Switch on the [Facebook MMP integration] toggle.

2. Sign in to your Meta for Developers account and find your app. Copy the App ID.

3. Paste the App ID into the Facebook App ID field in Airbridge. Once the App ID is submitted, you can measure your meta ad campaigns in Airbridge.

4. Providing the Install Referrer Decryption Key is optional. Refer to this article to learn about the Install Referrer.

Attention

To collect the Meta install referrer data, the Airbridge Android SDK must be properly configured by your developer before entering the decryption key.

 

In-app event postback setup

With the postback setup, you can send in-app events tracked by Airbridge to Meta and leverage Airbridge data to optimize your Meta campaigns and create audiences for retargeting campaigns.

You can find the events sent via postback on the Facebook Event Manager page.

Attention

The in-app event postback setting allows the Airbridge SDK to send in-app events to Facebook without implementing Facebook SDK. If you have already set up app event tracking in your Facebook SDK, this may duplicate your event data on Facebook.

Please check out this article for more details.

 

Enabling in-app event postback

Switch on the [In-app event postback] toggle on the in-app event postback setting page.

Note

The Facebook MMP Integration toggle must be switched on, and the Facebook App ID must be provided before setting up the in-app event postback.

 

To disable the postback, switch off the toggle. When the toggle is switched off, Airbridge stops sending data to Facebook.

Attention

Note that disabling the postback may impact your Meta ad campaign optimization.

 

Event mapping

Airbridge events you send via postbacks must be mapped with Meta ad events. Airbridge provides a pre-set mapping list.

Note

When the MMP Integration toggle is switched on and the Facebook App ID is provided to Airbridge, the following data is automatically sent to Meta ads. This is not a configurable option. The event names in the parenthesis are the Meta ad event names.

  • Install (Install App)

  • Deeplink Open (Activate App)

  • Deeplink Pageview (abr_deeplink-pageview)

Airbridge events (Preset)

Meta ads events

Open (App)

Activate App

Add To Cart (App)

Add to Cart

Sign-up (App)

Complete Registration

Product View (App)

View Content

Order Complete (App)

Purchase

Search Results (App)

Search

Sign-in (App)

abr_sign_in

Sign-out (App)

abr_sign_out

Home Screen (App)

abr_home_screen

Product Catalog (App)

abr_product_catalog

Order Cancel (App)

abr_order_cancel

Note

When the MMP Integration toggle is switched on and the Facebook App ID is provided to Airbridge, the following data is automatically sent to Meta ads. This is not a configurable option. The event names in the parenthesis are the Meta ad event names.

  • Install (Install App)

  • Deeplink Open (Activate App)

  • Deeplink Pageview (abr_deeplink-pageview)

You can keep the default mapping of Airbridge standard events, modify the mapping setting, or delete unnecessary event mappings. Even if you change any of the default mapping settings, you can revert to the default version by clicking the [reset] icon at any time.

 

Mapping to Airbridge events to Meta ads custom events

If your Airbridge events don't match with any existing Meta ads standard events, Airbridge can send these events by mapping them with Meta ads custom events.
To do so, select Airbridge standard or custom event to map and choose "Facebook Custom Event," which is located at the bottom of the Meta ads event list.

When Airbridge events are mapped to Facebook custom events, they are sent to Meta with the event name modified by the two rules below.

  1. The prefix abr_ is added to your event name to distinguish it from Airbridge events.

    (e.g., Your event name: complete_tutorial → Meta ads custom event name: abr_complete_tutorial)

  2. Meta doesn't allow a period in the event name, so any event names containing a period will be replaced with an underscore before forwarding to Meta.
    (e.g., Your event name: complete.tutorial → Meta ads custom event name: abr_complete_tutorial)

 

Naming rules for event mapping

Airbridge events forwarded to Meta must adhere to the Meta ads event name rules:

  1. Maximum 40 characters.

  2. Only letters, numbers, spaces, underscores, and hyphens are allowed.

Airbridge events that don't adhere to the naming rules won't be mapped properly or not sent to Facebook.

In situations where you can't follow Meta's naming rules, you may map your events to one of the unused Facebook standard events as an alternative option.

Event duplication

If you are already using in-app event tracking via Facebook SDK, duplicate events will occur. Therefore, use either of the below methods to avoid duplicate reporting on Facebook.

  1. Stop event tracking via Facebook SDK.

  2. Disable in-app event postback from the Airbridge dashboard.

Note

Meta supports deduplication for only app installs. If you have been tracking events via the Meta SDK and Airbridge sends install events to Meta, the installs won't be duplicated.

We highly recommend that you track your app events via Airbridge SDK only, as this allows you to send them to other ad networks besides Facebook. To disable event logging via Facebook SDK, follow these steps in the Facebook App dashboard:

  1. Go to the Facebook App Dashboard, and select your app.

  2. On the left-hand menu, click [Setting]>[Basic Setting].

  3. Select the OS type, and switch off the "Log In-App Events Automatically" toggle.

To disable Automatic Event Logging in the Facebook SDK in your app code, follow these instructions below:

Aggregated Event Measurement (AEM)

Attention

User data sent to Meta may include IP Addresses. Before switching on the AEM toggle, check whether the AEM protocol does not violate any data-sharing policies of the third-party platforms you are using.

The Aggregated Event Measurement (AEM) is Meta’s protocol that allows for the measurement of web and app events from iOS 14 and later devices.

When the toggle is switched on in Airbridge, Airbridge sends user data to Meta regardless of whether a user has opted in or out for data tracking to enable Meta’s AEM for App Promotion Campaigns.

Attribution rule setup

Select the [Attribution Rule] tab to configure the attribution rules, including the lookback window and attribution window. Click Go to edit page to edit the settings.

Refer to this article to learn about the attribution window in Airbridge.

Data mapping

Campaign parameter mapping

Airbridge Data

Facebook Data

Example

Channel

facebook.business

facebook.business

Campaign

Facebook Campaign Name

AOS Install Campaign

CampaignType

In the case of AAA campaign operation, 'Automated App Campaign' will be displayed. 

Automated App Campaign

AdGroup

Facebook Ad Set Name

Female user purchased in last 7 days

AdCreative

Facebook Ad Name

Video

CampaignID

Facebook Campaign ID

23847486484930218

AdGroupID

Facebook Ad Set ID

23847486490951350

AdCreativeID

Facebook Ad ID

23847486494102155

Content

Campaign goal 

PRODUCT_CATALOG_SALES

SubPublisher

Platform name

INSTAGRAM

SubSubPublisher1

Ad format within the platform 

instagram_stories

SubSubPublisher2

Ad-related unique ID that the user clicked or viewed

23848170884980258

SubSubPublisher3

Whether the install was from a Facebook paid channel 

TRUE

IsViewThrough

Whether the attributed touchpoint was view-through (impression)

FALSE

 

Event name mapping

Airbridge Standard Event

Airbridge Event

Facebook Standard Event 

Facebook
Custom Event

Open (App)

Activate App

abr_open

Sign-up (App)

Complete Registration

abr_sign_up

Sign-in (App)

abr_sign_in

abr_sign_in

Sign-out (App)

abr_sign_out

abr_sign_out

Home Screen (App)

abr_home_screen

abr_home_screen

Product Catalog (App)

abr_product_catalog

abr_product_catalog

Search Results (App)

Search

abr_search_results

Product View (App)

View Content

abr_product_view

Add To Cart (App)

Add to Cart

abr_add_to_cart

Order Complete (App)

Purchase

abr_order_complete

Order Cancel (App)

abr_order_cancel

abr_order_cancel

Airbridge Custom Event

Airbridge Event

Facebook Standard Event 

Facebook
Custom Event

CUSTOM_EVENT_NAME

-

abr_CUSTOM_EVENT_NAME

Note that the Airbridge events, the Sign-in (App), Sign-out (App), Home Screen (App), Product Catalog (App), and Order Cancel (App) events are mapped to Facebook custom events as there are no matching Facebook standard events to map.

Note

Sending uninstall event data to Meta is currently not supported.

 

Caution

Was this page helpful?

Have any questions or suggestions?