Facebook喜欢相同网址的按钮,具有不同的获取变量,看起来像计数一样?

时间:2012-01-31 22:12:08

标签: facebook facebook-like urlvariables

我为我的网站上的每个用户生成一个唯一的变量,该变量内置在他们的推荐链接中。当我将该链接放入类似Facebook的按钮时,每个链接的计数都是分开的。

以下是我的例子:

用户A:

<div class="fb-like" data-href="http://example.com?refer=3323"></div>

用户B:

<div class="fb-like" data-href="http://example.com?refer=2355"></div>

两个用户都有效地拥有相同的链接,但只是一个不同的推荐代码。我希望他们两个都看到我们的example.com'像计数',但相反,每个人都看到'0喜欢。'

是否有可能让他们看到像计数一样?如果是这样,怎么样?

4 个答案:

答案 0 :(得分:1)

您可以使用Facebook的fb_ref参数:

<fb:like ref="top_left"></fb:like>

或iframe表示法:

<iframe src="...&ref=top_left"></iframe>

当读者点击Facebook回到您的网站时,Facebook即时创建此链接:

* HTTP://www.facebook.com/l.php fb_ref = TOP_LEFT&安培; fb_source = profile_oneline *

所以在你的情况下使用它作为你喜欢的配置:

<fb:like ref="3323"></fb:like>

或者这个:

<fb:like ref="refer-3323"></fb:like>

你得到的是:fb_ref =“3323”或fb_ref =“refer-3323”。你应该可以将它转换成你想要的reflink。

这是未经测试的,但记录良好: https://developers.facebook.com/docs/reference/plugins/like/

答案 1 :(得分:0)

转到debugger

确保两个网址具有相同的og:url,即。规范网址。

答案 2 :(得分:0)

Like插件中使用的URL应该是[适用于所有用户]。然后,只会按预期显示相同的计数。

在上面的代码中,它与用户A和用户B的不同。相反,您只需将 data-href指定为“http://example.com”

我可以知道你为什么在网址中指定了引荐ID吗?

答案 3 :(得分:0)

这有点像wanker方式,但我使用HTML5代码和第二个iFrame。

https://developers.facebook.com/docs/plugins/like-button/