【问题标题】:Facebook like button statisticsFacebook 点赞按钮统计
【发布时间】:2011-07-27 16:30:29
【问题描述】:

我有一个网站,其中有很多页面上都有类似按钮。 我想知道哪些页面获得了多少赞。

在 Facebook Insight 中,我只看到我的粉丝页面统计信息。

我搜索了没有成功,有什么解决办法吗?

编辑:

有一条关于 Insight for domain 的评论,现在我找不到了。这正是我需要的,我认为它只适用于粉丝页面。 不幸的是,热门页面仅显示今天的数据:http://d.pr/aBbD+ ?

【问题讨论】:

标签: php html facebook social-networking


【解决方案1】:

您可以将 URL 传递给 Facebook Graph API 以获取 Facebook 分享的数量(包括喜欢和 URL 发布到人们墙上的时间)。

例如,这里是 StackOverflow:
https://graph.facebook.com/?id=http%3A%2F%2Fstackoverflow.com%2F

【讨论】:

  • 类似的东西没问题,但要采用用户友好的格式,因为我的网站上有 500 个链接。 sundh.com/blog/2010/11/get-likes-on-urls-from-facebook 这对我不起作用。
  • 正如我在回答中所说的那样,这取决于共享该内容的用户...如果他对此类事物的访问受到限制,他将不会被计入
  • @Adrian 当然,如果你想很好地向用户展示它,你需要获取这个服务器端。你没有说它需要对你的问题友好。
【解决方案2】:

请记住,这仅适用于 Facebook Like 按钮的 XFBML 版本。如果您当前使用的是 iframe 版本,则可以通过访问 Facebook 开发者页面生成新版本的代码。

<script type="text/javascript">
  var _paq = _paq || [];
  FB.Event.subscribe('edge.create', function(response) {
    // Put your custom event-tracking script here
    _paq.push(["trackConversion", {
      id: "YOUR_EVENT_ID"
    }]);
  });
</script>

如果您也想跟踪“不喜欢”,只需复制该代码块并将“edge.create”更改为“edge.remove”即可。就是这样

【讨论】:

  • 如果他们喜欢/不喜欢 Facebook 而不是在您的页面上,那将无济于事。
【解决方案3】:

这是不可能的,万一用户不想给你看

https://graph.facebook.com/?id=http%3A%2F%2Fstackoverflow.com%2F6847931%2Ffacebook-like-button-statistics%2F6847979

我分享了它,但我限制每个人都可以访问我的个人资料,所以你不会看到我的分享。

关于喜欢,都一样

看看他们的privacy policy

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-28
    • 2013-06-01
    • 1970-01-01
    相关资源
    最近更新 更多