来自 科技 2020-01-06 11:49 的文章

小程序拼团总失败?看看微信官方和开发者们怎

可怕... 刚过国庆,南方还在短袖短裙,北方竟然都下雪了!

什么叫一天之内感受四季?晓程序观察(yinghoo-tech)的小伙伴们算是深刻体验了,穿着短袖上飞机,抵达北京,直接从箱子里换上羊绒大衣……

天气一冷,最不想做的就是出门。窝在屋里,吹着暖风,窝在沙发上,裹着个厚毯子,有了外卖小哥的加持,完全可以玩一天手机,这时候,尤其喜欢组队玩游戏或组队干点别的,简直是无上的快乐。

不过,大家总遇到这样的问题:将一个小游戏的组队邀请扔进群里之后,由于其他人不会马上进入,所以只好反复点击查看游戏有没有开始,次数多了之后就再也不想玩了。要是在小游戏里等着,却突然因为来了一条微信消息,离开游戏也不是,不回消息也不是... 特别扫兴!

现在,小程序「动态消息」能力的出现,完美解决了这一尴尬局面。有了它,不但活动参与人数能在小程序分享卡片上实时更新显示,游戏开始后,用户还会收到提醒。大家也就不用焦急等待,再去反复点击小程序了,游戏玩得也更舒心了。

事实上,「动态消息」能力不仅可以运用在小游戏上,在拼团、抽奖、运营活动等群场景的小程序上,也都十分奏效。产品体验优化,用户留存也就同时提升。

对此,晓程序观察(yinghoo-tech)邀请到「动态消息」能力的微信官方开发人员与几位开发者,一起来聊聊这一能力是什么?能够帮助开发者解决哪些问题?

01

「动态消息」这项能力能帮助开发者解决哪些问题?

微信官方:「动态消息」是指在小程序与小游戏的分享卡片中,支持实时显示活动参与人数,分享者及点击过该卡片的参与者,可使用“请提醒我”按钮,接收活动开始提醒,及时获取活动状态。

它能够帮助开发者实现解决两个方面的问题,一是提升效率,对于一些有人数要求的场景,卡片上的外显信息节省了用户反复进入小程序去确认状态的操作成本;二是及时提醒,当人数满员时,会及时提醒用户,避免游戏等场景下用户错过开始时机。

02

「动态消息」适用于哪些场景?它对小程序的在线状态有要求吗?

微信官方:由于动态消息只有“人数变化情况”、“已开始”这两种状态,所以只支持推送有人数变化的内容,主要应用场景有:

电商拼团,活动拼团 抽奖 群应用(接龙,打卡,广场舞) 游戏 运营活动(拉满x人给奖励)

另外,该能力对小程序在线状态无要求,但是,目前只能实时显示24小时之内分享的小程序卡片。

03

「动态消息」的主要作用是什么?解决了以往哪些痛点?

抽奖助手:动态消息提供了实时、快捷的活动状态同步通道。对抽奖助手而言,最主要的作用就是帮助活动运营人和参与用户更快捷地掌握活动进度,增强了活动的现场感和参与感,并提供了在会话的场景下获得即时的提醒,让用户能够按需订阅,快速参与活动。

上线后,最大的帮助是帮我们解决了群内互动感不强、用户无法快捷关注到参与进度的这两个在特定场景下的痛点,完善了会话内活动的互动体验。

线上的抽奖活动,有较大一部分是在微信群内完成的,接入动态消息后,转发活动至群内,成员可以实时从活动消息卡片看到参与进度了,运营人员也不再需要反复进入抽奖活动查看,手动进行播报。实时的动态进度,让群内活动的现场感也更强烈。配合开奖通知的订阅能力,活动开奖时快速进入小程序活动页,整个体验非常平滑。

在功能上线之前,这种群内抽奖场景下,用户特别是活动发起人需要进入抽奖助手小程序内查看参与进度,手动在群内播报等方式,来活跃气氛、营造活动现场感。开奖时也只能人工播报,或者用户脱离场景去模版消息中寻找通知。动态消息的接入,大幅提升了抽奖助手用户的体验。

04

从产品体验上看,「动态消息」给小程序带来了哪些优化?

微信读书:微信读书在“组队抽取无限卡”这一功能上运用了「动态消息」能力,它可以在小程序分享到群聊的卡片上添加一些组队信息,并且会实时更新,用户在不用打开小程序的情况下就可以知道一些关键信息,保证单个组队信息的时效性。

以往的组队活动中,大家会发起很多组队,但是大多都没有组满、组队失败等情况。引入「动态消息」后,大家可以及时了解别人组队情况,从而选择合适的组队进入,也就提高了组队成功的比例。

这样一来,操作更方便,让用户即开即知,获取信息的成本降低,让用户觉得便捷,用户才会留下来。没有「动态消息」的时候,用户想要加入一个组队,只能通过不断点击进入小程序才能看到进度变化,接入后,用户更愿意打开小程序,组队这一功能的DAU 就有了显著提升。

05

接入及使用「动态消息」过程中,开发者该注意哪些问题?

微信官方&开发者:

1、「动态消息」能力适用于有多人互动的小程序,比如电商拼团、抽奖、群应用、小游戏等,有需要的话建议都可以接入;

2、目前,「动态消息」支持的最长过期时长为 24 小时,另外转发消息内的动态内容很大部分是不支持自定义的,建议开发者结合实际业务考虑接入场景;

3、「动态消息」的信息(activityId)一般是需要保存在服务器的,为了动态更新消息数据,时间越长这些数据会越来越大,应该定期把过期无用的动态消息删除。

END