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

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!

Related

Facebook has blocked logins for my Meteor app because I'm not using a native SDK. How to resolve?

I manage a few Meteor-based apps that use the Facebook login functionality provided through accounts-facebook.
For one app, a week ago, Facebook emailed me saying this app was in violation of their Platform Policy, and that I had to respond to the email to prevent logins from being shut down within a week. Specifically this was the offensive clause:
Platform Policy 8.2: Native iOS and Android apps that implement
Facebook Login must use our official SDKs for Login.
I immediately responded, but (of course?) got no response from Facebook. And, yesterday, I got another email saying Facebook logins have been blocked for this app.
I updated to the latest version of accounts-facebook, appealed the block, and got a response:
We have reviewed your iOS and Android apps and they are still in
violation of the Platform Policy 8.2: Native iOS and Android apps that
implement Facebook Login must use our official SDKs for Login.
So, does this mean that all Meteor apps can get their Facebook login restricted at any time?
How to resolve this?
Today, Facebook went further, telling me that:
Your app has been restricted for creating a negative user experience
that is in violation of our Platform Policies.
Your app cannot be installed by new users.
What are they smoking?
But, whatever they are smoking, how do I resolve this?
I've sent them an email, twice, explaining that, like tens of thousands of others, I'm using the off-the-shelf Meteor package for allowing Facebook logins to my Meteor app. But, all I get back are canned responses that don't respond to my bafflement.

publish_actions review for a windows phone app

Can someone help me out on this ?
I am new to using Facebook API.
I am building a native Windows phone game app and I want to let my users be able to share their high scores on timeline. So, I need to submit my Facebook app for review (to get publish_actions permission).
I have a few questions:
What's the best way to submit my Windows phone app to the Facebook review team ? I want to release my app with the ability to share scores - so I really want to get this permission before publishing my app to the store. Will the review team be able to side load my package and test if I send them an xap ?
Is it sufficient to send a partially completed app (that includes all the pages that I use for logging people in and sharing scores) ? I would like to avoid exposing what my game concept is.
In future if I build a Windows 8 version of the game, will I be required to submit the Facebook app for approval again ?
Thank you so much in advance.

Is there any way to set up a fake social graph of users and connections to test my app offline?

I'm working on an app that integrates with Facebook, but it relies a lot on what a user's friends are doing. Is there any way for me to simulate this? Is it possible to get my actual friends to connect with the app whilst it's still in developer mode?
Thanks
You have some options-
make the app live,
create some test users in the app settings,
add some friends as developers/testers in your app settings you can have access to the app which is still in development/sandbox mode.
You can read more here: Managing Development Cycles

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

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!

Windows Phone Negative App getting Credentials from All ready Installed Facebook App in WP

I need a Help From You.
I Developing App with Login Credentials of Facebook. Im working with facebook authentication and it's working Properly.
But we want More Easy way.
If already Windows Phone Facebook App is Installed in my Phone, my App must take the Credentials from that FB App to My App.
Can Any One Help Me How can i do this.
Basically, you could refer to below links to achieve your goal.
https://developers.facebook.com/docs/facebook-login/login-for-windows-phone
http://facebooksdk.net/docs/phone/sso/