Skip to content

嘉士伯小程序(2021.01 – 2022.10)

项目简介

嘉士伯集团旗下正在运营的会员类小程序。通过会员积分构建私域。

品牌总用户量 3000w+,日活 15w+,每日扫码 10w+。其中乌苏常驻会员 800 万+,日活 6w+,每日扫码 4w+。活动高峰峰值约 2000 人/min。

微信小程序搜索:乌苏、1664、嘉士伯、somersby(夏日纷)、乐堡啤酒、重庆啤酒。

技术栈

小程序 weapp 原生语法 / Vant Weapp

个人职责

负责任务细分和工作量评估:充分了解需求后拆任务、估工时、分发给其他前端,说明技术方案和实现思路,协助定位难查问题,保证交付和上线时间;书写开发文档,统一开发规范和代码提交规范。

负责跨团队协作:与其他公司共建扫码业务和促销活动;与数据开发、分析师共建埋点;与产品一起打磨会员小程序体验和性能。

负责小程序项目架构、功能开发、活动迭代和安全方案落地。

技术亮点

  • 扫码逻辑组件化:基于 ES6 class 抽出公共扫码逻辑,抛出关键生命周期 hooks,参数可配置、开箱即用,减少改核心扫码业务带来的风险。
  • 地理位置封装:基于 wx.location + class 二次封装,合并地址逆解析和定位,结果缓存在本地,减少 wx.location 调用。
  • 轻量状态管理:基于 wx.setData 和发布订阅,让公共状态在各页面实时更新。
  • 接口防刷:AES、SHA512 等做接口加密和参数加密,阻止大部分非正常 API 请求,降低营销奖品被恶意兑换的风险。
  • XSS 防护:表单校验 <>,防止 XSS。
  • 活动与运维:原生小程序活动;Hilo 引擎做 H5 小游戏;服务号 / 订阅号 / 商户号关联做扫码发红包;Log 加快定位生产问题;Sentry 做日志报警;Docker、Jenkins 自动部署 H5 活动和游戏。

项目成果

  • 支撑嘉士伯多品牌会员私域:总用户 3000w+,日活 15w+,日扫码 10w+,活动峰值约 2000 人/min
  • 扫码、定位、状态管理抽成可复用能力,降低改核心扫码的风险
  • 加密与表单校验减少恶意刷接口和奖品被兑风险
  • 埋点、日志、Sentry 和自动部署提升协作与排障效率

可能会问的问题

扫码是核心业务,改活动时为什么不容易把主流程改坏?

公共扫码逻辑用 ES6 class 抽出,抛生命周期 hooks,参数可配置。活动页复用这一套,少改核心扫码。

定位为什么不每次都调 wx.location

wx.location 二次封装后合并逆解析,结果缓存在本地。

奖品被刷怎么防?

接口和参数用 AES、SHA512 等加密;表单校验 <> 防 XSS。降低恶意请求和奖品被兑风险。