Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Facebook iOS SDK- Mobile App Install Tracking not working

I'm using Facebook SDK version 4.5.1 in my application. The APP ID, URL scheme, App display name etc have been incorporated into the info.plist correctly. We have Authentication as well as Share features inside the app all of which are working perfectly as expected. For Event tracking we have;

- (void)applicationDidBecomeActive:(UIApplication *)application{

 [FBSDKAppEvents activateApp]; 

}

I can confirm that analytics is working seeing the Dashboard, i.e Installs and App events are getting reported correctly.

But when I run an Ad Campaign I would expect the SDK to correctly report the Mobile Installs but unfortunately I don't see any of that data coming in, i.e Mobile App Ad Installs are showing "0" installs.

An interesting thing to note here - when Checking with Facebook's App Ad Helper, It seems to show the "Last iOS Install" data on the top correctly but interestingly enough the second row i.e "Installs over the last 7 days" seems to show an "X".

Here's a screenshot of the sameenter image description here

But here's the screenshot which confirms that installs are getting reported. enter image description here

like image 304
Xcoder Avatar asked Sep 18 '15 17:09

Xcoder


People also ask

Do you need Facebook SDK to track installs?

The Facebook SDK is required to enable install tracking.

How do I know if Facebook SDK is installed?

First, go to your Analytics for Apps page: Analytics for Apps. Then, click "Mobile App Installs” from the left-hand navigation, and check your last install reported to confirm proper installation of the SDK.

Why is Facebook SDK important?

Facebook Android SDK enables mobile developers build Facebook apps for Android. It includes features like tracking analytics, data trends, insights on the traffic on your app. User behaviour on how people interact with your app. It also helps track ads engagements, which ads are working which aren't.

What is the Facebook SDK?

The Facebook SDK is a set of software components that developers can include in their mobile app to understand how people use the app, run optimized marketing campaigns and enable Facebook login and social sharing.


2 Answers

Facebook is tracking organic install now. I also faced similar situation and i came across the concept of organic app install tracking.

Just install the app on a fresh device (which was not used with my application earlier). You will be able to see the install in the facebook dashboard after few minutes.

Thats all!

Hope this helps

like image 89
Jobins John Avatar answered Oct 02 '22 08:10

Jobins John


I managed to get this working eventually. Haven't got the confirmation officially from Facebook dev team on this but it turned out that the "Advanced settings" section in the App Facebook Setting has an "Collect the Apple Advertising Identifier (IDFA) with App Events" switch which was turned Off for our App. The App was created a pretty long time back and this had to be turned On. Although the description below it seems to suggest that this might not have been the real reason behind the issue, I can confirm that installs started reporting once we had this turned ON.

enter image description here

like image 33
Xcoder Avatar answered Oct 02 '22 09:10

Xcoder