0

我即将开始设计一个“即将推出”页面,以配合我也在与一群人一起构建的网站。我们想要做的是,当网站真正“完成”时,会有一个新网站即将推出页面,该网站的用户可以与 Twitter 或 Facebook 共享该页面以显示该网站的预览。

例如,用户Joe访问该站点,并看到即将推出的页面。他可以选择通过与 Twitter 或 Facebook 分享来了解有关新网站的更多信息。他决定在推特上发布一条关于该网站的消息(例如:网站名称这里的新网站即将推出!通过从这里分享帮助我们了解更多信息:网站网址)

一旦他成功发布推文/脸书分享,我希望能够将他重定向到另一个页面(推特也是如此) - 如果可以设置目标,以便一旦该网站在推特上分享 50 次,新的即将推出页面显示给所有访问者。

这可能吗?我确信华纳兄弟在《黑暗骑士》(或《黑暗骑士崛起》)发行时这样做了——该网站引起了很多关注。

提前谢谢了!

乔恩

4

1 回答 1

0

对于 Facebook 和 Twitter 分享,您需要使用回调函数来检测内容是否已成功分享。对于 twitter,我在这篇博文中介绍了回调函数。

对于 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' );
        }
    } );
}

如果您将共享保存到数据库中,您可以轻松地计算在向用户呈现不同的“即将推出”页面之前页面被共享的次数。

于 2013-05-11T15:54:23.047 回答