APP打开(一)—以亲身经历谈APP注册登录
如果不是自己接手过这样的产品,我可能也很难相信,会有公司能够做出十四个注册页面的APP,将选站点、输账号、输密码、用户协议、用户权限等全部拆解成一个一个单独的页面来做,用户在注册的时候仿佛在攀登一座云雾缭绕的大山,看不到山顶,不知道自己还要爬多久才能够抵达终点,即使已经攀爬了百分之九十,用户的心中也不是达到胜利的喜悦,而是不知道何时到达终点的迷茫、无奈和怒气。
这么长的注册页面对于公司的推广来说简直就是一场灾难,如果给每个环节都进行埋点,那么一定能够发现,用户在每一个环节都在不断的流失,最终能够爬上“注册成功”这座大山的人寥寥无几。
先上一个图,看一下十四个页面的注册流程都存在哪些问题(仅标识页面元素,未细化):

全局图在这上面看的可能不是很清晰,我们可以挨个页面看一下存在的问题。
①必要的权限可以要,不必要的权限等要用的时候再要(01/02/03页面)。
一打开就开始要权限。这就相当于相亲的时候我连你叫什么都还不知道,你一上来就开始问我有几套房几辆车一样,不仅问,还问了三次,想想就很糟心。必须要向用户索要的权限也要让用户对APP有一个简单了解之后了再要,注意用户体验。

②需要声明的提前声明,不要多弹个框让用户多点一下(07页面)。能简则简原则。

③用户协议、隐私条款的声明要靠前,一般在第一步,这样用户一进来就能看到一个基本情况,可以加深信任(08页面)。

④流程要连贯,形成闭环(12页面),激活成功之后,页面应该提供入口使用户能够直接通过点击进入APP。

⑤不必要的流程一定不要有(13页面)。注册成功之后,直接跳转到APP首页,不需要再让用户走一遍登录流程,画蛇添足用处不大。

毫无疑问,用这样的流程去进行推广,只能惨淡收场,在我第一次试用这个流程之后,就想对其进行整改,虽然中间遭受了一些阻碍,但我还是拿出了方案并坚持按照新方案来做一定能够大幅提升我们的打开注册率。中间公司也使用原方案陆陆续续进行了几次试推,都是惨淡收场。接下来说一下我是怎么样做打开注册登录这一块的优化方案的。
首先,我们的APP应用于海外,原版本使用的是邮箱注册登录,所以需要进行邮箱激活,但国内实际上已经有微信/QQ等一键登录的模式了,那么海外也应该有才对,经过了解,当地情况95%以上的用户都有谷歌账户,于是最终决定采用谷歌登录的方式来进行注册登录。
其次,根据以上分析的流程上的一些缺陷和海外调研的一些实际情况进行整改,将流程最优最简,最终三步到首页。

