品牌故事 / 站点由来
半岛会馆为什么把赛事数据做成现在这个样子
半岛会馆是 bob半岛入口 的运营方,主入口域名 bob-island-entry.com.cn。我们做这件事的起点很具体:一个周日晚上,三轮联赛踢完,手机上有九个比分推送,却没有一条能告诉你这轮之后谁掉进了降级区。
于是我们把一轮比赛整个摊开来做。三个级别各 9 场,一共 27 场,每场配上 12 项核心统计,做成一块能在通勤路上刷完的面板。你不需要看完比赛,也能知道这一轮发生了什么、谁的位置变了。
我们是谁,在为谁做这件事
半岛会馆运营着 bob半岛入口,站点现在跑在 V3 上。名字听起来像个会所,做的事情却很直白:把每一轮比赛的比分、关键统计和赛后变化,整理成能在地铁上读完的样子。首页那块比分条就是这个思路的浓缩——打开一屏,当轮该看的信息基本齐了。
读者以 22 到 40 岁为主,每周固定看球,看比赛的时间被切得很碎。他们多半不会守完整场直播,而是在通勤路上、午休时、睡前一段一段地补。还有一部分人把历史赛季当作复盘材料,他们真正在意的是口径统一——同一个数字在三条主线里必须指同一件事,而不是每换一个入口就换一套算法。
这两种人我们都在服务,但排在最前面的是第一种:时间不多、想快速弄清这一轮到底发生了什么的人。
这件事从哪一个晚上开始
起点就是一个周末的晚上。三个级别的联赛同一轮踢完,手机上跳出来一串比分推送,但没有一条回答得了“这轮结束之后,谁离降级区更近了”。想看明白,得同时开四个页面,自己把数字抄到一起比较。
我们当时能想到的最笨也最直接的办法,是把一轮比赛整个拆开:三个级别各 9 场,每场配上 12 项核心统计——控球、射门、射正、传球成功率、关键传球、抢断、拦截、解围、角球、犯规、越位、跑动距离。这 12 项不是随手挑的,它们构成读懂一场球最省时间的那一层:三分钟内能形成判断,同时不牺牲准确度。
从那一晚到现在,这条线没有挪过位置——让人在通勤的路上把一轮比赛看明白。V1 到 V3 三次改版,改的都是路径,不是这件事本身。
这些数字凭什么敢发出来
把数据放出去容易,放出去之后还敢让人引用,靠的是三个小组的流水作业。18 个人的团队,就分这三块。
数据核对组负责取数与比对。每轮比赛结束后大约 45 分钟,主表完成刷新;控球、射正、传球成功率这类关键字段,会在 90 分钟内走完一遍人工复核。遇到同一场次两个来源打架,以复核结论为准,并把分歧点记下来。
战报编辑组负责把数字写成能读的段落。每周更新 8–12 篇,周末的场次当晚出稿,单条约 60 秒读完。写稿时的硬性要求是:每一个判断后面跟一个轮次、百分比或排名,形容词往里收。
看板工程组负责让这套数可以反复使用。看板上一共 9 类组件——比分条、轮次标签、统计卡、对照表、形势图、传球路线图、状态点、索引侧栏、折叠块。判断一个组件做不做的标准只有一条:它能不能替读者省掉一次心算。你可以在数据看板里逐个试。
数据不是凭空来的,它来自几类协作方,每一类都有自己的边界和复核规则。哪一类负责记分与计时、哪一类提供影像素材、哪一类负责赛区联络,都写在协作生态那一页里,包括我们对哪些问题负不了责。
版本往前走了三步
站点走到今天分成三步,每一步都是因为上一步不够用。点开任意一步,能看到当时放弃了什么。
第一版只有一张表。比分、射门、控球几列竖着排下来,能查,但查完得自己记住。当时放弃了历史回填,也放弃了跨轮次比较——理由是先看看有没有人真的需要看这些数,再决定要花多少力气。
结果是有人的。后台最常被翻的是同一张表的前几行,说明大家在拿它当起点,而不是当结论。
第二版加了轮次标签,也把历史数据往回补到近 8 个赛季。这一版让“这轮和上轮比怎么样”变成了一个可以直接点的问题,而不是一道需要自己翻页的算术题。
代价是数据量涨得比预期快,于是我们在这一版里第一次定了字段口径:同名指标在不同级别必须用同一套算法,宁可少一列,也不能有两个版本的传球成功率。
第三版是现在这一版。加了三样东西:左侧索引导航,让你知道自己在哪一段;对照视图,让外援名额的两种口径能并排放在一起看;通勤速览,把一条战报压到 60 秒读完的密度。
这一版里最花时间的不是功能,而是取舍——首页原来堆了十几个入口,最后砍成三条主线。砍掉的那些还在,只是不再挡在门口。
现在做到哪一步
赛事数据覆盖 3 个联赛级别、共 54 支球队,每个级别 18 支。单轮 27 场比赛全部落在同一张主表上,历史区间向后回填到近 8 个赛季,按赛季和轮次都能翻。外援名额传球成功率对照已更新到第 27 轮,含报名名额与登场名额两种口径——这是目前大多数读者每周固定要看的那一屏。
读者这边,月度活跃约 46 万,周末场次峰值同时在线约 3.8 万。这个量级意味着高峰期的一次口径调整会被很多人看到,所以我们对字段改动的处理是:先记进勘误,再改数,改完在对应轮次上留痕。
也有一些地方还没做好,写在这里免得你踩坑:
- 外援对照目前只有报名名额与登场名额两种口径,其他维度还在核对中,暂时不要拿它做跨位置的横向比较。
- 比赛密集的周末,低级别联赛的跑动距离与关键传球复核时间会拉长,极端情况下会晚于 90 分钟窗口。
- 主表刷新的头 45 分钟里,个别字段可能出现与最终值不一致的中间状态,引用前建议看一眼状态点。
发现对不上的地方,直接发邮件到 联系我们 那一页上的客服邮箱就行,工作日 9:00–18:00 有人处理;赛事高峰期间回复会慢一些。
下一步把力气花在哪
下一版的力气集中在三件事上。把外援对照的口径从两种扩到四种,让不同位置的外援能放在同一张表里比。把复核状态从整表细化到字段级,让你看到的是一个数字刚刷新,还是已经复核过。把通勤速览做成可保存的视图,你固定下来的筛选条件下次打开还在,不用每次重新点一遍。
这三件事都不算新功能,更像是把已经有的东西往细处磨。我们更愿意这样走——一个通道口径的改动,比多开一个入口对你有用。