微信中打开头条新闻, 返回却到头条webApp首页源码,实现PV回流增长!

日常生活中经常可以遇到,有朋友通过微信向你分享今日头条、腾讯新闻等各大门户的新闻,但是当你点击进去查看完后,在点击手机的返回键,发现不是直接返回的微信聊天界面,而是先返回到该新闻网站的首页,再次返回才到聊天界面。
今日头条这个思路挺好,劫持到用户返回操作后先给你返回到新闻列表页,很有可能你被列表页的某篇文章吸引了,然后继续阅读,对网站的PV增长起到了很大的作用。

  • 如图:
    ezgif.com-optimize.gif

移动端Deom 王者荣耀攻略站

这种提高网站流量的方式,各大门户网站都在使用,包括通过App推送push的一些消息,通过浏览器打开的详情页面都做了这种措施。实现并不困难,重点就在监听了浏览器返回的历史记录。

具体代码:

    function Goback(url){
        setTimeout(function () {
            if (history.length < 3) {   //注意这里 历史列表中URL的数量,满足条件说明这个页面是
                                          首次打开,而不是从首页或者其他页面跳转过来的。
                  var state = {title: "index",url: url};
                  window.history.pushState(state, "index", location.href);
                  state = {title: "index",url: ""};
                  window.history.pushState(state, "index", "");
            }
            window.addEventListener("popstate", function (e) {
              if (window.history.state != null && window.history.state.url != "") {
                location.href = window.history.state.url
              }
            });
        }, 1500);  
    }
    Goback("http://wwww.baidu.com");//你想返回的页面

目前这个功能只在部分浏览器支持,以及微信和支付宝的内置浏览器,而且必须是没有浏览记录或者单独一个窗口首次打开。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,165评论 25 708
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,223评论 4 61
  • 亲爱的儿子: 你好! 可记得,你有多久没和妈妈推心置腹的聊天了? 你可能会说,有什么可聊的?!天天回家天天见,你说...
    橙蓝子翔阅读 558评论 4 4
  • 朦胧的睁开双眼,雨滴落在这把伞上溅开了花,我被小披肩裹着祖母背着我。 这是小时候在脑海模模糊糊的记忆 跟祖母一起生...
    夏姕非鱼阅读 683评论 0 1
  • 1月4日,早起着实吓了一跳,厚厚的积雪,让人仿佛进入了童话的世界,时间也在某时静止了,一切都呈现了冰雪奇缘的大片时...
    悠然见南山_sunshine阅读 211评论 0 2