这与从独立网站跟踪Facebook"喜欢"无关.我特意想找到Facebook API是否支持通过Likes跟踪推荐.例如,我有一个汽车维修/维护客户端.他们希望在其欢迎登陆页面上添加促销,允许用户将他们的朋友推荐给"喜欢"公司页面.一旦有人推荐了10多个"喜欢",公司就会为推荐人提供免费换油等等.这里有什么想法或想法吗?我找不到原生应用程序,但也许我搜索得不够好.
ifa*_*our 13
我不确定我是否理解你的问题,但让我试试:
你有一个网站http://client.com/有一个推荐系统,例如用户A(其中id = 1234)将有一个推荐网址:http://client.com/landing_page.php?ref_id=1234
在这个页面上,你有一个类似Facebook的按钮.如果某个公司页面的某个人喜欢来自此网址,您需要"捕获"吗?
好的,Facebook提供了一个事件来跟踪用户"喜欢"什么.edge.create从那里调用它可以增加用户推荐.
例如,在页面(landing_page.php)上http://client.com/landing_page.php?ref_id=1234你会有类似的东西:
FB.Event.subscribe('edge.create', function(response) {
$.ajax({
type: 'POST',
url:'/referral_manager.php',
data: {ref_id: <?php echo $ref_id_or_user_id; ?>}
});
});
Run Code Online (Sandbox Code Playgroud)
在哪里$ref_id_or_user_id可以从URL处理页面时服用.
现在referral_manager.php您可以检查是否达到了一定金额以向用户发送优惠券(礼品).
重要提示:
这里的一个非常重要和关键的一点是要设定的Open Graph Meta标签,以同样的数据在所有的页面,不这样做... Facebook将处理这些网页时不同的页面!例如,所有推荐网址(http://client.com/landing_page.php?ref_id=xxxx...等)应该具有:
<meta property="og:title" content="Same Title" />
<meta property="og:type" content="company" />
<meta property="og:url" content="http://client.com/" />
<meta property="og:image" content="http://client.com/img/logo_to_share.jpg" />
<meta property="og:site_name" content="Client Name" />
<meta property="fb:admins" content="XXXXXXX" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8636 次 |
| 最近记录: |