How does Facebook attribute a mobile app installation to a specific Facebook Mobile App Install Ad? - facebook

There are several questions on SO that touch on this, but the KEY question I need answered is this:
How does Facebook attribute an installation of a mobile app to a specific NewsFeed Mobile App Install Ad? Corollary: In the Facebook Insights dashboard, is the Mobile App Installations tab recording JUST installs derived from Mobile App Install Ads? Or is this capturing ALL installations?
It seems that the PublishInstall method is called every time the app is installed (assuming the Facebook SDK is integrated). How do I know Facebook is ONLY counting installs derived from the ad?
If anyone can source to something that would be the best, but an answer from knowledge would be great too.
Thanks!

Related

How can I determine if an app was installed from a Facebook Ad?

We have a multiplatform service and we give our users a 30 day trial. A user can sign up on iOS, use the web version and finally do the payment on Android... even if it's weird, its a possible. The database is shared between all platforms
We are using Facebook Ads to generate App installs but we don't know how to do the conversions' attribution properly. The main problem is that if, for example, a user install the app from a Facebook app but he end up paying from the web version we lost track that the origin of this user was the ad.
I would like to know if it's possible to determine using the Facebook SDK, on the first run of the app, if the user comes from a Facebook Ad and in that case I would store that information in our database to do the attribution once the purshase is done. Any ideas?
Many thanks in advance!
Regards!

How to Trace Mobile App Install for share app ID across Apps?

I've two apps sharing the same app ID for Andriod Facebook login, which i would like to advertise both apps in Facebook mobile app install using optimization for App Install and charged for App Install rather than Impression, but it seems that i can only fill in 1 bundle ID for that facebook apps, any solution for this?
You should not reuse the same Facebook app ID for a second app.
One of the reasons is exactly what you are describing: you can only specify a single Android package name per app.

can people see Facebook IOS app on their facebook?

I've created an IOS app as a Facebook Developer. So my question:
Are people able to see the app when they go into their Facebook - like in the Browser? Or are Facebook IOS apps only something that you can see in the actual app on the iphone/iPad that I'm creating?
Depending on whether the Facebook developer configured a canvas facing site will show what the end user will see.
Any application made by a third party once set to public in app settings can be viewed by anyone.
If you app is made for iOS then either the user will see a misconfigured webpage or dialog asking whether the user wants to send to mobile. All of this of course depends on how the the developer of the application sets everything.
See the documentation for detailed information
https://developers.facebook.com/docs/facebook-login/v2.2

Does FB ads track actual installation or just an "install" button click?

I'm about to use Facebook to advertise my app.
here's my question, for data tracking in FB analytics:
Is this data the actual app installation? OR
is it just how many people click on "Install" button?
Thank you
In order to track installs you need to integrate the Facebook SDK or use an SDK of one of the Mobile Measurement Partners.
See the Mobile Ads guide.

Corona SDK facebook.logout() not working

I have the same issue as described here: Corona facebook.logout() when the Official Facebook app is installed on device
The answer says that this is by design, but lot's of apps allow you to logout of Facebook and log back in as another user. Any idea why facebook.logout() doesn't do what the function implies it should do?
As a user of the Facebook native app, I would be highly agitated if another app I ran logged me out. I've been working with someone in the Corona forums asking the same question (Perhaps it's your post) who's building a Kiosk app, so I can see a need in that circumstance to want this feature. But given that mobile devices are highly tied to individuals, this is not a behavior that most people would want to see.
The Corona SDK facebook.logout()'s purpose is to disconnect the Corona SDK app from Facebook, cancelling the access Token. It was never intended to terminate the facebook app's user login.