本文由 腾讯云助手团队 发布于 腾讯云云+社区

| 导语:腾讯云那么多资源和服务,就不能手机管理吗? 能。

当用户在使用To B服务时,往往会遇到各种各样的限制:

1、操作难度:涉及各种权限、多重验证确认、操作复杂、报表繁杂等;

2、时间和空间:出行中或非工作时间一旦遇到特殊情况,很难及时处理问题;

3、通知渠道:长期以来都以短信和邮件作为消息接收渠道,但这两种渠道都容易被忽略、屏蔽、当为垃圾消息;短信和邮件很难进行快速的二次操作,转化率极低。

看来,用户最大的痛点是没办法进一步提高效率。难道To B服务注定就只能让用户在PC端操作吗?俗话说:凡是能提高效率的地方,就有用户需求。在现今快节奏的社会中,越来越多的服务已经融合进用户的手机,To B服务是不是也可以尝试一下?因此,我们以腾讯云官网控制台移动化为目标,开始了逐步探索。

首先,需要确定合适的平台,承载移动端的需求。

通过对团队当前的资源情况、对移动端的开发成本和效率评估,我们决定小步快跑,通过微信已有的生态来实现腾讯云移动服务闭环。

众所周知,微信公众号上线已有6年,同时小程序在2017年1月上线之后,生态圈也逐渐扩大和爆发。腾讯云的服务种类丰富繁杂,感觉很难通过移动端完全承载,但我们发现公众号可以承载包括信息展示、消息订阅、推送等的服务能力;并且小程序可以承载功能使用、账户资源管理和工具能力。公众号+小程序的模式,恰好可以满足腾讯云最基础的移动化诉求。(注:这里的公众号指的是服务号)

微信公众平台产品矩阵

在结合公众号和小程序能力的过程中,有一个大坑不得不提,即定位唯一用户的问题。公众号是以openid为基础定义唯一用户,而小程序需要靠腾讯云UIN来定义。我们发现通过把公众号、小程序同时关联到微信开放平台上,开放平台会提供一个unionID,通过unionID,可以最终实现公众号和小程序的账号统一。即用户在成功登录小程序后,也同时在公众号上绑定了腾讯云账号,这就实现了在小程序使用管理功能、在公众号接收账号相关消息的能力打通。(注:1)

UnionID机制

其次,基于腾讯云已有的服务,选出合适的能力移动化。

确定好合适的平台,做好基础的能力打通,下一步就是确定合适的能力进行移动化。腾讯云作为公司内的大型To B平台,包括了非常多的服务,其中产品大类就有23项,细分服务超过150种。对于公众号和小程序来说,接入所有的服务不现实,因此我们需要挑选出最合适的能力移动化。从腾讯云用户的使用习惯来看,移动化可以满足以下几种场景:

在这过程中,我们也参考了AWS的处理方式,发现它处理的其实并不好。因为AWS的移动APP只提供查看能力,不提供其他任何能力(如购买、获取帮助、管理资源等),也引来了非常多用户的吐槽。(注:2)

AWS用户吐槽
AWS用户吐槽

最终,通过与设计、开发同学的讨论,各业务团队的沟通,对云API的梳理,我们把控制台的能力归纳为以下几点,并在小程序上一一实现。

第三,利用平台先天的传播能力,为产品持续引流。

据不完全统计,2017年小程序累计更新迭代了100多项能力,开放了近50多个入口。这其中比较重要的包括:关联公众号、小程序互相跳转、开放群能力、功能直达、小程序流量主…….(注:3)不仅如此,公众号关联小程序后,还可以在图文消息、自定义菜单、模板消息等功能中使用小程序(注:4)。看到这样的神器,我们自然是希望把它发挥到极致,因此有了以下场景:

公众号关注后回复,以及公众号自定义菜单

利用这样的能力,在移动端传播过程中,我们不必同时宣传公众号和小程序,只需要在合适的位置推广公众号,引导用户关注,小程序的新增和活跃用户自然会越来越多。再以账户充值为例:用户在公众号收到余额提醒之后,可以直接点击模板消息卡片,进入小程序充值。这种方式的效率高,容易形成二次转化,因此我们也在用它逐渐补充和替代短信、邮件的通知。

公众号模板消息,点击后进入小程序

最后,不断打磨产品细节,满足需求的同时满足用户体验。

曾经听到句话:To B服务不需要体验太好,只要做出来,用户已经很开心了。对比我不是很认同。从产品使用经验和阅历出发,国内互联网用户在近几年的交互和审美基础,是在不断提高的。这时候我们更应该注重体验,把控细节,而不是把功能堆上去就完了。

拿日常生活中最常见、最经典的设计举例:盲道 (视障人士行走道路)。它的设计初衷是引导视障人士放心前行、或者提示前方有转弯或障碍,可是现实中却不一定如此。参考下面两张图片,能说“已经给视障人士设计了专用的道路,他们已经很开心了”?

从体验出发,我们在产品建设过程中也有不少思考。比如在服务器列表,凸显最常用的操作而不是把所有信息堆在一起;根据用户性别,给个人中心加上虚拟头像,提高用户的认知,而不是冰冷的展示账号ID。最终通过数据的验证,优化后不论从用户反馈还是功能点击量,都得到了积极正面的结果。

CVM列表优化
个人中心优化

综上,通过汇集合适的平台、合适的能力、合理利用平台生态,并不断打磨体验,我们最终打造出基于公众号为信息载体、小程序为管理平台的移动产品“腾讯云助手”,服务于腾讯云数十万级的用户,帮助他们快速定位、解决问题。在满足用户需求的同时,也为腾讯云拓展出新的服务管理渠道。

未来,腾讯云的移动化之路还会继续走下去,秉承小马哥在《互联网+助力数字中国建设》中的理念,我们也有一个目标、三件事:目标是做好助手,三件事是专注做连接、做工具、做开发者生态。做助手是基础,做开发者和服务的连接、内容的连接、信息的连接是再上一层,最顶层就是汇聚开发者,结合服务、能力、内容、信息、人,做大生态。用户在使用To B服务时,可能最初并没有预期能获得手机上管理服务的能力。因此,移动服务能力的拓展,不仅可以提升体验、提高效率,最终带来的是用户的惊喜感、满足感、对品牌的认同感、信任感,也许用户还会推荐他们的朋友使用,让我们成为他们最得意的“助手”。

感兴趣的同学,游泳健身…哦不,扫二维码了解一下?

问答

相关阅读

让移动开发更简单,腾讯云上线移动开发平台打造云端一体化

李永:高频大数据实时动态分析解决方案与应用

移动游戏行业收入200亿背后的故事

此文已由作者授权腾讯云+社区发布,原文链接:https://cloud.tencent.com/developer/article/1100970?fromSource=waitui

 

To B服务想做移动化?腾讯云案例了解一下的更多相关文章

  1. 腾讯通信云服务端使用心得,腾讯云IM

    腾讯通信云服务端使用心得 1.腾讯通信服务入口并创建应用 方便使用保留url地址 :   https://cloud.tencent.com/product/im 注册账号腾讯云账号->通过审核 ...

  2. asp.net core使用serilog将日志推送到腾讯云日志服务

    为什么是serilog? Serilog是 .NET 中最著名的结构化日志类库. 基于日志事件log events,而不是日志消息log message. 你可以将日志事件格式化为控制台的可读文本或者 ...

  3. 使用腾讯云提供的针对Nuget包管理器的缓存加速服务

    继阿里巴巴开源镜像站(https://opsx.alibaba.com/).华为云镜像站点(https://mirrors.huaweicloud.com/ )之后,腾讯也已于近日上线了类似的服务,官 ...

  4. 腾讯云OCR服务二次开发

    本文记录了对腾讯云OCR服务二次开发的代码和开发过程中遇到的问题.

  5. Aeraki Mesh正式成为CNCF沙箱项目,腾讯云携伙伴加速服务网格成熟商用

    6月,由腾讯云主导,联合百度.灵雀云.腾讯音乐.滴滴.政采云等多家合作伙伴发起的服务网格开源项目 Aeraki Mesh 通过了全球顶级开源基金会云原生计算基金会(CNCF)技术监督委员会评定,正式成 ...

  6. 唯品会RPC服务框架与容器化演进--转

    原文地址:http://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=405781868&idx=1&sn=cbb10d37e25 ...

  7. TODO:小程序的春天你想做什么

    TODO:小程序的春天你想做什么 微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验. 初步了解小程序的特点 导航明确,来去自如 统一稳定, 视觉规范 ...

  8. Salt Stack 官方文档翻译 - 一个想做dba的sa - 博客频道 - CSDN.NET

    OSNIT_百度百科 Salt Stack 官方文档翻译 - 一个想做dba的sa - 博客频道 - CSDN.NET Salt Stack 官方文档翻译 分类: 自动运维 2013-04-02 11 ...

  9. 想做微信小程序第三方代理,各位觉得一键生成平台能赚到钱吗?

    这几年生意不景气,这是很多人的共识.从2009年开始,各种专家就判断"明年经济是最差的一年."然后,这个明年,一直"明"到了2018年,到最后,我们发现,经济就 ...

随机推荐

  1. 如何搭建eclipse+maven环境

    Maven这个个项目管理和构建自动化工具,越来越多的开发人员使用它来管理项目中的jar包.本文仅对Eclipse中如何安装.配置和使用Maven进行了介绍.完全step by step. 如果觉得本文 ...

  2. c#格式化字符

    1.格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元) string.Format("{0:C}",0.2) 结果为:¥0.20 (英文操作系统结果:$0 ...

  3. [Erlang29]进程收到不是期望的消息时怎么办?

    最近在项目中升级了第三方库,导致本应用gen_server中A进程中: handle_info({add,X},Sum) -> {noreply,Sum+X}; 结果这么简单的一个工作居然不工作 ...

  4. 关于My Sql update语句不能用子查询的解决办法

    在使用My Sql数据库语法操作update时,第一时间想到的是一下写法: UPDATE purchase_request_detail SET convert_to_voucher_id=, con ...

  5. 数据与任务的并行---Parallel类

    Parallel类是对线程的抽象,提供数据与任务的并行性.类定义了静态方法For和ForEach,使用多个任务来完成多个作业.Parallel.For和Parallel.ForEach方法在每次迭代的 ...

  6. WPF解决方案------调用线程无法访问此对象,因为另一个线程拥有该对象

    WPF [调用线程无法访问此对象,因为另一个线程拥有该对象.] 解决方案 在这里以播放图片为例进行说明,代码如下: void _Timer_Elapsed(object sender, Elapsed ...

  7. @JoinColumn 详解

    1. 一对一 现假设有Person表和Address表,是一对一的关系,在Person中有一个指向Address表主键的字段addressID,所以主控方一定是Person,所谓主控方就是能改变关联关 ...

  8. 201621123023《Java程序设计》第10周学习总结

    一.本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结集合与泛型相关内容. 二.书面作业 本次PTA作业题集异常 1. 常用异常 结合题集题目7-1回答 1.1 自己以前编写的代码中经常出 ...

  9. Gogland编译Syncthing!

    说明:我仅仅以这个Syncthing工程为例,来说明如何正确使用Goland编译其他人写的工程,应该具有普遍意义,看懂这篇博客,你想用Gogland去编译其他人的工程,应该不是问题!! Syncthi ...

  10. JavaWeb -jsp文件和内置对象的解析

    jsp文件和内置对象的解析 对page解析 JSP九大内置对象(自带,无需new) 1 out:输出对象 2 request:请求对象,存储“客户端像服务端发送的请求信息” 3 response:响应 ...