Like按钮上的fb_ref参数如何实际工作?

时间:2011-12-19 17:29:54

标签: facebook facebook-graph-api facebook-like

尝试跟踪Facebook页面的喜欢来源。 Facebook的文档说:

  

ref - 用于跟踪推介的标签;必须少于50个字符并且可以包含   字母数字字符和一些标点符号(目前为+ / = - 。:_)。 ref属性导致   当用户单击流故事中的链接时,要添加到引荐来源URL的两个参数   关于喜欢的行动:    fb_ref - ref参数    fb_source - 点击的流类型('home','profile','search','other')      发生了故事类型('oneline'或'multiline'),与下划线连接。

但是,如果您要将喜欢发送到Facebook页面 - 而不是外部网站 - 您在哪里可以获得此fb_ref数据?看来它在Insights中不可用,显然你无法将Google Analytics放在墙上。

有什么见解吗?

1 个答案:

答案 0 :(得分:1)

我的理解是你会按如下方式使用它:

  1. Jim已登录您的网站。

  2. 在网站的页面上放置一个类似FB的按钮。您正在动态生成页面,因此您也可以动态生成FB like按钮。由于“Jim”已登录,您可以在“FB Like”按钮中包含“Jim”作为参考。

  3. Jim,FB用户,点击页面,按下Like按钮(包括Jim ref)。

  4. 您的网页链接会显示在Jim的FB页面上,所有朋友都会看到它。

  5. Jim的FB朋友Susan在Jim的墙上看到了关于你网站的“赞”(它出现在她的新闻源中。)对链接感到兴奋,她按下了它。

  6. 您的网站收到来自Susan浏览器的传入GET请求。它包括ref = Jim。它还包括fb_source =“profile”这会告诉您的页面有关请求者的信息。

  7. 您的网站现在显示Susan的页面。页面(动态)包括问候语“感谢成为Jim的朋友!”注意,你不知道请求者是Susan,你只知道请求者通过Jim喜欢的页面找到了关于页面的信息。为了发现这个人是苏珊,你需要让她登录/注册你的网站。

  8. 额外获取参数的文档:查看ref参数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.

    你的意思是你在Facebook上为不是FB应用程序的页面创建了一个Like按钮吗? AFAIK你是对的,你看不到参考数据。 ref数据可供Like的目标使用。

    您可以创建一个简单的网页,重定向到FB页面。然后,您将在重新定向到FB页面之前收集参考信息。您的简单重定向页面将成为Like的目标。但是你必须伪造出FB的图形标签 - 他们会知道页面的规范网址是fb.com/xyz。可能无法直接访问your_site.com/fb/xyz。