本文从产品的角度,来研究下微信小程序在功能上可以做到哪些事情,流量入口是什么,如何分享和传播。本文会随着微信开放小程序的各种权限而持续更新。
更新历史
2017.04.22
公众号图文消息支持添加小程序卡片。点击这里查看具体形式。
0. 简介
微信小程序是运行在微信里面的,个人或公司开发的小应用程序。小程序开发类似于网页前端开发,但用了一套微信自己的语法。该语法和html/js/css比较接近,也借鉴了一些react的思路,所以传统前端开发程序员经过短暂学习,可以比较快得上手微信小程序开发。
1. 和网页或者自行开发移动客户端的比较
目前我们做一款针对手机的互联网产品,有三种选择:
网页
iOS、Android App客户端
微信小程序
这三种选择方案的优劣如下:
|
Web |
微信小程序 |
App |
---|---|---|---|
用户体验 |
差 |
中 |
高 |
开发成本 |
低 |
中 |
高 |
调用手机系统功能的能力 |
差 |
有限 |
全部 |
用户下载成本 |
无 |
接近于无 |
高 |
用户唤起能力 |
无 |
很有限 |
高 |
界面自由性 |
中高 |
低 |
高 |
微信中分享的体验 |
中 |
高 |
中高 |
这里要多说一下,小程序的某一个页面在微信里面分享给朋友的话,那张卡片比网页醒目得多。就短期来看,这种样式是比较吸引眼球的。如下图所示:
2. 小程序有哪些不能做的
截止至2017年4月18日,小程序如果有以下情况,将不会被通过审核:
游戏、直播类小程序
推荐其他小程序(例如小程序推荐商店)
小程序功能不能包含朋友圈、漂流瓶等和微信重复的功能。
不能存在测试类内容;示例:算命,抽签,星座运势等
截止至2017年4月18日,小程序如果有以下行为,将可能会被下架:
诱导分享、诱导添加、诱导关注、诱导下载
滥用模板消息
通过微信小程序实施多级分销欺诈行为
其中关于第一条,官方的文档说,连添加分享的按钮也不行(因为微信小程序右上角有官方分享入口)。具体没有实际验(zuo)证(si)过。
在小程序的官方demo中,我们可以看到,分享只能用文字的方式提示用户点击右上角进行分享。
3. 小程序流量入口
辛辛苦苦做完了小程序,问题来了,别人怎么发现你呢?除了自己到处推广之外,还有以下流量入口:
|
入口 |
---|---|
微信App首页搜索栏 |
只能搜索小程序标题,无法匹配小程序描述里面的内容 |
微信App发现->小程序->搜索栏 |
同上 |
微信公众号 |
2017年4月22日起公众号图文消息支持添加小程序卡片,在微信中打开这个链接测试 |
小程序商店 |
https://minapp.com/miniapp/ http://9.shouyouzhijia.net http://www.wechat-cloud.com http://www.win4.cn http://www.hltmsq.com |
小程序推荐 |
知晓程序(微信号 zxcx0101) |
二维码 |
✅ |
百度搜索 |
❎ |
微信官方的小程序搜索能力极差,比如有一个叫“虚荣数据库”的小程序。在微信中搜索“虚荣数据库”,找不到该小程序,并且返回的都是数据库相关的小程序。另外有些小程序标题里面含有【技能】两个字,那么搜索【技能】可以搜到,但是搜索【技】无法搜到。
4. 小程序重复访问入口
当用户使用过一次你的小程序之后,你肯定不能指望用户把你小程序的名字记住。那用户下次如何进入小程序呢?微信提供了2种方式。
第一种是在微信的“发现”板块,最下面多了一个“小程序”入口,进入之后是用户用过的小程序列表,按照使用时间倒序排列。
第二种是用户可以把小程序置顶,如下图所示:
置顶之后,用户在微信的首页就能点进去啦。
但是,同一时间,只有一个小程序能被置顶。这个请注意。
5. 小程序分享能力
这一节将要解决以下四个问题:
能否将小程序分享给朋友/群
能否将小程序分享到朋友圈
能否将小程序里面的某一个页面分享给朋友/群
能否将小程序里面的某一个页面分享到朋友圈
经测试,1、3可以直接在小程序菜单中分享。2、4不行,不过2、4可以用二维码的方式进行分享。
例如:
这个二维码是用二维码生成器生成的。
自己生成二维码的文档见这里。
另外在2017年4月底,微信推出了“小程序码”,这是一个美化版的二维码。要在微信后台生成。
在2017年4月22日,微信支持了公众号图文消息支持添加小程序卡片,所以也可以在公众号内分享小程序的某一个页面。缺点是这个功能不能靠程序动态生成。
6. 小程序支付能力
可以使用微信支付。但是2017年4月底,苹果强制微信关闭公众号的赞赏功能。并且小程序暂时不支持虚拟物品购买,也没有接口可以直接跳苹果官方支付通道。所以对于售卖虚拟物品的产品,可能暂时还无法上线。
备注:有网友反应,千聊的小程序是可以在线支付的。但是新东方的小程序不行。所以推测下来也许跟审核人员的主观判断有比较大的关系。
7. 小程序用户交流能力
A:能否让用户和用户之间互加微信?
Q:似乎不能
8. 用户长时间使用小程序能力
之所以要提到这个问题,是因为微信是一款以IM为核心的产品。这代表着,在使用小程序的时候,会时不时有新消息过来。如果小程序需要用户长时间使用(例如看个1小时的视频),那么想像一下你有个新消息过来,你需要回复,那等你回复完之后,回到该视频的那条路径可不是那么轻松惬意的。
所以就目前来看,建议小程序的设计者,让用户在5分钟以内完成行为是最好的。如果达到了10分钟以上,后期还是以app为主更好一点。
9. 用户反馈
微信小程序在官方后台有一个回复用户反馈的后台。只要在小程序里面加一个反馈入口。即可实现此功能,非常方便。
小程序反馈界面如下:
反馈后台如下:
10. 用户统计分析
微信小程序后台有数据分析模块,可以帮助小程序开发人员更好的做统计分析。