巷口有两家水果摊,老张和老李。老张发现一个头疼的问题:明明自己的苹果又脆又甜,可隔壁老李只要把价签往下一压,自家顾客就成群结队地“叛逃”过去。老张不服气,让儿子每天去老李摊前转悠,记下每样水果的价签,回来对照自己家的价目表算差价——贵的就降,便宜的不管。结果没几天,两家你降五毛、我降八毛,打起了一场轰轰烈烈的价格战。最后苹果卖得比土豆还便宜,两人望着满车烂水果,面面相觑。 这个故事,就是“竞争定价”的完整图谱。老张儿子记价签,是竞品价格爬取;回家算差价,是比价模型构建;决定降不降,是定价博弈策略;两家互砍,是价格战风险;最后他们约定不跌破成本线、设了个“停战价”,是风险防控;后来老张干脆在摊子后挂了块小黑板,把每天的进货价和隔壁价写在上面,是竞争情报系统架构;每天出摊第一件事先看一眼老李的价签,就是数据更新机制。竞争定价这门技术,本质就是给商家长一双“盯着对手的眼睛”和一颗“冷静算账的大脑”。

岗位关联

对AI从业者而言,掌握竞争定价意味着能帮零售企业把“拍脑袋降价”升级为“数据驱动的动态定价”,从一个卑微的调价员成长为商业增长策略的设计者——这是AI落地变现最快的方向之一。

目录
  1. 可视化演示
  2. 第一双眼睛:竞品价格爬取
  3. 心中的天平:比价模型构建
  4. 对手戏:定价博弈策略
  5. 危险的螺旋:价格战风险
  6. 刹车与护栏:风险防控方法
  7. 情报中枢:竞争情报系统架构
  8. 情报保鲜:数据更新机制
  9. AI 应用场景
  10. Python 演示
  11. 常见误区
  12. 面试题

可视化演示

动态演示深入理解竞争定价的核心机制,通过基础/核心/应用/扩展四种模式展示关键概念与交互流程。

本节配有交互动效(进入视口后自动加载,约 3KB)。

深入理解竞争定价:竞争定价 竞争定价核心概念与挑战 竞品价格数据采集与监控 核心机制可视化 深入理解竞争定价整体架构与关键组件

第一双眼睛:竞品价格爬取

老张的小儿子每天蹲在老李摊前假装挑苹果,一个个记下价签。但他很快发现:老李的苹果有的标“红富士”、有的标“嘎啦”,一箱十个和一箱十二个的价根本不是一回事;傍晚快收摊时老李还会甩卖改价。如果儿子傻乎乎地把所有数字抄下来,回家一对比全是错的。这就是竞争定价的第一道门槛——竞品价格爬取。

所谓爬取,就是用程序代替小儿子,自动访问竞品的网页或数据接口,把价格信息抓下来。但爬虫不是“乱抄”,它要解决三件事:商品识对,确认对方卖的和我卖的是同一种规格的货;采集频次,什么时候去抄、多久抄一次,才能既省钱又不会漏掉价格变化;反爬绕过,对方网站可能设置了验证码、访问频率限制等障碍,需要在合规前提下优雅应对。最后还有数据清洗——价格字符串里混着“满199减30”“限时秒杀”这些噪音,必须先清理成纯净的数值才能入库。

爬取的频率不是拍脑袋定的,而应当跟着竞品价格变化的节奏走:

小儿子现在终于知道了:不是抄得越勤越好,而是跟着老李改价的节奏走——老李一天改三次价,他就一天来三趟。这样既不浪费腿脚,也一个价签都不会漏掉。

fcrawl=PchangeTwindow\displaystyle f_{crawl} = \frac{P_{change}}{T_{window}}
这个公式说的是:在一个观察窗口内,竞争对手改了 N 次价,我们就需要至少每 (N 分之窗口时长)的频率去刷新一次,才能保证不遗漏关键变动。
  1. P_change 的统计口径窗口内竞品价格发生调整的总次数。老李一周改了 7 次价,P_change 就是 7。
    Pchange=窗口内变价次数\displaystyle P_{change} = \text{窗口内变价次数}
  2. T_window 的意义观察窗口的时长。还是刚才的例子,一周就是 7 天。
    Twindow=观察窗口总时长\displaystyle T_{window} = \text{观察窗口总时长}
  3. 频率与变化率的对齐老李一星期改 7 次价,意味着平均每天改 1 次,所以爬取频率至少每天 1 次,再多留点余量设为每天 2 次。
    fcrawl≥PchangeTwindow\displaystyle f_{crawl} \geq \frac{P_{change}}{T_{window}}

