我的理解是,你会按如下方式使用它:
吉姆登录到您的网站。
在您的网站上的页面上放置一个类似于FB的按钮。您正在动态生成页面,以便您可以动态生成类似FB的按钮。由于“Jim”已登录,因此可以在“FB Like”按钮中包含“Jim”作为参考。
Jim,FB用户,喜欢页面,并按下Like按钮(包括Jim ref)。
您的网页链接出现在Jim的FB页面上,他的所有朋友都看到它。
吉姆的FB朋友苏珊在吉姆的墙上看到了关于您网站的“赞”(它出现在她的新闻源中)。她对链接感兴趣,她会按下它。
您的网站收到来自Susan浏览器的传入GET请求。它包括ref = Jim。它还包括fb_source =“个人资料”这告诉你的网页关于请求者。
您的网站现在显示页面给苏珊。该页面(动态地)包括问候语“谢谢你是吉姆的朋友!”等等。注意,你不知道请求者是Susan,你只知道请求者通过Jim's Like页面发现了关于该页面的信息。为了找出这个人是苏珊,你需要让她登录/注册你的网站。
文档的额外获取PARAMS:看到ref
PARAM的here
添加描述 回复:But if you are sending Likes to a Facebook Page - NOT an external website - where can you get this fb_ref data? Appears that it's not available in Insights, and you can't put Google Analytics on a Wall, obviously.
你的意思是你创建的一个Like按钮Facebook上的页面不是FB应用程序? AFAIK你是对的,你看不到参考数据。参考数据可用于Like的目标。
您可以创建一个简单的网页,重定向到FB页面。在重新引导到FB页面之前,您会收集参考信息。你简单的重定向页面将成为Like的目标。但是你必须伪装FB的图形标签 - 他们知道该页面的规范URL是fb.com/xyz。可能无法指向your_site.com/fb/xyz。
欢迎来到Stackoverflow!请记住提出对您有用的答案,包括回答他人的问题。为您的问题“检查”最适合您的问题的答案。如果有关系,请参阅前面的答案。 – 2011-12-19 19:57:01