Variables on advanced matching facebook pixel feature - facebook

FB pixel
I want to enable the advanced matching feature on facebook pixel.
The system asks me the variable name for first name, last name, email.
I will get this data from a newsletter form from my wix.com website. I don't know how I can find the variable names to add in the facebook settings. Anybody can help?

Related

How to get link to user's timeline from Facebook Messanger Platform API?

Did I miss sth or it is impossible to get link to user's timeline from Facebook Messenger API?
According to: https://developers.facebook.com/docs/messenger-platform/user-profile User Profile API doesn't return link in fields.
Is there any other option?
You would have to use the User Profile endpoint and use all the information for determining which Facebook user it matches to. If you image match the profile picture and match all the other information, and compare timezone to their location, it is probably possible, but it's probably not easy.
Making a workaround like this might not be a bad idea because Facebook seems to want to keep all the stuff seperate right now, as their user ID's are different for seemingly everything. The User Profile endpoint exists for personalization purposes, but it doesn't identify a user.
The user matching through login might also be useful as a outside of messenger solution, but I'm not sure exactly how that would be done.

Is there any way to look for Facebook/Twitter users by an image?

I'm trying to identify people profile through pictures.
I'm using tineye.com as tool to check if an image appears in any website, from the results, I scrap the url related with Facebook and Twitter and, if this exists, I go over the DOM checking if the image url is inside Profile Picture or in a comment.
That's very useful and very interesting to get a profile array but it is very limited because neither tineye nor Google Images Search have got a lot of Twitter accounts indexed. Moreover, Facebook profiles are not included in the results so I wonder if exists any place or any way to get Facebook/Twitter/Google profiles if I already have got a name and a picture.

Twitter / Facebook Sharing in Emails

I have an email that get sent out to users, which needs to have a share to facebook or twitter button.
I know there are URL's which can open the share dialogs etc, but the problem is i need to track the number of shares for the item being shared (just a count).
I know there are things like the Twitter Count API, but it's unofficial, private and not supposed to be used, so i don't want to use that and then have it turned off and left with no data to work with.
The only thing i can think of, is have the email link to my website, which contains JS which opens up the Twitter/Facebook dialog, posts it then in the callback tracks the information back to my server.
Any other ideas?
You can set the link to an 'essentially' blank webpage, and use a typical Google Analytics tracking parameter on the link to record the count. Then, create an auto redirect form on the 'blank' webpage so when people click the link, it goes to the page, which then automatically redirects to the share link.
It's a roundabout way of achieving what you want but is one way..

After facebook login, retrieve facebook address of user?

I am trying to utilize facebook login for my website's alumni tracer. What I want to do now is to be able to retrieve the facebook profile address of a user, how can I do that? What I am planning to do is to list down all the names with a link such that when the link is clicked then it will go to the users profile.
TIA
You can always just link to www.facebook.com/{userid}.
Or you could first check if the user has a username set [1], and then just link to www.facebook.com/{username} – if you want the links to look “prettier”. www.facebook.com/zuck maybe looks a little nicer then www.facebook.com/4 – but the numeric id link will always automatically redirect to the version with the user name anyway.
[1] AFAIK everyone has a username set nowadays – if the user did not set one explicitly themself, Facebook makes one up out of their first name/last name compination.

User Created Open Graph Objects in Facebook App

I'm trying to build a Facebook App that will run in the Canvas on Facebook. I want to give users the ability to create custom open graph objects. For example I want users to be able to make a donation bucket. Title, Description, amount needed, time left, goal. I want the user to make these and then when someone contributes it will post saying "USER_NAME added to the donation TITLE"
Is it possible for users to create objects in this way? Most of what I've seen is about the developer making objects and users acting on them.
An Open Graph object is basically just an URL, that provides the relevant info via appropriate meta elements.
So where’s the problem? You just provide an URL that provides the data your user entered – this could f.e. just contain an id as GET parameter, which let’s your script read the relevant data out of your database and fill the meta elements with it.