Facebook Ads Configuration

Introduction

To use Facebook mobile app ads, you just need to create a Facebook application. This does not mean you have to implement Facebook Login or integrate your app with Facebook; you only need an app on Facebook to get the Facebook app ID. If you do not already have one, you can create this by visiting the App Dashboard and clicking Create New App under Apps. You are asked to complete a name for your app, and a unique namespace. 

Setting-Up a Facebook Tracking

To start tracking Facebook campaigns with AppsFlyer, follow these steps:

Video Text

Warning

Your app MUST collect IDFA or GAID or all your Facebook installs will be attributed as organic. For further information refer to the SDK Integrations Guides for either iOS or Android

Facebook Channels

With Facebook you can see data broken down not only by campaigns, ad sets and ads, but also by Facebook channels. Facebook channel means users from the Facebook app, Instagram means users from the Instagram app and AudienceNetwork are users from other apps that belong to or are affiliated with Facebook. Use this data to compare the quality of users that you get from the different channels of Facebook.

Facebook and Agencies

Agencies and FMPs can run and track Facebook campaigns on behalf of advertisers on AppsFlyer, or even alongside the advertisers' own Facebook campaigns. In order for the agency campaigns to be attributed to the agency, the campaign name MUST begin with the agency's name. For more details about agencies and Facebook install tracking please go here.

In addition, agencies can't alter the Facebook look back windows and re-targeting toggle. Rather, they need to ask the advertiser to perform these changes if they're needed.

Facebook FAQs

I don't see Facebook campaign clicks in AppsFlyer's Dashboard

By default Facebook sends only the conversion and engagement data. However, you can easily also start getting clicks, impressions and cost data for your Facebook campaigns.

Can AppsFlyer show the campaign level and ad groups?
Yes. In fact, AppsFlyer shows you also the single ad level, so you have 3 levels of drill down with Facebook ads, campaigns >> ad groups >> ads.
Is Facebook data shown in real-time?
Yes, all installs and subsequent in-app events are shown in real time. However, the clicks, impressions and cost data AppsFlyer gets in aggregated form from Facebook arrives periodically every few hours.
I don't see Facebook raw data in the Installation and In-App Events reports
By default Facebook does not allow distribution of user level data. However, advertisers who would like to get this raw data via AppsFlyer can sign Facebook’s Data Usage Terms for Advanced Mobile App Measurement. 
Anybody with access to the Facebook ad account can do the following:

1. Go to Facebook's setup window on AppsFlyer

2. Click on Terms of service (highlighted in blue in the capture below)

facebook_terms.png

3. Continue on Facebook and agree to the terms of service

OR go directly to Facebook here.

Can I work with Facebook PMDs and measure performance with AppsFlyer?
Yes. AppsFlyer is already integrated with some PMDs and can integrate with any PMD that you would like to work with.

More Facebook Mobile App Install Ads FAQ's here

 Note

AppsFlyer is compliant with Facebook data and privacy policies.

To allow agencies to promote Facebook campaigns, click here.

What should I do when I receive the following warning?

  • Verify the App ID in Facebook and check if you have any geo or age restrictions on their Facebook App ID.
  • If the tracking is already working, this indicates that app is already publicly available in the Facebook Developer Portal and you can you can safely ignore this error message.
Was this article helpful?
3 out of 3 found this helpful