数据方法 · 团队分工 · 九个赛季
六个联赛, 九年,一场一场地记
四季官方从 2016 年上线起,只做足球赛事数据这一件事:把乐动体育赛事里的比分、出场时间与教练更替逐场记下来,整理成你能查、能比、能导出的记录。你关心的是这场谁赢、这名球员换队之后还剩多少出场时间,我们就一直在这两件事上花功夫。
- 9 个赛季持续运营
- 6 个联赛长期覆盖
- 12,860 场赛事记录在库
- 28 人专职采编与研发
01
范围收在六个联赛,把它们做深
足球赛事数据能铺得很宽,覆盖越多,单场记录的深度就越容易掉下来。我们把范围定在英超、西甲、德甲、意甲、法甲和国内中超这六个联赛:每一轮的主客场、比分、控球率、射门次数与射门转化,都按同一套方式记录,替补登场和红黄牌也一并留下。
范围收窄,换来的是能直接用的前后对照。你要看一支球队本赛季的排名起伏,或者一名球员换队之后出场时间掉了多少,都能在同一份记录里找到参照,不用在几个来源之间来回拼凑。
九个赛季下来,这里累计收录 12,860 场赛事记录,比分、控球率、射门次数与射门转化都能查到。从 2018 年起,我们连续 7 年接受第三方数据一致性抽检,抽检字段覆盖比分与积分。
我们留下的每一条记录,都是为了让三个月后回来查同一场比赛的人,看到同一个结果。
02
一场比赛,怎么变成你查到的那张表
从终场哨响到积分榜刷新,中间要过四道手。每一步做什么,都写在下面,展开就能看到细节。
01 采编录入
终场之后,比分、控球率、射门次数与射门转化逐场进入采编流程,替补登场和红黄牌一并记下,后面做球员数据对照时直接用得上。
02 统计校对
同一场比赛的比分与过程数据由两个人分别过一遍,逐项比对后再放行。积分栏目的数字会跟着赛程逐轮复核,避免一个错值带到赛季末。
03 按列归位
积分榜按轮次与主客场分列,教练履历按执教起始年份排序,球员数据按出场时间、位置与赛季分段排布。这样排的原因是:你按任意一列看过去,前后变化都能连成一条线。
04 发布与导出
比赛日结束后 30 分钟内更新积分榜,每日 09:00 完成一次全量刷新。数据支持 CSV 与 JSON 两种格式导出,单次最多导出 5 个赛季的区间数据。
03
28 个人,围着同一份记录转
团队一共 28 人,分成四个组,各管一段。组与组之间不靠层级传递,而是靠同一份比赛记录对接:采编交出去的东西,校对着手就能查;校对放行的结果,研发拿去可视化和导出。
-
11
数据采编
盯满每个比赛日,把比分与过程事件第一时间落成原始记录,赛季进行中维持固定的入库节奏。
-
5
统计校对
两人一组复核同一场比赛,逐项比对后再放行,同时负责积分栏目的逐轮检查。
-
7
可视化研发
把表格做成能读的界面:榜单排序、球员数据对照的组合筛选、手机端的横向滑动与首列锁定,都出自这一组。
-
5
用户支持
回答“这场为什么这么算”“导出之后怎么用”这类具体问题,也把咨询里反复出现的疑问反馈给前三个组。
04
九个赛季,一段一段走过来
下面按阶段而不是日期排,横向滑动可以看到后面的节点。
-
起步阶段
上线与第一份记录
站点上线,从一个联赛的比分与积分做起,把每轮结果整理成打开就能看的榜单。
覆盖 1 个联赛
-
扩展阶段
范围扩至六个联赛
赛事范围扩至英超、西甲、德甲、意甲、法甲与国内中超,赛程与积分榜开始按轮次和主客场分列。
覆盖 6 个联赛
-
档案阶段
球员档案库建立
球员基础资料开始成库,出场时间与位置一并记录,最早可回溯到 2016 赛季。
3,400 名球员档案
-
履历阶段
教练执教记录成库
执教记录按起始与结束年份排列,一支球队换了几任教练,在赛季脉络里一眼可辨。
420 位教练履历
-
移动阶段
手机端也能把表看完
网页端与移动端自适应浏览,移动端表格支持横向滑动并锁定首列,看榜单不用来回缩放。
移动端适配
-
方法阶段
统计方式迭代到第四个版本
控球率与射门转化等指标怎么看,随说明文档一并发布,最近一次大版本在 2024 赛季开赛前启用。
4 个大版本
05
和谁一起把这些数据用起来
数据放在库里不动没有意义,我们更在意它被谁拿去用了。目前与 12 家体育垂直媒体、6 家青训机构保持长期内容合作,两边关心的东西不一样,用法也不一样。
体育垂直媒体
写赛前前瞻或者赛季复盘时,榜单、赛程和球员变动记录可以直接取用;需要做长周期对比,也能按赛季区间导出成表格放进稿子里。
青训机构
教练组用出场时间、位置与赛季分段数据回看年轻球员的成长轨迹,也用同一份记录判断下一阶段的训练重点放在哪。
每赛季结束后 10 个工作日内,我们会发布一份赛季数据总览,包含射手榜与控球率区间分布;每年还有 6 期赛季专题,围绕争冠、保级、教练更替与新人出场展开,合作方可以优先拿到这些内容做自己的选题。
06
可以长期用下去的三件事
换一个站点查数据,最怕的是查着查着发现对不上。下面三件事,是你可以直接拿去验证的。
-
01
更新跟得上比赛节奏
比赛日结束后 30 分钟内更新积分榜,每天 09:00 完成一次全量刷新,赛季进行中按轮次追加新记录,第二天打开就是最新的。
-
02
每个数字都说得清怎么来的
控球率、射门转化这类指标怎么算,随说明文档一起发布,每项都标出启用的赛季。这套说明已经迭代 4 个大版本,你在支持中心能查到具体解释。
-
03
拿走就能放进自己的材料
支持 CSV 与 JSON 两种格式导出,单次最多导出 5 个赛季的区间数据,放进自己的表格、报告或者训练分析里都不用再转格式。