我即将开始设计一个'即将推出'页面,以便与我正在与一群人建立的网站一起使用。我们想要做的是当网站实际上“完整”时有一个即将推出的新网站页面,该网站的用户可以通过Twitter或Facebook共享该网页以显示该网站的预览
例如,用户 Joe 访问该网站,并看到即将推出的网页。通过与Twitter或Facebook共享,他可以选择了解有关新网站的更多信息。他决定发布一条关于该网站的消息(例如:网站名称的新网站即将推出!请通过此处分享来了解更多信息:网站网址)
一旦他成功推文/ facebook分享,我希望能够将重定向到另一个页面(对于Twitter来说是相同的) - 并且如果有可能设置目标以便一旦该网站在Twitter上共享50次,所有访问者都会看到即将推出页面。
这可能吗?我确信华纳兄弟在黑暗骑士(或黑暗骑士崛起)被释放时做到了这一点 - 得到了很多关注该网站。
非常感谢提前!
乔恩
答案 0 :(得分:0)
对于Facebook和Twitter共享,您需要使用回调函数来检测何时成功共享某些内容。对于twitter,我已经介绍了this blog post中的回调函数。
对于Facebook,您可以使用以下代码(使用jQuery进行ajax调用以将共享保存到您想要的位置):
function fb_share() {
FB.ui( {
method: 'feed',
name: "Share Title",
link: "URL to share",
picture: "share image url",
caption: "share caption"
}, function( response ) {
if ( response != null && typeof response.post_id != 'undefined' ) {
// save the share to a database (using jQuery)
$.post( 'url_for_ajax', { 'response': response }, function( response ) {
// ajax call to save the share
}, 'json' );
}
} );
}
如果将共享保存到数据库,则可以在向用户显示不同的“即将推出”页面之前轻松统计页面共享的次数。