跳到主要内容

足球季活动全局-backup

一、活动背景与目标

1.1 活动背景

2026 年世界杯(6 月 15 日 - 7 月 20 日)期间,叫叫阅读推出"足球季"主题活动,主题为:

世界杯开始啦!叫叫阅读陪孩子读遍世界,踢出好奇

活动旨在借助世界杯的足球热情,吸引孩子参与互动,在趣味中认识世界文化,同时提升用户活跃与留存。

1.2 活动目标

  • 通过每日投票互动培养用户每日打开习惯
  • 通过抽奖激励用户持续参与
  • 通过完课条件奖励促进学习转化
  • 通过分享扩大活动传播

1.3 活动时间线

阶段时间内容
活动期6 月 15 日 - 7 月 20 日投票、抽奖、完课挑战全面开启
截止待揭晓期活动截止后、冠军确认前关闭投票和抽奖入口,展示冠军揭晓中的过渡状态
结果表彰期冠军确认后表彰页上线,展示冠军球队及获奖用户

1.4 活动对象

叫叫阅读 App 内所有用户(需在 App 内 WebView 中打开活动页面)。


二、功能模块总览

本活动包含以下功能模块:

模块简述详细需求
投票模块每日为喜欢的球队投票助威投票模块
抽奖模块投票后获得抽奖机会,抽取实物和虚拟权益抽奖模块
冠军皮肤奖励模块助威冠军球队 + 完课达标 → 冠军确认后获冠军皮肤冠军皮肤奖励模块
完课数据模块获取并展示用户完课统计,用于皮肤奖励判定完课数据模块
分享模块支持将活动分享到微信好友/朋友圈分享模块
表彰页模块活动截止后展示冠军揭晓中或完整表彰信息表彰页模块
发奖与数据导出模块人工导出获奖数据,后台手动发奖发奖与数据导出模块
我的奖品用户中奖记录列表,虚拟领取、实物地址、皮肤进度我的奖品模块
管理端功能运营数据查看、奖品配置、冠军配置、导出和检查管理端功能需求
活动加载页进入活动前预加载图片资源,首页弹出年龄确认本文 4.4 活动加载页与年龄确认

三、核心用户旅程

  1. 用户打开活动页面,先进入活动加载页
  2. 加载页提前加载活动关键图片资源,减少后续投票、抽奖等操作的图片等待
  3. 资源加载完成后进入活动主页
  4. 首次进入活动主页时弹出年龄确认弹窗,用户选择“我已满18岁”后可继续参与活动
  5. 用户浏览 48 支参赛球队
  6. 点击某支球队的球员卡通头像,查看球员大图
  7. 点击"助威"按钮完成当日投票
  8. 投票成功后获得 1 张抽奖券,参与抽奖
  9. 次日可重新投票(每天一票,当日不可更改)
  10. 持续学习完课 + 投中冠军球队 → 冠军确认后获冠军皮肤
  11. 分享活动给好友,邀请更多人参与
  12. 活动截止后进入表彰页;冠军确认前等待揭晓,冠军确认后回顾冠军时刻

四、全局业务规则

4.1 用户身份

  • 用户需在叫叫阅读 App 内打开活动页面
  • 通过 App 登录态自动识别用户身份,无需额外登录

4.2 活动状态流转

状态触发条件页面表现
进行中活动开始 ≤ 当前时间 ≤ 活动截止正常展示投票、抽奖等功能
已截止,冠军待揭晓活动已截止,但冠军球队尚未确认关闭投票、抽奖、分享奖励入口,展示冠军揭晓中过渡页
已结束,冠军已确认活动已截止,且冠军球队已确认展示完整表彰页和冠军相关奖励结果

4.3 跨模块依赖

  • 抽奖依赖投票:必须先完成投票才能获得抽奖机会
  • 冠军皮肤依赖投票 + 完课 + 冠军归属:需要同时满足投票冠军球队、完课达标和冠军球队已确认
  • 表彰页依赖投票结果 + 冠军归属:活动截止后先关闭参与入口,冠军确认后根据真实赛事结果展示完整表彰内容
  • 管理端支撑活动配置 + 数据查询 + 发奖闭环:活动上线前检查配置,活动期间查看数据和奖品库存,活动结束后配置冠军并导出发奖数据

4.4 活动加载页与年龄确认

  • 用户打开活动页后,先展示独立活动加载页;加载页只展示加载动画和加载文案,不展示年龄选择。
  • 加载页资源加载完成后进入活动主页;如用户尚未确认已满 18 岁,在活动主页上方弹出年龄确认弹窗。
  • 年龄确认弹窗需提供“我已满18岁”和“我未满18岁”两个明确选择。
  • 用户选择“我未满18岁”后,不进入投票、抽奖、奖品等活动功能;该选择不做持久化,下次重新打开活动页仍需重新选择。
  • 用户已确认满 18 岁后,后续再次进入同一活动页可直接进入活动主页,无需重复确认。
  • 加载页展示期间需提前加载活动相关图片资源,包括首页、球队头像、投票确认弹窗、抽奖动画、奖品预览等关键素材,避免用户后续投票、抽奖或查看奖品时因图片临时加载影响体验。
  • 资源预加载不改变业务状态,不发放抽奖机会,不触发投票、分享、抽奖等业务接口。

五、非功能性要求

  • 页面需支持 iOS 和 Android 两个平台的 App WebView
  • 页面加载速度需在弱网环境下保持可接受体验
  • 活动数据(投票、抽奖记录)需支持后台查询和导出