Facebook Ad tracking - facebook

I have posted several Ads to facebook, Instagram which direct users to our website to submit a form. Is there any way to keep the footprint of where member saw the ad and clicked on it so in our CRM we can measure how many users came from facebook or other platform?

Yes - you can use UTM parameters at the end of your URLs to tell you how they got to your website.
For example, if you want to track how a specific campaign on FB ads is doing you could use the following:
https://www.example.com/landing-page?utm_campaign=monkey-football&utm_source=facebookads&utm_medium=video-views
The most common UTM parameters are the following:
utm_campaign - Name of the campaign (Optional)
utm_source - Source of the campaign (Facebook, email, Instagram)
utm_medium - Advertising format or medium (e.g. banner, news feed, insta-story)
To have this data captured in your CRM, you need to create fields that will capture this information. Each CRM is different so you'll need to research the best method of doing so. For example, Unbounce, which is not really a CRM platform but a lead generation/landing page platform, can create hidden form fields that will automatically record the UTM parameters in the URL, which then can be transferred to a CRM.
Here is more info from Facebook: https://www.facebook.com/business/help/1016122818401732

Related

Facebook Marketing API Custom Audiences - Where/How do I collect EXTERN_ID value?

I have an existing Facebook Marketing API Custom Audience integration where I push contact information for matching and it is working appropriately.
I would like to be able to target facebook users via offline website traffic segments, using the Custom Audience EXTERN_ID field.
I have yet to find a place that explains where/how to collect/set the EXTERN_ID when someone visits my site, so that I can target them later. Can I pass EXTERN_ID in the Facebook Pixel call?

Facebook ad attribution report per-user

My company launched several Facebook ads campaign to drive page likes. Once the campaigns have run for several days, Facebook was able to generate a report of the result of the campaign, showing the number of users that are reached by the campaign aggregated by various dimensions (gender, age, etc).
Given that FB is able to show such aggregate value, I imagine internally FB ads attribution already associated the FB accounts that were reached by said campaign. But no matter what kind of report I try to create, there seems to be no way to download this list of individual accounts that were reached by a campaign, either via API nor GUI.
Is there a way to get this list? Or is it deliberately made not possible due to some regulations or privacy policy?
Facebook deliberately made it this way. You can access the performance data as granular as the ad level, but no further than that. I think attribution solution companies that collaborate with FB have access to the user level information, so the data are definitely collected and stored.

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.

Can OrderedFriendsListInitialData Be Accesed Via API

Hi I'm a web developer and a client has asked me if I can build an app that displays the information contained inside the OrderedFriendsListInitialData. This information is found when you view the source code on your Facebook news feed.
The Facebook Terms of Service is very clear about NOT scraping Facebook pages, so I would need to access the data via the API. The idea is to allow users to see this list in a convenient way though a Facebook app.
Also, if this is NOT possible, then would Facebook make an exception to scraping this singular element for the sole purpose of displaying it to the user it was generated for.
I.e. not showing it to other people, only scraping the data to show it directly to the user without saving it to any database.
There is no API available to return the coefficient-ranked friends list - if your app needs to organise friends based on the user's relationship to the friends, a popular method to do this is to examine the user's photo tags and/or news feed and likes to choose friends most closely associated with the user

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.