为中小商家提供线上营销互动工具(转盘抽奖、打卡、活动开奖等小程序 / H5 应用),用于门店引流、私域用户活跃、活动拉新,支持商家自主创建营销活动,借助广告模式降低商家使用成本。
点击空白处退出提示
为中小商家提供线上营销互动工具(转盘抽奖、打卡、活动开奖等小程序 / H5 应用),用于门店引流、私域用户活跃、活动拉新,支持商家自主创建营销活动,借助广告模式降低商家使用成本。
1. 互动营销活动:幸运转盘、趣味答题、打卡签到、抽奖活动。用户可观看激励视频获取活动参与次数,参与商家发布的营销活动;奖品由入驻商家自行设置、线下兑奖。
2. 休闲游戏乐园:内置模拟经营、抽卡、休闲闯关类轻小游戏,接入激励视频广告,用户观看广告获取体力、游戏次数,提升用户停留时长。
3. 用户中心:记录参与记录、游戏存档、活动记录、消息通知。
项目采用 **UniApp + Gin(Golang) + MongoDB + Redis** 技术栈开发,分为三大部分:微信 / 抖音小程序前端、商家 Web 管理后台、后端 API 服务。
1. **小程序前端(UniApp)**
使用 UniApp 开发,一套代码编译到微信小程序、抖音小程序、H5 网页。
- 实现用户交互:转盘抽奖、答题、签到、休闲 H5 游戏容器、个人中心、活动记录。
- 广告模块:集成 UniAD 激励视频广告,用户观看广告获取活动次数、游戏体力。
- H5 游戏容器:支持加载部署在自有服务器的 H5 休闲游戏(模拟经营、抽卡类小游戏)。
2. **商家 Web 管理后台**
Vue2 网页后台,浏览器直接访问,无需安装客户端。
- 可视化配置:拖拽创建转盘、答题等营销活动,设置奖品、活动周期、参与限制。
- 数据看板:UV、参与次数、分享数据、兑奖记录统计,支持数据导出。
- 商家账号体系:入驻审核、权限管理、活动上下线管理。
3. **后端服务(Gin + MongoDB + Redis,部署于自有服务器)**
- RESTful 接口,负责用户数据、活动配置、抽奖记录、日志存储。MongoDB 文档型数据库,适配活动配置、用户行为这类非结构化、灵活多变的数据。
- Redis 缓存:缓存热点活动配置、用户剩余参与次数、接口限流令牌,减轻数据库压力,提升接口响应速度;同时用于防刷、频率限制,防止恶意刷取参与次数。
- 安全校验:请求鉴权、接口频率限制、活动防刷机制。
- 文件服务:静态资源托管,H5 游戏资源托管,Nginx 静态缓存优化。
- 广告数据统计:广告曝光、观看回调数据接收与统计。






评论