怎么在 Chrome 里跨网站比较商品价格(2026)
比价听起来是网购里最简单的事:开四个标签页,看四个数字,挑最小的那个。一旦这四个数字量的根本不是同一件事,它就立刻不再简单——一个含运费,一个是翻新机,一个是捆了个你并不想要的保护壳的套装,第四个还是你没注意到的币种。
"屏幕上的数字"和"真正能放在一起比的价格"之间的这道缝,是大多数糟糕购买决策的藏身之处。下面讲怎么把它补上。
跨店比价为什么会失效
有四件事让不同店铺的价格真的很难摆在一起:
- 各家店对"这是什么商品"没有共识。标题是营销文案。两个标题一模一样的 listing 可能是同一产品的不同代次。
- 显示的价格不是你付的价格。运费、税费、强制手续费和优惠券都坐在那个大数字之外。
- 价格会动。几家大型平台的价格调整非常频繁,有时一天一变。周一抓到的比较,周四可能已经错了。
- 没有一个站点能覆盖全部。最低价常常出现在某个从没被比价引擎收录过的小店里。
任何值得用的方法,至少要解决前两条。
方法一 — 标签页加表格
这是默认做法,而且对三四件商品来说真的够用。你打开候选商品,把标题、价格、型号、链接抄进表格,加一列运费,然后排序。
它在哪里崩掉:
- 抄错。手抄型号出错的概率高到不容忽视,而型号恰恰是你最不能出错的字段。
- 没有历史。表格是一张快照。下周你得从头再来。
- 撑不住规模。超过大约五件,维护表格的成本就超过比价本身的价值,于是人们悄悄放弃,直接选了第一个标签页。
决策很小、只此一次的时候用它。任何你预计还会回头看的东西都别用它。
方法二 — 比价搜索引擎
Google Shopping 和各地区的对应产品(Idealo、PriceRunner、Kelkoo 等)确实解决了一部分问题:它们按商品标识符归类,所以比较的是同一个东西,而不是同一串词。
它们的盲区是结构性的,不是偶然的:
- 覆盖范围跟着目录走。没有干净 GTIN/EAN 的商品——手作、冷门配件、套装、二手货——很少出现。
- 平台价格常常滞后或缺失。调价比feed更新快,而有些大卖家干脆不同步数据。
- 运费和总成本因收货地而异。头条价很少等于送到你地址的价格。
- 它们是有地域性的。在某个国家很强的引擎,在另一个国家可能很稀疏。
把它们当作一个输入,而不是最终裁决——尤其是那些主要由小店销售的商品。
方法三 — 把候选全部收进一个资料库
第三种方法把顺序倒过来:不是让某个服务替你比,而是你自己把候选收进一个地方,按你的口径来比。采集这一步是一次悬停、一次点击,而且列表网格和详情页都能用,所以收集六个候选花的时间和开六个标签页差不多。
VKT Item Pin 就是为此做的:每次 Pin 记下标题、价格、链接、型号、站点、日期和缩略图;对同一件商品再次 Pin 是追加一个价格点,而不是生成重复记录。约二十多家平台有手工调优的选择器,其余全部走通用引擎——先 JSON-LD 结构化数据,再 Open Graph 标签,再通用选择器,最后是手动点选模式,你点哪个元素就用哪个值。
高级版补上了让它成为真正"比较"的那一块:按站点、日期、价格区间筛选,CSV 导出,以及一张最多叠加六件商品的对比图——你能看出哪家店一直更便宜,而不只是今天谁最便宜。
要采集的不只是价格
比较的质量取决于它背后的字段。这六个值得坚持:
| 字段 | 它能防止什么 |
|---|---|
| 型号 / SKU | 拿新型号和老型号互相比 |
| 站点 | 两周后忘了便宜的那家是哪一家 |
| 日期 | 把过期价格当成当前价格 |
| 链接 | 丢了当初看的那个具体型号 |
| 标题(原样) | 悄悄把 listing"修正"成它不是的东西 |
| 缩略图 | 把两个长得像的 listing 搞混 |
标题要保持卖家原样。改写成你自己的话看起来更整洁,却会毁掉唯一一份"当时到底怎么宣传的"记录。
比之前先统一口径
排序之前,先让这些数字表达同一件事。五项检查,按通常的重要性排序:
- 到手总价。加上运费和任何强制费用。一家包邮之后,3 欧元的差价很快就消失了。
- 税务处理。有的价格含增值税,有的不含;跨境报价通常既不含税也不含关税。
- 成色。全新、二手、翻新、开箱是风险水平不同的不同商品,无论价格怎么写。
- 套装内容。"含充电器和保护壳"对比"仅机身",那不是价格差异,那是两个不同的 offer。
- 型号变体。存储容量、颜色、区域版本都会在不改标题的情况下改变价格。
把统一后的数字写在采集到的数字旁边,否则下周你还得重做一遍。
比的是时间段,不是今天
单张快照只能回答"现在谁最便宜"。大多数真实购买想问的是另一个问题:"现在是下手的好时机吗?"这需要一个序列。
两种值得采集的模式:
- 促销前的基准线。在已知促销窗口前几周 Pin 一次,促销期间再 Pin 一次。如果线没动,那个折扣就是装饰性的。
- 跨店价差。同一天在两三家店 Pin 同一个型号。如果某家始终以固定幅度更便宜,这个价差大概是结构性的——比任何单日促销都值钱。
有了每件商品的历史,"最便宜"就不再是某一瞬间,而是一个你能据此行动的规律。
站点读不出来的时候怎么办
提取失败的方式是可预测的,每种都有对策:
- 没有结构化数据。小店铺常常省略 JSON-LD。通用引擎会退回到 Open Graph 和通用选择器;如果结果不对,保存前手动改字段。
- 价格由脚本在加载后渲染。等价格出现再 Pin。Pin 得太早会抓到占位符。
- 全都失败。用点选模式:点页面上的元素,值就进你选中的字段。慢一点,但对任何页面都有效。
- 登录墙和区域跳转。就记下实际展示给你的价格——包括你的本地币种——而不是比价网站声称的价格。
最后一条要诚实面对:本地、已登录状态下看到的价格,才是你真正能付的价格,因此它比一个理想化的全球数字更有用。
三种方法一目了然
| 方法 | 适合 | 什么时候会崩 |
|---|---|---|
| 标签页 + 表格 | 3~4 个候选的一次性决策 | 你需要回头再看,或商品超过五件 |
| 比价引擎 | 有干净标识符的目录型商品 | 商品是手作、二手、套装,或由小店销售 |
| 本地资料库 | 你想长期保留并更新的跨店比较 | 你需要自动复查或降价提醒 |
资料库方法的短板也说明白:你不在的时候没人替你复查价格,所以要刷新数字必须自己再 Pin;免费版 50 件商品;数据只在一个浏览器 profile 里;清理浏览器数据会抹掉它,除非你导出 JSON 备份。这些就是"保持本地"的代价。
常见问题
不同国家的店铺价格也能比吗?
能比,但原始数字不可直接比:币种、增值税处理、进口关税和运费全都不同。采集工具记的是页面实际显示的内容,所以要记下币种以及是否含税,换算后再做决定。
亚马逊以外的站点也能用吗?
能。约二十多家电商平台有手工调优的选择器,其余所有店铺走通用引擎:先读 JSON-LD 结构化数据,再读 Open Graph 标签,再用通用选择器。如果全都失败,你可以点页面上任意元素手动填字段。
一次最多能比多少件商品?
免费版可存 50 件商品,并为每件单独显示价格走势图。高级版的对比视图最多把六件商品叠加在同一张图里,这是最接近"左右并排比较"的形式。
每件商品都必须打开详情页才能采集吗?
不需要。列表页和搜索结果网格上也会出现 Pin 按钮,所以你可以在一个结果页里采集好几个候选,不用给每个商品单独开标签页。
店铺显示的是别的币种怎么办?
记录会原样保留页面显示的数值和币种,不做自动换算。这是刻意的:悄悄换算会掩盖"本地含税价"和"不含税进口价"之间的差别。比较的时候请你自己换算。
一句话结论:用比价引擎去发现候选,然后把真正重要的那几个收进你自己的资料库——型号、站点、日期、到手价一起记下来。VKT Item Pin 负责采集:悬停、Pin、再 Pin 追加价格点,免费 50 件商品,高级版有六件商品叠加对比图。
更多 VKT 工具见 扩展目录,或邮件联系 [email protected]。
