2016
把比赛写下来,并且留得住
网页战报是整个平台的底座。它第一次把赛前、赛中、赛后拆成三种状态视图,让同一场比赛在不同时间点都有合适的呈现方式。
第一代栏目要点
- 按时间轴排列的比分与关键事件
- 赛前阵容与近期战绩并列展示
- 赛后一键生成可分享的完整战报页
品牌档案SINCE 2016
最早的动机很朴素:一场球打完,那些决定胜负的回合很快就散了,想回头看看第 71 分钟到底发生了什么,只能去翻零碎的帖子。我们从写下第一份可以回看的网页战报开始,一路把射门位置、传球线路和伤停名单做成你今天打开就能读懂的东西。四轮大版本过去,版本赛场覆盖足球、篮球、网球、排球、电竞等 9 个运动项目的 42 项联赛与杯赛,手机和电脑各有各的打开方式。
起点
第一版网页战报上线时只有最基础的两样东西:随时间滚动的比分,和每一次进球的文字描述。它解决的问题很小,却足够具体——比赛结束之后,你还找得到那些关键回合,而不是只记得一个终场比分。
让这个想法变成产品的是数据本身。比分只能告诉你结果,射门位置、传球走向、谁在什么阶段被换下,才决定了一场比赛该被怎么理解。我们花了很长时间把这几类信息放到同一张页面上,让它们互相解释,而不是各说各的。这也是后来所有版本迭代的同一个出发点。
版本演进
四个大版本不是功能的简单累加。每一次跃迁,都对应着一批用户在使用中提出的新要求。
2016
网页战报是整个平台的底座。它第一次把赛前、赛中、赛后拆成三种状态视图,让同一场比赛在不同时间点都有合适的呈现方式。
移动端版本
用户开始大量在手机上打开战报。V2 重新组织了信息层级,把最该先看到的比分、射门和伤停提到最前面,长内容收进可展开的段落里。
数据面板
V3 把控球、射门、传球、跑动这四类指标放到同一块面板上,四组数字互相参照,一场比赛的走势就不再只靠比分来解释。
本地多联赛
这是目前的大版本。多联赛切换结构重做之后,同一屏里可以加载 12 个联赛的实时统计,横向对比最多 4 个联赛的赛程与积分,页面层级也比过去清楚得多。
团队构成
一场比赛的原始数据进来之后,要经过清洗、建模、可视化,再被写成读得下去的文字。这条链上的三支队伍坐在同一层楼,改一个字段不用发三封邮件。
贵州本地化
贵州是版本赛场最早做本地化的地区。贵阳的数据节点承担西南方向的请求,当地用户打开一块包含 12 个联赛统计的面板,平均延迟在 32 毫秒左右。节点还会按当日赛程密度自动调整刷新间隔,密集赛程的夜晚不会因为并发而拖慢。
除了技术侧,我们在贵州做了本地化数据面板的试点,与 5 家本地青训机构合作整理赛程、出场与伤停信息。青训比赛的资料向来零散,把它们纳入同一套结构之后,本地的教练和家长也能看到一份完整的赛季记录。
数据来源
数据不是凭空长出来的。我们和 12 家地方体育媒体、6 家数据供应商建立了长期内容合作,赛事数据来源会在战报页上标出来,方便你对照原始记录。
12
提供现场信息、首发名单与教练调整的一手记录,是战报文字部分最直接的来源。
6
提供逐回合的射门、传球与跑动坐标,射门热区与传球网络图都建立在这批数据上。
3.6 万
收录伤停与停赛状态,状态刷新延迟中位数约 8 分钟,赛前一小时刷新最频繁。
一路留下的记录
620 万
累计服务的体育数据用户,其中 78% 从移动端打开,平均每天回来 4.6 次,单次停留约 17 分钟。
120 场
每年一期的《联赛数据观察》年度合集,收录当季重点赛事的射门与传球分析,是不少内容创作者的常用底稿。
168 条
帮助中心累计整理的常见问题,覆盖上手、查看、下载与纠错四类,新用户第一次碰到问题基本都能查到答案。
从 V1 到 V4,每一轮版本改动都会在趋势观察留下一条更新记录。你可以顺着编号往回翻,看到某个栏目是哪一版调整过来的。