How can I track performance of facebook mobile app ad campaigns - facebook

As we know, we can use marketing API of facebook to check our campaigns.
But these statistics are aggregated, can not understand my audiences of ads.
Whether there is API to fix this problem?
I just want to get device level info from every ads.
Like:
Get IDFA (advertising ID in iOS) have been installed Application by clicking My facebook ads.

User level data is not accessible due to user's privacy. However, you can get some aggregated numbers with more detail by using Facebook Analytics or the /app_insights endpoint. https://developers.facebook.com/docs/graph-api/reference/application/app_insights

Related

Facebook Marketing API - How to optain Ads Management STANDARD ACCESS?

I have filled the form here. https://www.facebook.com/business/standardadsapi
Also my facebook business manager fulfilling all the facebook terms like having 25+ Ad accounts.
But didn't get any response from facebook. Is there any other way I can try to obtain permission from facebook.
I have gotten Standard Access for multiple apps, usually it takes a few days after you have filled in the application form. So just wait. Check your App's Settings page once in a while, if you get no notification whatsoever after a week or so, shoot FB a message.

How to use the Facebook Ads API to get custom columns in Ads Manager?

I've been experimenting with the Facebook Marketing API to see what I can access in terms of the user's campaigns, ad sets and ads etc. One thing I'm curious by, through the API, is it possible to get the customised columns that the user has selected when viewing metrics for their campaigns, ad sets or ads?
For example, the user has selected to see only Delivery, Cost and Budget metrics for their ad sets. Can I somehow know they've picked these columns from the API alone?
You can't. The Ads manager on Facebook is just another app using the Marketing API (same goes for Power editor, Graph API explorer and others).
Settings of the Ads manager aren't part of ad account data and are private to the app.

Manage facebook ads api

I have a task to integrate facebook marketing api with my web application.
The ultimate aim of my web application is provide a capability for my clients to manage ads without login in facebook. So, I'm asking a question: is it possible to create the only one account for all my clients and manage ads by this account? And if I can, does it right way to use fb marketing api?
Anyway, i would appreciate if someone could give me advice about which approach i should use in my case to manage ads without any client-side authorization.
Yes, you can create ad accounts and run ads on Facebook for any number of clients for nearly any purpose* and not require them to log into Facebook. You can create ad campaigns and creative elements (graphics and links relevant to the client's products) using the Facebook Marketing API in your own ad accounts.
If you haven't seen it already, review the Facebook Marketing API getting started documentation and videos https://developers.facebook.com/docs/marketing-apis
*You're still held to FB terms of service so be sure to review requirements for allowed ad content.

Facebook Apps: Is there any way for facebook storing the Application history?

I've just started with facebook application development and seems to be very excited about it. While doing my research over the facebook app development, i just got this thought - Can facebook app store all the applications history form the day the App went live? Can facebook do this? And can we as a developer retrieve the history?
You can check facebook insights
Use Insights for your app to track how users are interacting with your
app to build the best possible experience for your users. For app
administrators, Insights includes feedback for stream stories,
referral traffic to your app, a breakdown of what user actions
contribute to active user count, demographics on authorized users and
active users, and the number of times permissions are prompted and
granted.
Detailed Insights on Open Graph activity for your app is also
available.
In addition, it provides diagnostics for your app so that you can
track API errors as well as get access to allocations and throttling
information.
You can access Insights for your app directly through the Insights
Dashboard or by selecting your app in the developer app and clicking
the “insights" link

Integrating Facebook into Google analytics

I want to add the 'Log in with Facebook' option to my website, however I'm unsure how to integrate the information gained when someone logs into my website with Facebook with my current Google Analytics.
Is it possible to link up a visit in Google Analytics with a user who has logged into the site with Facebook to enable me to see things like age, gender etc?
Any help you can give me on this would be much appreciated.
Thanks,
Ben
you may have to do this via a redirection or possibly a frame.
Google Analytics does nolt track individual users, it provides anonymized data. So at the top level, no you cannot do this. However, there are a few more things avaiable to you. One: Facebook provides facebook insights, their own tracking suite, that will give you demographic information on the users of a facebook app or fan page. You site will effectively become a facebook app when you use their user authenication, so you will be able to get insights tracking on you site. At the present moment, facebook insights and google analyitcs do not itegrate or share data. Facebook insight also provides anonymized data, so you will not be able to identify an individual through the tracking.
The final option is, now that you are tracking users through login, you can implement your own tracking info on your site to see what individual users are doing, and attempt to track their preferences.
Its also entirely legal (in the United States at least) to buy access to marketing data and use use your registered user name pool to get additional information.
If you wanted, you could set up a "funnel" in Google.
When a user logs in through Facebook, you could send them to a specific page and then track their progress from there...
http://www.google.com/support/analytics/bin/answer.py?answer=55515
So using this you could get the percentage of users who log in through Facebook... etc.
But to collect information other than that, you would have to get the correct permissions documented here eg. user_birthday (to get the user's Birthday) and query the Graph API from there, thus implementing your own tracking of users.
You can query the Graph API using the various SDKs that Facebook provide explained here.
First of all you should check out this Google document. It explains, how you set a custom unique user id via google analytics.
Further you've to send an event to google analytics (e.g. 'fb_login') via the callback function of your facebook login function.