心中的天平:比价模型构建

价签抄回来了,可老李小儿子递来的纸条上写着:“红富士 5.8 元、嘎啦 4.5 元、苹果(大)6.2 元。”老张看了一头雾水——我家的红富士到底该和哪个比?这就是从“数据”到“情报”的惊险一跃,需要比价模型来搭一座精确的天平。

比价模型的第一件事是商品匹配:把竞品网页上的商品和我方商品库里的商品关联起来。红富士就要对红富士,绝不能拿特级果对等外果。第二件事是价格对齐:对方标的是券后价还是原价?含不含运费?这些附加条件要换算成“可比口径”。第三件事是差异公式:用统一的数字指标衡量两家价格的差距。最后是价格指数:把多个商品、多个时间的差距汇总成一个总指数,像天气温度一样告诉你“今天的竞争温差是冷是热”。

最核心的差异指标是价格差异率,它回答“我比对手贵还是便宜、差多少百分比”:

老张望着小黑板上的数字喃喃自语:“原来我比老李便宜一成,那急什么?”他明白了,比价不是拿两支笔在纸上乱比,而是用一个标准的天平,把所有苹果、橙子、香蕉都放到同一个秤盘上称——这样算出来的差价,才值得信任。

price_gap=pcomp−pselfpcomp\displaystyle \text{price\_gap} = \frac{p_{comp} - p_{self}}{p_{comp}}
分母用竞品价,让价差率以对手为参照系:正值说明我们卖得更贵,负值说明我们更便宜,0 表示同价。
  1. 分子 p_comp - p_self 的语义用老李的苹果价 5 元,减去老张的苹果价 4.5 元,分子就是 0.5 元——老张比老李便宜五毛。
    pcomp−pself=0.5 元\displaystyle p_{comp} - p_{self} = 0.5 \text{ 元}
  2. 分母 p_comp 的参照作用除以老李的价格 5 元,得到 0.1,即老张比老李便宜 10%。
    0.55=0.1=10%\displaystyle \frac{0.5}{5} = 0.1 = 10\%
  3. 正负号的含义公式结果大于 0,说明我方价格低于对手(分子为正),我们可以选择按兵不动或小幅回涨;小于 0,说明我方卖贵了,要警惕顾客流失。
    sign(price_gap)={+,pself<pcomp−,pself>pcomp\displaystyle \text{sign}(\text{price\_gap}) = \begin{cases}+, & p_{self} < p_{comp} \\ -, & p_{self} > p_{comp}\end{cases}

对手戏:定价博弈策略

有了情报,老张的下一步是决定“怎么做”。他面前有两个选项:跟着老李降到 4.8 元,还是咬住 5.5 元不动?这正是定价博弈的舞台。博弈听起来玄乎,其实就是“我的最优决策,取决于对手的反应”,像下棋一样走一步看三步。

跟价决策是最直觉的打法:对手降价我就降,对手涨价我不动,始终维持价格优势。主动降价则是抢先手,用低价抢一波客流,但要算清楚这波客流带来的利润能不能覆盖降价的损失。差异化避战是更聪明的防守——老张给苹果贴上“产地直采·甜度检测”的标签,让自家水果和老李的水果不再是同质商品,价格战就失去了理由。而均衡分析,是站在全局高度问自己:如果双方都理性,最终会停在哪个价格上?谁都降不动、也不想降的那个点,博弈论里叫均衡。

把博弈翻译成数学语言,每家摊位的利润是这样计算的:

老张把这道账在心里翻来覆去地算:降五毛,每个少赚五毛,但能多卖二十斤,总账反而多了五块。可他又转念一想——要是老李明天也降五毛呢?这一盘棋,越下越深了。

πA(pA,pB)=(pA−cA)×DA(pA,pB)\displaystyle \pi_A(p_A, p_B) = (p_A - c_A) \times D_A(p_A, p_B)
老张的利润 = 每个苹果的赚头(售价减成本)× 能卖出的数量。而能卖出的数量,既取决于他自己的价格,也取决于老李的价格。
  1. (p_A - c_A)单件赚头:老张卖 5 元、进货 3 元,每卖一个赚 2 元。
    pA−cA=5−3=2 元\displaystyle p_A - c_A = 5 - 3 = 2 \text{ 元}
  2. D_A(p_A, p_B)需求函数:卖的件数不是常数,它被自家价格和对手价共同拉扯——自家降价需求涨,对手降价需求跌。
    DA(pA,pB)=受双价格影响的需求量\displaystyle D_A(p_A, p_B) = \text{受双价格影响的需求量}
  3. 整体乘积的博弈含义降价让单件赚头变小,但如果能把销量 D 拉得足够大,总利润仍可能上升——这正是“值不值得跟价”的判断依据。
    πA↑  ⟺  (pA−cA) 的下降<DA 的上升\displaystyle \pi_A \uparrow \iff (p_A - c_A) \text{ 的下降} < D_A \text{ 的上升}

危险的螺旋:价格战风险

老张算完账觉得“降”,老李也这么觉得,于是两家开始了轮番降价:你降五毛,我跟三毛;你再降五毛,我再跟四毛。苹果从 6 元一路滚到 3.2 元,顾客倒是黑压压一片,可老张晚上一数钱箱,眼泪差点掉下来——卖得越多,亏得越多。这就是价格战风险。

价格战是一场危险的螺旋:利润侵蚀是第一步,每降一次价,单件利润就薄一分;恶性循环紧随其后,你不降顾客跑,你降了利润没,对手还不罢休,谁都停不下来;品牌透支是更深层的伤害,顾客形成“这家苹果就值 3 块钱”的认知后,将来想涨回 5 元就难了。聪明的商家会监控几类预警信号:利润曲线连续下滑、跟价次数急剧攀升、竞品变价频率异常升高——一旦触发,就要拉响警报。

利润到底被侵蚀了多少,可以这样衡量:

老张盯着账本终于想通了:销量翻番的喜悦,是价格战撒下的迷人烟雾。苹果卖得越多亏得越狠,这哪里是做生意,分明是两个人比赛谁先流血倒下。

Δπ=(p−c)×Q−(p′−c)×Q′\displaystyle \Delta\pi = (p - c) \times Q - (p' - c) \times Q'
左边是降价前的利润,右边是降价后的利润。当 Δπ 持续为负,说明降价换来的销量增长,已经弥补不了单价下跌的窟窿。
  1. 前半段 (p - c) × Q降价前的利润:原来卖 6 元、成本 3 元、每天卖 30 斤,利润是 90 元。
    (6−3)×30=90 元\displaystyle (6 - 3) \times 30 = 90 \text{ 元}
  2. 后半段 (p' - c) × Q'降价后的利润:降到 4 元后每天卖 50 斤,利润是 50 元。
    (4−3)×50=50 元\displaystyle (4 - 3) \times 50 = 50 \text{ 元}
  3. 两者相减的结果Δπ = 90 − 50 = 40 元,说明价格战虽然让销量涨了 67%,利润却蒸发了 44%。
    Δπ=90−50=40 元>0⇒利润在流失\displaystyle \Delta\pi = 90 - 50 = 40 \text{ 元} > 0 \Rightarrow \text{利润在流失}

刹车与护栏:风险防控方法

价格战打到第 10 天,老张摔了账本:“不能再降了,再降连老本都赔光!”他给自家定了一条铁规矩:任何苹果,低于 3.5 元一斤的单子一律不接。这条规矩,就是底线价格。竞争定价不是无限降价,而是戴着镣铐跳舞。

底线价格是风控的第一道刹车:它通常由“成本 + 最低毛利”计算而来,任何调价命令都不得越过这条红线。智能熔断是第二道保险:当系统检测到“已连续 N 次跟价”或“价格触及底线”时,自动停止所有降价动作,甚至触发价格回调,像电路里的保险丝一样主动断电。竞争约束是从战略高度自我设限,比如明确“只对同规格商品比价、不对非直接竞品降价”,防止战火蔓延。损失评估则是定期复盘:算一算这段时间的价格战到底亏了多少、抢来的顾客留存了多少,用数据校准未来的策略。

底线价格的计算并不神秘,它是最朴素的成本加成法:

老张把“3.6 元”四个大字用红漆写在价目表背面。儿子问他:“万一老李卖 3 块怎么办?”老张答:“那就让他卖。我亏不起的生意,他一样亏不起。”这一道护栏,不仅救了老张的利润,也无意中把老李从悬崖边拉了回来。

pfloor=c×(1+mmin)\displaystyle p_{floor} = c \times (1 + m_{min})
苹果进价 3 元,老张规定最低加成 20%,那么底线价就是 3.6 元。任何低于 3.6 元的调价请求,都会被系统拦下来。
  1. c单位变动成本:每斤苹果的进货、搬运、损耗摊到头上,合计 3 元。
    c=3 元\displaystyle c = 3 \text{ 元}
  2. m_min最低加成率:老张定的 20%,是他活下去必需的利润底线。
    mmin=0.20\displaystyle m_{min} = 0.20
  3. 乘积加总3 × (1 + 0.2) = 3.6 元。这个数字就是熔断机制的“开关阈值”。
    pfloor=3×1.2=3.6 元\displaystyle p_{floor} = 3 \times 1.2 = 3.6 \text{ 元}

情报中枢:竞争情报系统架构

价格战停火后,老张意识到靠儿子一双腿和一本小本子太落伍了。他在摊子后面装了一块小黑板,左边记录老李的每日价签,中间写着自己的进货成本和库存,右边贴着一张“今日建议价”。这块小黑板,就是老张的竞争情报系统。

系统的采集解析层是“眼睛”,负责从各个渠道抓取竞品价格、促销活动,并清洗成结构化数据;分析决策层是“大脑”,运行比价模型和博弈策略,算出 recommended price(建议价);执行反馈层是“手脚”,把建议价同步到门店价签、电商后台,再把实际销售数据回传。这三层之间靠异步管线串联——采集不停顿、分析不阻塞、执行不排队,整个系统像一条流水线一样平滑运转。

一条信息从采集到执行,管线要吞下多少数据?可以用容量公式估算:

小黑板挂起来一个月后,老张发现一个神奇的规律:只要老李一改价,自己不出半小时就能跟上,而且从不盲目跟价。而那块小黑板,已经悄悄升级成了手机上的一个 App——每天早晨推送“今日建议价”,老张只需要点头或者摇头。

Bqueue=∑i=1Nbi×fi\displaystyle B_{queue} = \sum_{i=1}^{N} b_i \times f_i
管线总带宽 = 每种数据源的单条大小 × 采集频率,再全部加起来。带宽不够,情报就会在管道里堵车。
  1. 参数 b_i单条数据大小:一条价格记录带时间戳、商品编码、价格值,约 0.5 KB。
    bi=0.5 KB\displaystyle b_i = 0.5 \text{ KB}
  2. 参数 f_i该数据源的采集频率:老李的价签每天采集 10 次,即 f = 10。
    fi=10 次/天\displaystyle f_i = 10 \text{ 次/天}
  3. 求和号 Σ 的汇总作用把价格、销量、促销三种数据源的开销相加,才得到管线总负荷,用于决定服务器要开多大。
    Bqueue=0.5×10+2×2+1×5=14 KB/天\displaystyle B_{queue} = 0.5 \times 10 + 2 \times 2 + 1 \times 5 = 14 \text{ KB/天}

情报保鲜:数据更新机制

小黑板刚挂上时,老张让儿子每天傍晚抄一次老李的价。可后来他发现,老李学精了,早中晚各改一次价,傍晚那次还是专门用来钓他上钩的“假动作”。老张的决策依据是昨天的旧情报,就像用发霉的面粉蒸馒头,怎么蒸都是馊的。这就是数据更新机制要解决的命题——情报的新鲜度。

更新频率设计是第一步:对价格变化快的商品(如生鲜)提高频率,对稳定商品(如品牌家电)降低频率。增量同步是第二步:每次只传输“变了什么”,而不是重复搬送所有数据,省时省力。事件驱动是第三步:与其定时去问“你变价了吗”,不如让竞品页面一有变化就自动发出通知,系统即刻响应。最后还要监控实时延迟:从竞品变价到己方系统更新,中间隔了多少秒,这个指标直接决定了反应速度。

情报的时效性会随时间的流逝而衰减,可以用指数衰减模型描述:

老张最后把采集频率从“每天一次”调成了“每两小时一次”,并且设置了提醒——老李那边价签一翻,他手机马上震动。他终于和对手站在同一条信息起跑线上:不看谁更聪明,而看谁的情报更“新鲜”。

v(t)=v0×e−λt\displaystyle v(t) = v_0 \times e^{-\lambda t}
一条价格情报的价值会随“年龄”增长而快速贬值。30 分钟前的价格还有参考价值,3 天前的价格约等于废纸。
  1. v_0情报刚采集时的价值:拿到老李最新价签的那一刻,情报价值是满分。
    v0=100%\displaystyle v_0 = 100\%
  2. 指数项 e^{-\lambda t}价值衰减:λ 是衰减速率,价格战期间 λ 大(情报瞬时就过期),平稳期 λ 小。
    e−λt=随时间缩水的比例\displaystyle e^{-\lambda t} = \text{随时间缩水的比例}
  3. 整体含义的工程启示当 v(t) 低于某个阈值(如 30%)时,系统必须强制刷新,这就是更新频率的理论依据。
    当 v(t)<0.3⇒触发强制刷新\displaystyle \text{当 } v(t) < 0.3 \Rightarrow \text{触发强制刷新}

AI 应用场景

电商平台的自动跟价系统

阶段:实时数据采集 → 策略决策 → 自动执行

解决的问题:传统运营靠人工逐个店铺比价,每天只能覆盖几十个 SKU,遇到大促根本盯不过来,要么反应迟缓丢失流量,要么盲目跟价亏掉利润。AI 驱动的跟价系统能以分钟级频率爬取竞品价格,自动触发调价。

具体案例:某 3C 数码经销商接入比价引擎后,系统实时监控京东、天猫上同款耳机的价格,当竞品降价 2% 时,系统先计算价差率与底线价格,若利润空间充足则自动跟价,否则发出预警由运营介入。上线三个月,流量流失率下降 35%,毛利率保持稳定。

品牌商的竞品情报仪表盘

阶段:多源数据汇聚 → 价格指数建模 → 可视化报告

解决的问题:品牌方通常看不到经销商的实际成交价,只能靠抽查,定价策略像盲人摸象。竞争情报系统能汇集全网经销商与竞品的价格,形成价格指数。

具体案例:某美妆品牌搭建了竞品价格仪表盘,按日更新价格指数,并自动标注“低于市场均价 15%”的窜货经销商。品牌方据此调整渠道政策,一个月内窜货率下降 40%。

线下零售的价格战预警

阶段:POS 数据融合 → 风险识别 → 熔断执行

解决的问题:线下超市常被对手的“周末特价”打个措手不及。将竞品采集数据与自家 POS 销量、库存关联,可以提前识别价格战信号。

具体案例:某区域连锁超市在系统里预置了底线价格与熔断规则。一次竞品对标品牛奶发起低价促销,系统检测到连续三天毛利下滑超过 8%,自动暂停跟价并推送“换赠品+组合装”的差异化应对方案,门店避免了无谓的价格战。

Python 演示

python48 行
"""竞争定价模拟器:观察竞品价格,动态调整己方售价""" import random  class CompetitivePricer:    def __init__(self, cost, floor_margin):        self.cost = cost        self.floor_margin = floor_margin        self.daily_prices = []        self.war_flags = 0     def floor_price(self):        return self.cost * (1 + self.floor_margin)     def gap_ratio(self, my_price, comp_price):        return (comp_price - my_price) / comp_price     def decide(self, my_price, comp_price):        gap = self.gap_ratio(my_price, comp_price)        if gap > 0.05:            return min(my_price + 0.5, comp_price - 0.1)        if gap < -0.05:            return max(self.floor_price(), comp_price + 0.1)        return my_price     def check_war(self, comp_price, sales):        if comp_price < self.floor_price() and sales > 20:            self.war_flags += 1        else:            self.war_flags = 0        return self.war_flags >= 3  def main():    pricer = CompetitivePricer(cost=4.8, floor_margin=0.15)    comp_prices = [7.2, 6.9, 6.2, 5.4, 4.6, 5.0, 5.6]    my_price = 7.2    print(f"底线价格: {pricer.floor_price():.2f}")    for day, comp in enumerate(comp_prices, 1):        my_price = pricer.decide(my_price, comp)        sales = random.randint(10, 45)        alarm = pricer.check_war(comp, sales)        print(f"第{day}天 竞品={comp} 我={my_price:.2f} 预警={alarm}")  if __name__ == "__main__":    main()
目的:演示一个完整的“感知-决策-风控”定价循环,每天根据竞品价格调整己方售价,并在竞品低于底线时触发预警。
  1. floor_price()底线价格 = 成本 × (1 + 最低加成率),这是所有调价的刹车线。
  2. gap_ratio(my_price, comp_price)用价差率公式衡量我比对手贵/便宜几成。
  3. if gap > 0.05:我方比对手贵 5% 以上,说明贵太多,需要小幅降价或逼近对手。
  4. max(self.floor_price(), comp_price + 0.1)降价也要保住底线,即使对手卖得更低,我最多降到“对手价 + 1 毛”而不跌破底线。
  5. check_war(comp, sales)若对手价格已跌破我方底线且销量可观,连续三天触发预警,提示运营人工介入。

常见误区

误区很多人觉得竞争定价就是“比对手便宜”,只要我把价格压到全场最低,顾客就会源源不断,薄利多销一样发财。

正解价格战打到亏损线以下时,卖得越多亏得越多,就像老张的苹果卖 3 块而成本要 3 块 5——每卖一斤倒贴五毛。竞争定价的核心是在“竞争压力”和“利润底线”之间取平衡。系统必须设置底线价格(成本 × 最低加成),任何低于底线的调价都应被熔断拦截。

为何常见:因为“薄利多销”是最直觉的商业直觉,人们容易忽略需求弹性是有极限的,降价带来的增量客流通常撑不起无限降价的损失。

误区爬虫把竞品页面的价格字符串抓回来,立刻丢进比价模型里算差价,得出“我们贵了 10%”这个结论,就赶紧去调价。

正解老李的“红富士 5.8 元”可能是 500g 装、券后价、还包邮;老张的同款是 1kg 装、原价、不包邮。不经过商品匹配、规格对齐、促销折算的“清洗”,比价就是在拿橘子比苹果。必须先完成数据清洗与归一化,才能进入差异公式。

为何常见:因为数据在页面上看起来都是“数字 + 元”,小白很容易忽略背后隐藏的规格、促销、运费等上下文信息,导致“垃圾进,垃圾出”。

误区竞品降价 1 元,我就降 1 元;竞品再降,我再跟——只要永远比对手便宜一毛,顾客就是我的。

正解无脑跟价会陷入价格战螺旋,最终两败俱伤。聪明的博弈策略讲究“差异化避战”:老张给苹果贴“产地直采”标签,把同质化竞争变成差异化竞争,消费者就不再单纯比价。更理性的是用利润函数算一笔账:跟价后利润是升是降?如果利润不增反降,就应该按兵不动。

为何常见:因为“跟随”是最省力的决策模式,不需要思考成本结构、品牌溢价这些抽象因素,但它恰恰牺牲掉了定价博弈中最有价值的战略思考。

面试题

Q1. 竞争定价的核心目标是什么?

单选题 · easy

  • A.永远卖全市场最低价
  • B.紧跟竞品实时调价← 正确答案
  • C.按成本固定加价率
  • D.依据销量随机降价

答案:B。竞争定价的灵魂是“感知竞品价格,动态调整己方策略”,对应 B。A 只求最低价会摧毁利润;C 是成本加成定价而非竞争导向;D 完全丧失策略性。就像老张盯着老李的价签决策,而不是闭着眼瞎降。

Q2. 竞品价格爬取后的第一个关键步骤是什么?

单选题 · easy

  • A.立即把商品价格调低
  • B.识别出同一款商品← 正确答案
  • C.通知运营人员复核
  • D.直接把价格存仓库

答案:B。爬回来的原始数据五花八门,首先要做“商品识对”——确认竞品的“红富士 500g”和我方的“红富士 500g”是同一种商品,否则后续比价全是错的。调价、复核、入库都建立在“比对了正确的商品”之上。

Q3. 比价模型中的价格差异率公式正确的是哪个?

单选题 · mid

  • A.(竞品价 − 我方价)除以竞品价← 正确答案
  • B.(我方价 − 成本价)除以竞品价
  • C.(竞品价 − 成本价)除以我方价
  • D.竞品价乘我方价再除以成本价

答案:A。price_gap = (p_comp − p_self) / p_comp,以竞品价为参照系衡量相对差距。A 符合定义;B、C 混入了成本项,扭曲了“与对手比较”的含义;D 完全不是差异率的数学形式。

Q4. 连续无脑跟价最可能引发什么后果?

单选题 · mid

  • A.市场份额无限增长
  • B.价格战恶性循环← 正确答案
  • C.顾客忠诚度提升
  • D.供应链成本下降

答案:B。一方降价、另一方跟随、前一方再降,形成螺旋式跳水,最终双方利润被侵蚀殆尽,即 B。A 忽略了下游需求的真实上限;C 与价格战通常损害品牌形象相悖;D 与定价策略没有直接因果关系。

Q5. 防止价格战失控最直接有效的机制是什么?

单选题 · hard

  • A.加大广告投放预算
  • B.设置底线价格加熔断← 正确答案
  • C.把价格降到更低
  • D.退出所有线下渠道

答案:B。底线价格划定“亏本红线”,智能熔断在连续跟价或触底时自动停止降价,二者是防灾的核心机制。A 只是增加成本;C 是火上浇油;D 属于放弃市场,不是风控手段。

Q6. 竞争情报系统的分析决策层主要职责是什么?

单选题 · mid

  • A.抓取竞品页面数据
  • B.产出建议调价策略← 正确答案
  • C.把价格同步到门店
  • D.定期清理过期日志

答案:B。分析决策层是系统“大脑”,运行比价模型和博弈策略,输出建议价。A 属于采集解析层;C 属于执行反馈层;D 是运维杂务,均不是该层核心职责。

Q7. 数据更新机制最需要解决的核心问题是什么?

单选题 · easy

  • A.数据库磁盘空间充足
  • B.情报的时效新鲜度← 正确答案
  • C.页面的美观程度
  • D.服务器台数多少

答案:B。竞争情报的价值随时间指数衰减,30 分钟前的价格可能还有用,3 天前的就是废纸。更新机制的核心就是保证情报的新鲜度,其他选项都属于基础设施或体验层面,不是机制要解决的关键命题。

Q8. 构建比价模型时,需要把哪些差异因素归一化处理?

多选题 · mid

  • A.商品规格与型号← 正确答案
  • B.优惠券与满减规则← 正确答案
  • C.客服工号的编码
  • D.包装数量与运费← 正确答案

答案:ABD。比价必须用“可比口径”:规格不同(500g 对 1kg)、促销不同(券后价对原价)、包装与运费不同,都会扭曲价差率,需要归一化。C 客服工号与价格无关,不需要处理。

Q9. 哪些信号出现时应该触发价格战预警?

多选题 · hard

  • A.竞品价格多次大幅跳水← 正确答案
  • B.我方转化率突然升高
  • C.连续多日被迫跟价← 正确答案
  • D.促销活动密集叠加← 正确答案

答案:ACD。A 是价格战的开战信号;C 表明我方已陷入被动应战;D 表明竞争烈度在升级,三者都应触发预警。B 是经营向好的表现,恰恰说明当前价格策略有效,不需要拉响警报。

Q10. 竞争情报系统的异步管线设计需要协调哪些因素?

多选题 · extreme

  • A.各数据源采集频率← 正确答案
  • B.存储队列容量配比← 正确答案
  • C.员工工牌的颜色
  • D.解析环节耗时差异← 正确答案

答案:ABD。异步管线的目标是让采集、分析、执行互不阻塞,因此各源采集频率(A)决定了数据到达节奏,队列容量(B)决定了缓冲能力,解析耗时(D)决定了处理瓶颈,三者必须协同设计。C 与系统架构无关。