我想知道是否有任何方法可以准确地获取由于Facebook标签在客户的粉丝页面上安装(编码)类似门的新喜欢的数量。
作为分析的一部分,我想显示以下是访问此标签的用户通过点击facebook.com上粉丝页面顶部的“赞”按钮生成的喜欢数量。
我的标签上有一个像iframe一样的小部件不是一个选项...我知道这可以被跟踪。他们需要点击粉丝页面上的“赞”按钮。我用PHP编写代码。
更新
我不想在我的标签上使用Sessions。这是一个简单的号召性用语选项卡,Safari与第三方Cookie存在问题。
答案 0 :(得分:0)
通过signed_request
您可以访问访问页面标签的用户是否喜欢该页面。
由于喜欢页面重新加载页面选项卡,因此您应该能够轻松地跟踪从不喜欢到喜欢页面的过渡,以及然后采取适当的行动,在任何你喜欢的地方记录这个“事件”。
答案 1 :(得分:0)
您可以在页面中使用facebook javascript SDK来检测用户是否在浏览粉丝页面时对页面进行了喜欢。然后,您可以使用AJAX存储到文件/数据库
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<script>
window.fbAsyncInit = function () {
FB.init({
appId: 'INSERT APP ID',
status: true, // check login status
cookie: true, // enable cookies to allow the server to access the session
oauth: true // enable OAuth 2.0
});
//Additional
FB.Event.subscribe('edge.create', function (response) {
alert('Put AJAX Code Here');
});
};
// Load the SDK Asynchronously
(function (d) {
var js, id = 'facebook-jssdk',
ref = d.getElementsByTagName('script')[0];
if (d.getElementById(id)) {
return;
}
js = d.createElement('script');
js.id = id;
js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
ref.parentNode.insertBefore(js, ref);
}(document));
</script>
希望这会有所帮助...... http://www.skruffymedia.com/blog/creating-a-facebook-like-gate-competition/