我在使用自定义Open Graph对象接收fb_ref时遇到了困难。
Facebook提供的OpenGraph对象如文章生成使用Facebook重定向的网址(即https://www.facebook.com/connect/uiserver.php?....),然后带来我们分配给令牌的'fb_ref'属性以便跟踪用户来源。当用户通过设置共享这样的链接并留下墙发布时,它会生成格式如下的共享:
'鲍勃喜欢有关Sitename'的文章
...以及通过FB然后使用fb_ref属性传递到我们网站的URL。
我注意到如果我通过Open Graph创建一个自定义对象,当有人喜欢并发布我已配置为该对象的内容时,它的格式为:
'Bob分享了一个链接'
...以及我们网站的裸URL,没有FB重定向,也没有我想用于指标的fb_ref参数。
这是我的配置中的问题还是所有自定义Open Graph对象在活动的Facebook共享上都有这种行为(比如+评论)?
额外的上下文:我可以通过FB对象调试器确认传入的共享被识别为我的自定义对象,这使我相信这是预期的行为而不是错误配置。
答案 0 :(得分:1)
确保您正在测试Facebook个人资料中“最近活动”的开放图表链接,而不是“查看活动日志”(剥离参数)。
在图片中:
答案 1 :(得分:0)
不确定你是否和我做同样的事情,但它对我和我的自定义开放图形动作和对象起作用。
以下是带有自定义操作的自定义对象的屏幕截图(注意,指向我网站的链接包含我的fb_ref参数fb_ref=123
。我的应用名称为“ES1”):
具有类似故事的自定义对象(鼠标悬停在链接上显示fb_ref=123
):
我的自定义对象:
<meta property="fb:app_id" content="3814291xx" />
<meta property="og:type" content="esmithy_one:bar" />
<meta property="og:url" content="http://www.plooza.com/og/bar6.html?fb_ref=123" />
<meta property="og:title" content="Bar Six" />
<meta property="og:description" content="Six drinking place" />
<meta property="og:image" content="http://www.recipebits.com/media/food-icons/cookie-icon.jpg" />
我喜欢按钮:
<div class="fb-like" data-href="http://www.plooza.com/og/bar6.html?fb_ref=123" data-send="false" data-width="450" data-show-faces="true"></div>
您没有包含生成您的喜欢和OG操作的代码,因此我无法告诉您如何生成故事。