注意:因使用 Footprint 的人员不多,该功能已不再提供。
CodePush(中国)不仅仅提供了React Native的热更新功能,还能让你在不同类型的应用(React Native、微信小程序、支付宝小程序、Web)中轻松实现对用户的行为分析,让你更懂你的用户,从而有针对性地对产品进行改进、及进行更有效的营销活动。这项功能是由CodePush(中国)提供的Footprint模块实现的。
日活跃用户量、月活跃用户量、用户活跃度对比、用户在你的应用中访问了哪些页面、对哪些内容比较感兴趣、点击了哪些地方、用户在哪个时间段比较活跃、....等等,所有这些,使用Footprint仅需简单的配置、或许还需要一点极少量的代码就能轻松实现,并且不会对你原有的代码和功能产生任何影响。
或许你可以组织人力物力为你的应用单独开发类似的功能,但如果有更方便的选择,直接拿来使用也不失为明智的行为。我们始终认为:没有必要重复造轮子。你应该更专注于你的产品的业务功能的开发、以及产品的运营。
点击下面的链接,了解在不同类型的应用中如何使用Footprint:
微信小程序
支付宝小程序
Web
应用场景举例(一)
当你的应用发布后,不管是App、小程序、又或者是Web应用,你肯定会比较关心每天有多少人在用使用你的产品、用户量是在逐步增加还是在减少。Footprint提供的“日活跃用户”、“月活跃用户”统计功能可以让你直观地了解到相关信息。
“活跃用户”是指在指定时间内有多少用户在使用你的应用,如果某个用户在指定时间内多次使用你的应用,则只会被计数一次。
应用场景举例(二)
当你需要做某项营销活动时,会比较关心你的用户在哪个时间段比较活跃,从而采取有针对性的营销活动,这样才能达到更好的营销效果。Footprint能让你轻松了解到你的用户的活跃时间段。
上图的示例图表,能清晰的看出这个应用的用户在周五、周六、周日、以及在中午和晚上比较活跃,那么在相应的时间段加大营销力度,就能取得更好的效果。
小技巧:点击“周活跃度对比”图表中的柱形,能查看当天各时间段的用户访问数据。
应用场景举例(三):使用“埋点统计”功能分析产品设计是否合理
“五一”假期到了,你在你的应用中加入了一个“五一促销活动页”,在“首页”放了一个该活动页的入口。接下来你需要观察你的“五一促销活动页”是否受欢迎。
你可以在“首页”埋点,埋点的key为“首页”,然后在“五一促销活动页”也放一个埋点,埋点的key为“五一促销活动页”。接下来你观察到了这样的统计结果:
从以上统计图表可分析得出,这个活动页的访问情况是不理想的。那么你就需要考虑,是活动页的入口不够醒目呢?还是营销标语不够吸引力?总之,你需要做出调整了。
应用场景举例(四):使用“埋点统计”功能检查业务流程是否通畅
假设你的应用是一个电商类型的应用,你观察到近段时间日活跃量比较大,但收到的订单量却与用户量不相匹配,明显偏低。
当然,造成这一现象的可能性比较多。通过你的分析,你怀疑问题可能出在某个业务流程的节点上。你可以在你怀疑的流程上进行埋点。例如,你可能认为支付流程是个重点怀疑对象,那么就可以在支付的各个流程环节上进行埋点。
可以在“支付页”做个埋点,该埋点的key为“支付页”,以统计“支付页”被打开的次数。然后在“用户点击支付”的按钮上做个埋点,key为“点击了支付”。最后,在“支付成功”后也做个埋点,key为“支付成功”。
一天之后,你可能观察到了下面这样的统计结果:
通常,用户在开始支付后,取消支付的可能性是比较小的。但从上图中分析,“支付成功”的比率明显偏低。那么显然,这里可能存在Bug,你需要好好检查一下你的相关代码了。
应用场景举例(五):使用“埋点统计”功能观察用户对哪些内容比较感兴趣
假设你有一个资讯类的应用,你需要知道你的用户对哪些类型的资讯比较感兴趣,以便于在相关版块投入更多资源。你可以为每个版块做埋点,然后观察统计结果。
从以上图表可分析得出,你的用户对“财经”和“科技”类的资讯比较感兴趣,而对“娱乐八卦”和“体育”类的资讯不太关心。
巧妙使用埋点统计功能,能让你得到更多你想要的数据。更多有趣的应用场景等待着你去发掘!