那么,把注册流程从十四个页面做到三个是什么体验?感受如下:
① 方案设计方面:想要做好产品,就要做好市场调研和竞品分析,即使是做一个注册登录,也要贴合实际,选择最佳方案。在上面的优化方案上线之后,打开注册率提升20+%,获客成本降低¥20+,效果还是非常可观的。
② 产品设计方面:操作要简单,步骤要少,不要麻烦用户;有始有终有闭环。
③产品工作方面:
Ⅰ 要敢于挑战“权威”。我所说的权威就是当时接手的公版内容,接手时我还是一个产品新人,因此要对公版进行改变经历了一个漫长的“内部斗争”,最终才开动。
Ⅱ 尽量不要因为时间原因临时妥协,否则可能会浪费更长的时间。因为谷歌注册登录上线至少需要一个月的时间,所以在最终版本之前妥协上线了一个折中的临时方案,数据并没有多少提升,还花了时间和精力,实在是不值当。
Ⅲ 产品经理在出方案做设计的时候一定要沉淀,要考虑清楚,不要一有想法就拍脑门去做。
Ⅳ 目标要清晰,行动要迅速,头脑要清楚。
写在最后:产品经理要有自己的思考和坚持,在有充足的背调和分析的情况下,据理力争不轻易妥协,努力做出为公司创造最大效益、为用户创造最大价值的好产品。
APP打开(一)—以亲身经历谈APP注册登录的更多相关文章
- APP打开(二)—标准流程
APP打开是一个老生常谈的话题,在互联网时代,在APP遍地的时代,APP打开是每一个APP的必经之路,今天我想通过以下几点来阐述APP打开的标准流程,给这个话题写一点自己的见解. APP打开现状 标准 ...
- 柔弱的APP如何自我保护,浅谈APP防御手段,使用360加固助手加固/签名/多渠道打包/应用市场发布
柔弱的APP如何自我保护,浅谈APP防御手段,使用360加固助手加固/签名/多渠道打包/应用市场发布 由于JAVA和Android的平台型,所以APP很容易被反编译,这对于我们开发者来说,是一个不想要 ...
- csdn的app打开贴子显示空白?
csdn或者虎扑的app打开贴子显示空白,卸载后重装仍然有同样的问题. 可能是android系统的WebView版本太落后. 打开应用市场,更新WebView就可以解决了.
- iOS 从app跳转到Safari、从app打开电话呼叫
1.从app跳转到Safari NSString* strIdentifier = @"http://www.ybyb.com"; BOOL isExsit = [[UIAppli ...
- 在线制作微信跳转浏览器下载app/打开指定页面源码
微信自动跳转外部浏览器下载app/打开指定页面源码 源码说明: 适用安卓和苹果系统,支持任何网页链接.并且无论链接是否已经被微信拦截,均可实现微信内自动跳转浏览器打开. 生成的跳转链接具有极佳的防拦截 ...
- iOS APP打开其他应用
1.限于iOS的沙盒机制,一般的app都只在沙盒内操作运行,针对app之间的通讯苹果还是给出了一些解决方案的. 最常见的场景就是在一个APP中打开另一个APP. 核心就是一个API,通过制定一个一个U ...
- 2019微信浏览器跳转外部浏览器下载app打开任意站实现方法
很多朋友问我怎么解决微信内点击链接或扫描二维码可以直接跳出微信在外部浏览器打开网页链接和下载APP,其实这并不难,只要我们实现微信跳转功能即可.下面给大家介绍这个功能 方案实现教程: 功能目的 生成微 ...
- android一个app打开另一个app的指定页面
一个app打开另一个app的指定页面方法 有以下几种 1.通过包名.类名 2.通过intent的 action 3.通过Url 方案1. ComponentName componentName = n ...
- 2月第3周业务风控关注|上海网信办复测23个被约谈APP 涉及1号店、小红书等
易盾业务风控周报每周呈报值得关注的安全技术和事件,包括但不限于内容安全.移动安全.业务安全和网络安全,帮助企业提高警惕,规避这些似小实大.影响业务健康发展的安全风险. 1.上海网信办复测23个被约谈A ...
随机推荐
- php反序列化到getshell
0x01 扫描存活,端口 C:\Users\Administrator>nmap -sn -PR -T 4 192.168.18.0/24 Starting Nmap 7.70 ( https: ...
- 获取NX一组属性
NX中的属性是可以分组的,有时我们想获取某一个组下的所有属性,但是NX封装的接口不够好用,因此在此基础上,我封装了一个,供大家参考: 1 //属性值是字符串类型,obj对象tag,category组名 ...
- php花式读取文件
读文件 hightlight_file($filename); show_source($filename); print_r(php_strip_whitespace($filename)); pr ...
- 简单说说Restful API
前言: 最近一段时间,一直在低头敲代码,开发平台对外交互的API接口,功能已经大体完成了,回过头来看看自己的接口设计文档,不胜感慨,想当初自己也是为"接口名称"想破了脑袋,各种百度 ...
- 浅谈Vue中计算属性computed的实现原理
虽然目前的技术栈已由Vue转到了React,但从之前使用Vue开发的多个项目实际经历来看还是非常愉悦的,Vue文档清晰规范,api设计简洁高效,对前端开发人员友好,上手快,甚至个人认为在很多场景使用V ...
- 一篇文章搞定 Nginx 反向代理与负载均衡
代理 要想弄明白反向代理,首先要知道啥是正向代理,要搞懂正向代理只需要知道啥是代理即可.代理其实就是一个中介,在不同事物或同一事物内部起到居间联系作用的环节.比如买票黄牛,房屋中介等等. 在互联网中代 ...
- Java基础——克隆
1.克隆 假设有一个对象object1,在某处又需要一个跟object1一样的实例object2,这两个对象是绝对独立的,不会因为某一个修改另一个随之改变,这样,我们不能直接将对象objec1t的引用 ...
- mysql-3-orderby
#进阶3:排序查询 /* 语法: SELECT FROM WHERE ORDER BY ASC|DESC */ USE myemployees; #案例1:查询员工信息,按工资从高到低排 SELECT ...
- pytorch和tensorflow的爱恨情仇之张量
pytorch和tensorflow的爱恨情仇之基本数据类型:https://www.cnblogs.com/xiximayou/p/13759451.html pytorch版本:1.6.0 ten ...
- sqli-labs第三关 详解
通过第二关,来到第三关 我们用了前两种方法,都报错,然后自己也不太会别的注入,然后莫名的小知识又增加了.这居然是一个带括号的字符型注入, 这里我们需要闭合前面的括号. $sql=select * fr ...