每日整理真实提问 356 个问题 · 726 个回答 需要系统性的技术文档?看 Shopify 技术百科 1000 篇 → 400-873-8117
已解决 提问于 3 天前

Meta 目录里的价格和网站对不上,广告被拒

2 个回答 2,870 次浏览 分析与像素 最后活跃 3 天前
22

广告后台显示部分商品「价格不匹配」,点开发现目录里是美元原价,网站显示的是欧元折后价。改了 feed 之后好了一阵又出现。

L
Lily提问者
DTC 品牌独立站运营负责人
3 天前提问 · 已收到 2 个回答

2 个回答

已采纳 · 提问者确认解决
82

价格不匹配通常不是 feed 写错了,而是「目录抓的是 A 版本页面、用户看到的是 B 版本」——多市场货币、登录后价、折扣价三种情况最常见。

1处理顺序

  1. 确认目录的抓取地区和货币:Meta 目录按 link 抓页面,如果站点开了 Markets 自动跳转货币,抓到的价和投放地区的价就不是一个。
  2. feed 里的价格字段要跟着市场走:多市场建议按国家拆 feed,或者用 price + currency 明确写死,不要让 Meta 自己推断。
  3. 折扣价不要只靠结账页计算:如果站点用自动折扣,落地页展示的是折后价而 feed 是原价,一定被判不一致。要么把折扣体现在页面价格上,要么用 sale_price 字段同步。
  4. 改完 feed 后手动触发一次重新抓取(Commerce Manager → 数据源 → 立即抓取),等 24–48 小时再看,频繁改会导致反复审核。
  5. 同时检查像素与 CAPI 的 event_id 去重,价格不一致的告警常和重复事件一起出现,先把 purchase 的重复去掉再排查。
验收:Commerce Manager 的「诊断」里没有价格不匹配告警,投放中的商品状态正常,购买事件在事件管理工具里没有重复。
风 风格技术团队 · Shopify 官方合作伙伴 · 11 年建站经验 · 3 天前
11
多市场站点建议给 feed 单独一个「固定货币」的抓取路径,比如 ?country=US&currency=USD 强制参数,避免被地理跳转影响。Meta 抓取时不带 cookie,跳转逻辑很容易把它带到错误的市场。
泽 阿泽 · 前端工程师 · Hydrogen / Storefront API · 3 天前

你的处理方式是什么?

写下你实际验证过的步骤,比「我也有这个问题」有用得多。当前版本为静态展示,提交后会由团队整理并回复。

描述你遇到的现象、店铺环境(主题 / 套餐 / 应用)、已经试过哪些操作……
我要单独提问 工作日 10 分钟内回复,可直接加微信 fenggejishu