Skip to content

analytics 两页 zh-Hant 的「轉換率」与简体侧「转化率」不一致 —— #844 排除清单把它判为「指标名」,但基线上没有任何一处简体「转换率」 #905

Description

@yinlianghui

来源:#844(PR 见下)实施时的越界发现,基线 origin/main = 90686a4。未在 #844 的 PR 里改动 —— #844 正文的「不属于本条的」清单点名排除了它,那份裁定是该单的边界,所以按 Prime Directive #10 单独立此条交 PM 复判。

现象

两处,都只在繁体页:

页 zh-Hans(已是「转化率」) zh-Hant(仍是「轉換率」) en
content/docs/analytics/cubes :124 "按人物画像的转化率。" :124 "按人物誌的轉換率。" :124 "Conversion rate by persona."
content/docs/analytics/reports :32 按来源的数量、转化率和收入 :32 按來源的數量、轉換率和收入 :32 Volume, conversion rate, and revenue by source

这与 #844 证据表里「同一行,简繁两侧不同词」是同一个形状:简体侧早就写「转化」,繁体孪生页原地未动。

为什么单独立:#844 的排除理由与基线不符

#844 的「不属于本条的」一节写:

analytics/* 的「转换」率是指标名

排除的理由是义项(指标名 ≠ convert 动词面)。但按基线实测,这条理由的事实前提不成立:

  1. 全仓 zh-Hans 没有任何一处「转换率」。 grep -rn "转换" content/docs/ 在简体页上的命中全部是状态转换 / 数据类型转换 / 合同激活,没有一处是「转换率」。简体侧的这两个同位词就是转化率(analytics/cubes.zh-Hans:124、analytics/reports.zh-Hans:32)。
  2. 「转化率 / 转换率」都不是语言包里的标签。 grep -rn "转化率\|转换率" src/ 零命中 —— conversion rate 在本仓没有 label 面,它是各页自译的散文,所以「指标名」这个身份并不给它一个独立于 convert 动词面的词面契约。语言包能给的最近的锚是 crm_forecast.num_converted_leads.label = '已转化线索数' 与 dashboard open_leads.title = '未转化线索',两者都跟「转化」。
  3. 于是排除它的实际效果是:analytics/reports.zh-Hant 同一张表里 :32 写「轉換率」而 :59(已由 convert 动词面:zh-Hant 侧整体没跟上简体侧,marketing/analytics/guides 等 20 余处仍写「轉換」而包里是「转化」 #844 修)写「轉化」,analytics/cubes.zh-Hant 同页 :108(已由 convert 动词面:zh-Hant 侧整体没跟上简体侧,marketing/analytics/guides 等 20 余处仍写「轉換」而包里是「转化」 #844 修)写「轉化數量」而 :124 写「轉換率」—— 正是 #793 的同一缺陷类在其文件面之外还剩两处:sales/index.zh-Hant 的「已到期」,与 quotes.zh-Hans 的「过期日期」×4 #801 正文批评的「半页对半页错」。

两种读法,请 PM 择一

  • A(建议):按简繁一致 + 跟 convert 动词面契约,zh-Hant 两处改「轉化率」。代价:两行。收益:两页各自内部自洽,且与简体、与语言包的 已转化线索数 同向。
  • B:认为 conversion rate 作为指标名应当有独立词面,那么简体侧才是要改的那边(改成「转换率」),并且要说明为什么它与 num_converted_leads「已转化线索数」用不同的词。代价:与语言包反向,且要动已经稳定的简体页。

我倾向 A:本仓没有为「指标名」单独立词面的先例,而 convert 动词面的契约(#801/#825/#829)已经立过三次。

复核口径

grep -rn "转换率\|轉換率\|转化率\|轉化率" content/docs/ src/

Refs #801 #825 #829 #844 #802

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentationpm:dispatchedDispatched to a dev agent by /pm-dispatch

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions