Tracking Facebook post likes per admin - facebook

Is there any way to track the amount of likes per poster gets? [The term "likes" refers also to the new "reactions" on Facebook.]
For a little bit of background, if you're not familiar with how Facebook pages work when they have multiple admins or editors, this picture shows if you have multiple people who manage the page, Facebook tracks the person who published the post. Now with this in mind, is there any way through the Facebook API or other to track the amount of likes a post gets and associate them with the publisher?
For example, Admin 1 posts 2 posts, one with 2 likes and another with 7 likes. Admin 2 then posts 3 posts, one with 6, one with 1, and one with 4. I would like for it to track that Admin 1 has gotten 9 likes and Admin 2 has gotten 11 likes. Having it keep track of the amount of posts per admin would also be great. This would make for a great system to reward admins who post more enjoyable or well-received content. Having it track other stats such as post reach, comments, etc. would also be great.
Now before any of you say that I could do this manually, I'd like a real-time count. Doing it manually is definitely possible but a real-time count (or a refresh at a certain interval) would definitely be better, easier, more accurate (especially with bigger pages who constantly get new likes on old posts).
If this is possible, it would be amazing!
Thanks everyone!

Related

Facebook PHP SDK limitations

I am developing a page on my site that pulls in analytics data from Facebook posts and pages, and have began with trying out the PHP SDK for Facebook.
The documentation seems to have improved in the last few months since the last time I used it, but as there is so much going on, I find it difficult to find the exact answer to my questions sometimes.
I want to get the analytics data for a number of posts and pages which are not necessarily related to each other... and also want to do this without logging in via Facebook. Is there some sort of simple API key I can use, which skips the logging in stage? I want a number of different peple to go to the site and see info from a number of different posts and pages.
Hope this makes sense.
You'll be able to get limited data from public pages and posts without logging in. Data includes number of likes, public page information, comment and likes on posts etc.
For example, if I look at the following Page https://graph.facebook.com/thetimberyard, I can see various stats like:
checkins
talking_about_count
were_here_count
likes
However, you can get better insights if you ask the user to login with read_insights permission. This permission will give you access to full insights for pages you own. Extra insights include (but not limited to):
Daily New Likes
Daily Unlikes
Daily Non/Logged-in Page Views
Weekly Non/Logged-in Page Views
Daily Internal Referrers
Daily External Referrers
Daily/Weekly/Monthly People Talking About This
Daily/Weekly/Monthly Reach Demographics, etc.

Fan page stopped getting traffic after last big overhaul

I used to have about 1200 fans and my stats would show that my pages would be seen hundreds of times, often over 1,000.
Then there was a major Facebook overhaul, which amongst other things, only showed the most popular posts on people's walls. Ever since, and despite that my FB fan base has grown to more than 1800, so often I get no more then 200 or 300 organic views for a post.
I've researched the best days and times, and after about a year and graphing, I discovered that Tuesday nights at 6:30 are my most popular times. On Tuesdays at 6:30 On August 21st I got 1,000 views, which thrilled me, but since then, on Tuesdays and other days/times I've tried, I'm lucky if even 300 out of my 1,800 even see my post.
What can I possibly do to make sure that the maximum number of fans are at least seeing my posts?
They are trying to get you to pay for promoted posts. The only way to now get all your fans to see your post is to pay for that privilege. If you don't pay, only a subset of your fans will see a post.
Of course the night that I posted this, I saw reports about a new feature. I still can't find the official notification, but this is a good story and it has full instructions.
http://www.nbcnews.com/technology/technolog/responding-criticism-facebook-adds-way-you-really-really-something-1C6669506
So it is a matter of all page owners educating the end users that they need to take an additional step. This isn't great, but it is an improvement.

What are the meaning of some of the "deeper" insights metrics? Why is my Daily Organic Reach less than my Daily Reach of Page Posts?

