http://urls.api.twitter.com/1/urls/count.json?url=http://www.perl.org/
{"count":351,"url":"http://www.perl.org/;}
Not yet but soon? https://dev.twitter.com/blog/introducing-twitter-web-analytics
https://dev.twitter.com/docs/intents/events
http://stackoverflow.com/questions/4947825/is-there-a-callback-for-twitters-tweet-button
twttr.events.bind('tweet', tweetIntentToAnalytics);
http://twitter.com/goodies/tweetbutton https://dev.twitter.com/docs/tweet-button
<script src="//platform.twitter.com/widgets.js" type="text/javascript"></script>
<div>
<a href="https://twitter.com/share" class="twitter-share-button"
data-url="http://bit.ly/twitter-api-announce;
data-counturl="http://groups.google.com/group/twitter-api-announce;
data-count="vertical"
data-lang="es">Tweet</a>
</div>
No - https://dev.twitter.com/discussions/1244
http://graph.facebook.com/?id=http://www.perl.org/
{
"id": "http://www.perl.org/;,
"shares": 370
}
http://www.facebook.com/insights/
Needs meta tag on the root page.
<meta property="fb:page_id" content="159636650742750" />
http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/
http://developers.facebook.com/docs/reference/plugins/like/
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_GB/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-like" data-href="http://www.perl.org/; data-send="false"
data-layout="button_count" data-width="450" data-show-faces="true"
data-action="recommend"></div>
Yes - https://developers.facebook.com/docs/opengraph/
Debug tool - http://developers.facebook.com/tools/debug
https://plusone.google.com/u/0/_/+1/fastbutton?count=true&url=http://www.perl.org/
https://www.google.com/webmasters/tools/
Navigate to "+1 Metrics"
<g:plusone size="tall" callback="plusone_vote"></g:plusone>
http://www.google.com/webmasters/+1/button/
<!-- Place this tag where you want the +1 button to render -->
<g:plusone></g:plusone>
<!-- Place this render call where appropriate -->
<script type="text/javascript">
window.___gcfg = {lang: 'en-GB'};
(function() {
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/plusone.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();
</script>