爱尔眼科投票抽奖系统
本项目由爱尔眼科医院集团(简称爱尔眼科)为其官方微信服务号“爱尔眼健康社区”开发的集投票+抽奖+关注于一体的微信活动系统。项目第一期活动于2018年5月底开始进行,为期半个月,到目前为止马上就要结束。
基本数据如下
- 系统开放投票15天,累计访问量78万+;
- 累计吸引用户人数14万+,投票次数18万+次;
- 抽奖次数16万人次,用户中奖次数近9000人次。
- 每天IP访客数2万左右,高峰日6万+。
- 活动快结束,高峰时间,2小时内新增参与人数5万,PV数12万+。
- 累计用户转发分享4.5万+次。
- web服务器配置,为2核心CPU、4GB内存、5MB带宽(阿里云),CPU占用率基本低于25%,内存占用率基本低于25%,而且服务器上还有其他运行的项目。
部分界面截图
活动基本流程
若干个作品参与网络投票评选,每个微信公众账号每天可以参与投票和抽奖各1次,投票后方可进行抽奖(可以后台设置必须微信关注后再抽奖或投票,也就是强制关注);用户每天转发活动后可以获得额外的1次投票机会以及2次抽奖机会。抽奖的时候按照后台设置的概率,使得用户获得不同金额的现金红包,也可能不中奖;中奖后现金红包实时发送到用户的微信账号上面。后台可以设置每天发送微信现金红包的限额,以及随时动态调整不同奖项的中奖概率。
投票结束后,从为冠军投过票的用户中选出5名幸运参与者(随机产生)。随机产生的基本逻辑:分五次产生,每次产生一个幸运参与者;第一次生成过程为:通过X=(总票数-60)/60*n+n(其中n为第几次,第一次就为1)得到排名数字X,然后在所有投给冠军的记录(冠军记录)中找到按时间先后找到排名为X的记录,对应的用户则为第一次产生的幸运参与者。以后4次依次类推,只是在【冠军记录】中去掉已经是幸运参与者的投票记录(保证一个用户最多只能获得一次机会)。幸运用户产生后,用户会收到对应的模板消息(关注的用户),同时在投票系统的“我的”页面出现提示,可以点击模板消息或提示进入领奖信息完善页面。
主要涉及到的功能
基础投票系统,包括投票选项、用户投票、作品排名等
微信信息获取,这里系统对接爱尔眼科统一微信对接API平台
获取微信用户是否关注微信公众号,并可以开启强制关注模式
微信红包功能,可以动态设置中奖概率、实时发送红包等。
微信模板消息,向幸运用户推送模板消息。
扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流