I use FB Insights data everyday when running analysis for my company. However, I have had some inconsistencies in the data and don't know if it is caused by a misunderstanding of the meaning of the "deeper" metrics. I have searched everywhere and am hoping that someone can help me.
Key Metrics tab:
Why is my Daily Organic Reach less than my Daily Reach of Page Posts? What is the count delta from? What is not included in Daily Organic Reach this included in Daily Reach of Page Posts?
Can you reach the same person Organically and Virally? Why does Organic Reach + Viral Reach equal to more than Total Reach (and Paid Reach is 0)?
‘Daily Likes Sources’ tab:
What are the full definitions of each of the sources: profile_connect, mobile, api, recommended_pages, page_suggestions, timeline, external_connect, page_profile, hovercard, search, ticker, like_story
Are mobile likes independent of the others?
Why would the Daily New Likes column in the Key Metrics tab not equal the summation all the columns for the same day in the Daily Likes Sources tab?
‘Daily Viral Reach by Story Type’ tab:
What are the full definitions of each of the story types: fan, page post, user post, mention?
If we normally get 1-5 viral uniques from user post, and then one day get 1.5k, what is the likely source of this?
‘Daily Page Consumers by Consumption Type’ tab:
What are the full definitions of the consumption types: other click, link click
Are photo views and video views included in other clicks?
Well I have only recently started using facebook insights and this is what I can share with you.
Q. Why is my Daily Organic Reach less than my Daily Reach of Page Posts?
A. As far as I understand these are two very different factors, Your organic reach is the number of people that find you through searches (Facebook, google, yahoo, bing ...) while Daily reach of page posts is the number of people visiting your page due to internal efforts, such as posting status updates.
Q. Can you reach the same person Organically and Virally?
A. Organic was explained previously while Viral is an effect of other people sharing your posts, be it images, statuses or videos. In general if you have interesting updates your viral reach will be higher than your organic reach. So basically yes, this just means that you are reaching a target audience using two different methods of marketing (If you are achieving in this, then keep it up, the more platforms people see you on, the comfortable they become with your brand)
The rest of your paragraph is very difficult for me to follow, please could you re-write in an easier point per question format.
1.1 I have explained why the organic reach is less, if you want to increase your organic reach you need to do some SEO (Search Engine Optimization) I really hope you know what it means.
Im not quite sure what count delta is, but I am assuming that if it refers to organic vs posts then it would be the difference between them. I am not 100% sure of what factors are included in each type of reach (Sorry, but I suggest you do some more research on that)
1.2 To re-iterate, these are two different forms of online marketing so simply yes, you can reach the same person by doing both forms of marketing. Paid reach is affected by many things, first it depends on whether you are doing ppc (pay per click) or cpm (pay per impression). Here you will need to run multiple campaigns and set your ctr targets, then compare the results and choose which is better. You need keep repeating this to continuously optimize your spending per person entering your page.
2.1 profile_connect - A like through a friend
mobile - A like from the mobile site (m.facebook.com)
api - This would be if you have the api on an external website of yours
recommended_pages - Liked by someone cause a friend posted it to them either in chat or in a PM
page_suggestions - I think this is if another page has liked you and refers people to you, but not 100% sure
timeline - No clue, this is new to FB and I havent had a chance to look at it yet ;)
external_connect - This would be from an external website, similar to the api, but rather just a url link as opposed to the api (can be found on forums...)
page_profile - ??
hovercard - ??
search - Facebook search
ticker - ??
like_story - Some one that came to your page because they saw a post of yours (true Viral)
2.2 I highly doubt that mobile like are independant of others, I just dont think that f-book has setup proper tracking for their mobile site
2.3 I think that people removing their likes may cause this, but I have asked myself this question a number of times :/
3.1 ok well you need to understand that viral reach is when a friend of a fan sees the post.
fan - A friend of a fan acted on a post that they saw (eg: John likes top-racers fan page)
page post - you share your page and it lands up on a fans wall and one of their friends act on it
user post - you post to your page ...
mention - A fan mentions you in one of their posts (the strongest viral)
3.2 Well this is a tough one because I don't know what you did, but I would suggest you list everything you do and when this happens have a look to see what you did different (sometimes viral really is viral)
4. I have never looked into these, sorry.
I hope this information helps you, but I really would suggest that you try and do some more research on the topic. Remember that Google tactics aren't necessarily going to work in Facebook, especially with paid advertising.
Good luck ;)

Facebook api get all the messages from a user in a fan page

I need to get all the messages posted by a user in a facebook fan page. (wall posts and also possible comments to other posts).
Is there an easy way to do that?
Right now i might have to get all the posts from a page, filter by user and do the same with comments but if the page has 3k posts and tons of comments that will be very slow.
I think this might be possible with fql but i cant find how to do it?
this documentation from facebook will show you how to query the posts from the users wall - http://developers.facebook.com/docs/reference/fql/stream/
note: The stream table is limited to the last 30 days or 50 posts, whichever is greater.
that takes care of the huge amount of comments!

Getting all facebook page wall posts and comments?

I am developing a social media monitoring application. Currently, we are entering Facebook page ids into the application to collect data from possible customers' Facebook walls (so we have a realistic sample for the customer for direct promotion).
These page ids are used to collect wall postings and comments and to compute statistics (e.g. to show most used words), and are presented to the user in a special view. Requirements are to collect all postings and comments without exception in near-live time. We currently have about 130 page ids in the system, with more to come.
Right now, I am using the Graph API for this, with several disadvantages:
FB API access is restricted to 600 request/10 minutes. To get a near-live view, I need to access the API at least each two hours. As we are using API requests in other parts of the program, too, it is obvious that the limit is hit sooner or later (actually, this already happens)
The responses are mostly redundant: to receive current comments, I have to request the wall postings (comments are enclosed in postings) with the URL http://graph.facebook.com/NAME/feed...
The probability for hitting the limits is dependent on the number of postings on the several walls
I cannot get all comments with this method (e.g. comments on postings some time ago)
I am currently trying out how to switch to (or to complement Graph API usage) using FQL by querying the stream and the comment tables but this also has limitations:
I cannot restrict my query to a specific timespan, leading to redundancy again
The max number of posts I am getting for each one of my 130 page ids is 61 - (why 61?)
I need an unpredictable number of additional requests because I need to get special objects like videos and links in separate requests.
My question now is - if anyone is doing similar things: How did you solve these problems? How do you get a pseudo-live-stream of a larger number (up to, say 1,000) of walls?
Letting the customer grant extra permissions to us is currently not an option.
you will probably have to meet with FaceBook and work out a contractual deal for greater access to their data. I would bet that the answer will be no, no and no, seeing as it appears you are trying to monetize their data, and furthermore, do so without the explicit permission of the users, but hey give it a shot.
I have a similar task - By default FB return only last ~50 posts or all in last 30 days(whichever is smaller) in FQL you should use created_time filter to receive more results. my current problem is that via FQL I receive no more than ~500 posts from any FB page wall even when LIMIT increased:
'select post_id from stream where source_id = 40796308305 and created_time <'.time().' LIMIT 1000000 ;'
this FQL request to CocaCola FB Page returns now ~300 posts only (less than 2 day posts).
If you find a better solution pls advise :)