美文网首页微信开发运营微信小程序开发小程序
微信小程序开发日记(3)—— 数据

微信小程序开发日记(3)—— 数据

作者: 卡拉赞图书馆 | 来源:发表于2017-05-17 21:43 被阅读154次

    小程序发布至今3周了,稍稍整理一些「数据那些事儿」;主要为了自己记录,因此写得比较零散随意。

    概况

    上线3周,目前总用户数4000多,每日新增用户数极其不稳定,多时300+、少时30-,毫无规律…
    除了上一篇简书文章,没做过任何介绍、推广,全靠用户自己搜索,以及之后的分享传播;
    前两周几乎每隔两天就要更新一次(修bug),最近一周已趋于稳定(不是没bug,是不会改了)。

    统计工具

    由于上线后这段时间,几乎每天都会刷刷微信后台和数据库,因此大致状况基本了解。
    微信官方能统计到不少数据,但除此之外我并没有做过特殊的埋点处理(开发能力太弱);
    所以只能用很土的方法:把数据库里的数据全部导出,丢到Excel里做再做一些简单的分析。
    由于LeanCloud导出的是json数据格式,还需要转成csv才能用,搜到一个不错(关键免费)的在线转换网站

    https://konklone.io/json/

    在分析数据时,由于想做关键词词频的统计,了解了一些关于「分词」「词云」的库,
    但是,由于Python已经忘得差不多了、力不从心,最终还是找了一个在线工具

    http://www.picdata.cn/

    虽然结果不是很理想(比如不认识「狼人杀」这种新名词),但好在总数据量不大,加上人工识别后的校正,勉强能用。

    词频统计

    聚会「名称」的词频前十名占比大致如下


    「聚会」和「报名」分列第一、第三,这两个属于高频词是意料之中,要不然我也不会以「聚会报名」作为小程序名称了;
    「烧烤」居然是第二位。这点有些出乎意料,事前没料到(不过事后想想,周围人聚会时确实经常会烧烤,这是不是就算是黑天鹅了?);
    「狼人杀」的比例也不小,现在确实太火,如果是10年前,这个席位应该是属于「三国杀」吧;
    而其他几个也都在我提交小程序时的「标签」里,也属于意料中;
    说是前十名,图中其实只有9项,因为还有一个上榜词是「测试」,作图时直接排除了。

    授权人数

    刚上线的前两天,只有约20%的用户允许了授权,
    原本没考虑到授权率这么低,程序设计上也没仔细考虑,因此诞生了一堆「无名氏」,
    于是匆匆加了一下限制:


    点击「发起聚会」或「报名参加」时判断是否获取了用户信息,如果没有会弹提示,教用户「在小程序列表中删除、重新搜索、进入、允许授权」……

    这是个很糟糕的设计,微信其实提供了接口、支持直接弹出授权设置界面,API如下
    https://mp.weixin.qq.com/debug/wxadoc/dev/api/setting.html#opensettingobject
    但是调试了好久之后都还有一个解决不了的bug,最后只能采用了糟糕的设计方案

    好在从之后的数据上看,授权率已经提到了解决90%,这种繁琐的授权方式对结果的影响似乎不算太大。
    不过改完之后还有新的bug,时不时会出现一些异常数据,至今仍未解决……

    报名人数

    在立项(自己设计好像也不能算立项……)之时,就有定下了这一条

    支持以家庭/小组为单位报名

    因此,虽然小程序整体是往「极简」的方向设计的,但在报名时却有「人数」这一项必填内容。
    目前的数据看下来,有21.8%的报名记录是大于1人(排除了99、88之类一看就是乱填的人数),看来这个功能确实是个常用的需求,这项设计决策应该是正确的。

    访问来源

    微信官方提供的数据中,只有「访问来源」的数据,但我更希望了解「创建来源」,既用户首次打开小程序是通过哪个页面,但是又是由于程序能力问题,尚未想到能实现的方式……

    最后

    其实还有很多想统计的数据都没想出代码怎么写……哎,力不从心。
    真的是「一个差程序员,差一个程序员。


    相关文章

      网友评论

        本文标题:微信小程序开发日记(3)—— 数据

        本文链接:https://www.haomeiwen.com/subject/wugqxxtx.html