0

我想知道是否有任何方法可以准确地获得由于在客户的粉丝页面上安装(编码)了类似门的 Facebook 选项卡而获得的新喜欢的数量。

作为分析的一部分,我想显示以下是用户通过点击 facebook.com 上粉丝页面顶部的“Like”按钮访问此选项卡时产生的喜欢的数量。

在我的选项卡上拥有类似 iframe 的小部件不是一种选择......我知道这可以被跟踪。他们需要点击粉丝页面本身的“赞”按钮。我用 PHP 编码。

更新

我不想在我的选项卡上使用会话。这是一个简单的号召性用语标签,Safari 存在 3rd 方 cookie 的问题。

4

2 回答 2

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/

于 2013-03-30T09:44:00.027 回答
0

通过signed_request您可以访问访问页面选项卡的用户是否喜欢该页面。

并且由于喜欢页面会重新加载页面选项卡,因此您应该能够轻松地跟踪会话中从不喜欢页面到喜欢页面的转换,然后采取适当的措施在任何您喜欢的地方记录此“事件”。

于 2013-02-21T20:06:06.180 回答