Кнопка общего доступа к facebook устарела в пользу подобной кнопки. Из их документов:
Кнопка «Share» была устарела в пользу кнопки «Like», а больше не будет поддерживаться. Используйте кнопку «Избранное», когда можно управлять максимальным трафиком в ваших приложениях.
Вы можете использовать это событие с помощью подобной кнопки, однако если вы хотите отслеживать общую кнопку, это возможно с помощью javascript. Вы можете добавить событие click на свою кнопку совместного использования FB.
Вот пример, который я использую.
window.fbAsyncInit = function() {
FB.init({
appId: 'your app id',
status: true,
cookie: true,
xfbml: true,
oauth: true
});
$('#facebook-share').click(function() {
FB.ui({
method: 'feed',
link: document.URL,
caption: 'example',
}, function (response) {
if (response === null) {
console.log('post was not shared');
} else {
console.log('post was shared');
}
});
});
};
(function (d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.async = true;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));