В отличие от кнопок «Нравится», вы можете просто использовать прямой обратный вызов .
FB.ui({method: 'apprequests', message: 'Come join me...'}, function(data){
if(data){
var sent = data.request_ids.split(",").length;
_gaq.push(["_trackEvent", "Facebook App Request", "Request Sent, sent+" Sent", sent]);
}
else{
//cancelled the dialog
}
});
Возвращает объект, содержащий массив, request_ids
;каждый элемент в массиве содержит идентификатор Facebook человека, которого они пригласили.(Из соображений конфиденциальности не следует отправлять фактические идентификаторы в Google Analytics, но их подсчет может оказаться полезным.)
(Для пользователя, отправляющего 5 приглашений приложения, для него будет присвоено значение «5 отправлено».", а также значение 5. Таким образом, у вас будет общее количество отправленных приглашений, а также возможность различать распределение отправленных приглашений.)