I am using share this in my portal and I noticed that share counts ( http://prntscr.com/7ut1yk ) are increasing only on the click and it still keep the same count if user doesn't share the article.
I want that it should be real shares. I have already tried nativeCount: true but doesn't help
Any Suggestions
I posted a query on shareThis forum and got their response as
Hi,
ShareThis uses its own mechanism to calculate shares and clickbacks.
When somebody clicks on the ShareThis button, a count call has been initiated and the count on the buttons increases at the same moment, it is the basic functionality of the ShareThis buttons. Here, the user has an intent of sharing the data and hence he has clicked the button, but if he cancels the sharing, the counter never goes back as the count call which is initiated earlier has already being tracked by the Analytics Dashboard.
Hope this clarifies.
If you wish to implement native counter buttons (available right now for Facebook, LinkedIn and StumbleUpon), you can make changes in your ShareThis code as shown below -
stLight.options({ publisher: 'PUBKEY', nativeCount: true });
Related
In my website, i want to keep track of each share made, using addthis share button.
So is there a way to track the counter and save it in my mysql database. So that I can sort out the article with the maximum number of shares??
Thanx.
One way you can find the article with the most shares is through AddThis analytics. You can login to addthis.com and view the analytics or you can get shares by content or the top shared content through an API:
http://support.addthis.com/customer/portal/articles/381264-addthis-analytics-api#.Uu0jP3ddWTM
And then lastly, if you want to know when shares occur in real-time, there's an event api that you can use to listen for a share and then do an ajax call to your own server to track the share:
http://support.addthis.com/customer/portal/articles/1365497-addthis-javascript-events#.Uu0jmHddWTM
And look for the addthis.menu.share event. Hope this helps.
I like the share button more than the like button, thats why i'm using it. The problem is that if the title of the page change and when someone paste it into facebook is still with the old title
Sample code
I put span with a tag in the bottom of the page
http://www.facebook.com/share.php?u=http://stackoverflow.com
Using the share functionality is not a good decision since it has been deprecated and is no longer supported, as it clearly states here:
The Share button has been deprecated in favor of the Like button, and
will no longer be supported. Please use the Like button whenever
possible to drive maximum traffic to your apps.
And here:
What happened to the old Share button?
We deprecated the Share Button when we launched the Like button,
because the Like button improves clickthrough rates by allowing users
to connect with one click, and by allowing them to see which of their
friends have already connected.
With that said, to answer your question, it also written in the Like Button guide:
When does Facebook scrape my page?
Facebook needs to scrape your page to know how to display it around
the site.
Facebook scrapes your page every 24 hours to ensure the properties are
up to date. The page is also scraped when an admin for the Open Graph
page clicks the Like button and when the URL is entered into the
Facebook URL Linter. Facebook observes cache headers on your URLs - it
will look at "Expires" and "Cache-Control" in order of preference.
However, even if you specify a longer time, Facebook will scrape your
page every 24 hours.
The user agent of the scraper is: "facebookexternalhit/1.1
(+http://www.facebook.com/externalhit_uatext.php)"
To clear the cache the easiest thing is to just use the Debug Tool.
I saw a lot of posts here and didn't find an answer. Let me explain. I have a site and a facebook page facebook . com/example . com. In website there is a like button for each page, so users can like example . com/page, example . com/page2. So I don't know if it is possible that when a user like page1 that this like increases like on facebook .com/example . com> page?
So resuming :
facebook . com/example . com has 2 likes.
example . com/page1 has 1 like.
example . com/page1 has 7 likes.
I would see on facebook.com/example.com on middle left 10 likes.
Is this possible? If yes how can I do it?
It is not possible, because every like button "likes" only one object. And there is no object hierarchy so that one object would consist of many other objects or one object accumulates the likes of other objects.
What you could do is to put a like button for your facebook.com/example.com page on every website. But in this case every like button shows the same like count. Then you can subscribe to the edge event with the javascript api and count the like-button-hits on every website: http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/
This allows you to display a counter for like-button-hits on every website but you are not allowed to display it as a facebook button.
Another solution would be to put different like buttons on every website and fetch the like counts with the facebook Graph API http://developers.facebook.com/docs/reference/api/. The sum could be displayed on the facebook page, but again not looking like an usual like count.
I think you should have looked first in Facebook before you ask here (but I guess that's FB's fault as well because the link for its help section is at the bottom of the page and if you scroll down, the timeline keeps showing older posts instead of letting you see the bottom links). Check this: http://developers.facebook.com/docs/guides/web/
Not sure you are using a plugin in your website to accomplish this or using API directly. If you are using a Plugin, try Spider Facebook and it gives you a feature to add a hardcoded URL instead of a dynamic URL by page or by post. Spiderrock Facebook
I have put a like button on my web page which is dynamically linked to different Facebook fan pages. I have checked the insights pages of Facebook but it gives an overall count of button clicks from my site. Is there a way to get more detailed information like how many users clicked which Like button?
Facebook documentation mentions a ref tag that can be added to Like button code, however this tag does not show up in insights reports. Also I know I have the chance use JavaScript events to handle reporting personally, but I cannot since I am using iframe version of the button.
Also, is there a way for the Facebook fan page admin (the one that my like button links to) to see that detail exactly? e.g. "xx number of clicks generated with like button from this site (or app--which the like button is tied ?)"
In my opinion, Facebook insights are far from being complete.
If I where you, I would track like events, and visits from like using an analytic tools like Google Analytics. This is what I do for my website, and the website of the company I am working for.
However, Facebook insights can give you complementary metrics (age, gender...).
Regards
Antoine
As Antoine says, you can track your likes with Google Analytics. I don't know about insights though.
Here's more info on how to track likes with GA:
http://www.socialmediaexaminer.com/how-to-track-tweets-facebook-likes-and-more-with-google-analytics/
Use FB.Event.subscribe:
FB.Event.subscribe('edge.create',
function(response) {
alert('You liked the URL: ' + response);
}
);
Why use iframe if it is limiting you from doing what you need to do? Use XFBML or HTML5 versions and use the event handler to do an AJAX call to your server. Kinda like, Dr it hurts when I hit my thumb with a hammer, and the Dr says don't hit your thumb.
there is a huge discrepancy between the number of likes our page has received and the number of likes displayed when using the like button, and giving it the facebook page's URL (like button is much higher). Does anyone know why this happens?
As described in the doc :
What makes up the number shown on my Like button?
The number shown is the sum of:
The number of likes of this URL
The number of shares of this URL (this includes copy/pasting a link back to Facebook)
The number of likes and comments on stories on Facebook about this URL
The number of inbox messages containing this URL as an attachment.
I am a Facebook Partner Engineer working on platform. To bring your Facebook page Likes to your web page you should use the Like Box rather than the like button. This will allow you to gain Facebook page likes from your website while also giving you the option to show your page's stream stories right in your web site.
You can find out more about the like box here:
https://developers.facebook.com/docs/reference/plugins/like-box/
I hope this helps!
Jonathan
My understanding is the like button aggregates likes, comments and other interactions.
Basically the counter next to the button isn't the like count but an activity or interaction count.
You can get the actual like count through the graph api if you need it.