我为我的网站上的每个用户生成一个唯一的变量,该变量内置在他们的推荐链接中。当我将该链接放入类似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喜欢。'
是否有可能让他们看到像计数一样?如果是这样,怎么样?
答案 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。