出于跟踪目的,我希望在“点赞”之后出现在 facebook 流中的 URL 与用户实际喜欢的 URL 略有不同。
示例:
我<link rel="canonical" href="http://example.com/test.html">
在我的 head 部分中使用来告诉 facebook 该网站上的点赞操作指的是哪个 URL。
在网站的下方,我<fb:like href="http://example.com/test.html?param=144141">
使用相同的 URL,只是带有一个附加参数。
我的意图:如果有人点击赞按钮,facebook 会将他放到“喜欢http://example.com/test.html的群组”中,以便出现在赞按钮旁边。但是当另一个用户在 facebook 流上看到他的点赞并点击它时,他应该被重定向到http://example.com/test.html?param=144141。
问题是这不起作用,因为 head 部分中的规范声明覆盖了我的<fb:like>
标签的 href 属性。任何人都知道如何解决这个问题,或者它根本不起作用?