Google Shopping GTIN 报错怎么修?决策树(2026)
Feed 里冒出「Missing GTIN(缺失 GTIN)」「Invalid GTIN(无效 GTIN)」「Incorrect product identifier(标识符不正确)」这类报错,别急着乱填一个号码——填错或填假比不填更危险。修 GTIN 的正确姿势是先回答一个问题:这个商品到底有没有官方 GTIN? 答案决定你走哪条路。这篇给你一张决策树,把分支讲清楚。
GTIN(Global Trade Item Number,全球贸易项目代码)就是商品包装上那串条形码数字(常见 UPC / EAN)。Google 用它来识别同一个商品、合并报价、匹配搜索。它是 Feed 里最重要的标识符之一,填对了能拿更多曝光,填错了直接被拒。GTIN 报错属于「标识符类」拒登的一种,完整的被拒诊断流程见 Google Shopping 商品被拒怎么修。
决策树:先问「这个品有没有 GTIN」
所有 GTIN 问题都从这个分叉开始:
这个商品有没有制造商分配的官方 GTIN?
├─ 有(品牌货 / 转售他人品牌)
│ → 必须填正确的 GTIN,且 identifier_exists = true(或留空)
│
└─ 没有(自有品牌无条码 / 定制 / 古董 / 独一无二)
├─ 真的没有 → identifier_exists = false,且不要填 gtin
└─ 其实有、只是你不知道 → 去找出来,别瞎编
判断要点:你卖的是别人的品牌货(转售),几乎一定有 GTIN;你卖的是自有品牌、定制、手作、古董,可能确实没有。 下面按两条主分支展开。
分支一:品牌转售(有 GTIN)——填对就行
如果你转售已有品牌的商品,GTIN 几乎一定存在,就在包装上的条形码里(UPC 是 12 位,EAN 通常 13 位)。常见报错与修法:
- 「Invalid GTIN」(无效):你填的号码校验位不对、位数不对、或夹了空格 / 字母。修:从包装条形码原样录入,只保留数字,核对位数(8/12/13/14 位)。
- 「Incorrect GTIN」(不正确):号码本身格式没问题,但 Google 认为它和这个品牌 / 品类对不上(可能你填了另一个变体的号)。修:逐个变体(颜色 / 尺寸)填它各自的 GTIN,别全用同一个。
- 「GTIN 与品牌不符」:GTIN 的前缀指向的厂商和你填的 brand 矛盾。修:核对 brand 与 GTIN 是否真属于同一制造商。
实操提醒:同一款商品的每个变体(SKU)通常有独立的 GTIN。批量上架时最容易犯的错,就是父商品的 GTIN 被复制到所有子变体上,导致大面积「Incorrect」。
分支二:自有品牌 / 定制 / 独一无二——用对 identifier_exists
如果你的商品确实没有官方 GTIN(自有品牌且未申请条码、定制品、手作、古董 / 二手独一无二),正确做法是告诉 Google「这个品没有标识符」:
- 设
identifier_exists = false,并且不要同时再填 gtin(也别填会暗示「其实有」的标识符)。 - 这种情况下,Google 通常要求你提供 brand + mpn(自有编号) 来辅助识别。
最常见的坑:identifier_exists 自相矛盾
有一个高频报错值得单独讲:你把 identifier_exists 设成了 false,却同时又填了 gtin / mpn / brand 之一——Google 把这视为自相矛盾的信息:「你说没有标识符,可你又给了一个?」
修法二选一:
- 如果这个品其实有 GTIN:填上正确的 gtin,并把
identifier_exists设为 true(或直接留空让 Google 默认)。 - 如果这个品真没有:移除 identifier_exists = false 之外那些会冲突的标识符属性,保持「确实没有」的一致性。
关键就一个字:一致。要么「有 GTIN + true」,要么「真没有 + false 且不填冲突标识符」,别两边都沾。
别滥用 identifier_exists = false
很多人为了图省事,把所有报 GTIN 错的品一律设 false——这是危险操作。如果 Google 根据相似报价判断这个品其实「应该有 GTIN」,你却谎称没有,轻则继续被拒,重则积累成账户信任问题,甚至牵连出 虚假陈述类的账户暂停。只在你确信没有官方标识符时才用 false。
批量修复:几百上千个 SKU 怎么办
单个改不现实时,按这个顺序批量处理:
- 导出诊断:从 Merchant Center 诊断导出所有 GTIN 报错的商品列表,按报错类型分组(无效 / 不正确 / 缺失 / 矛盾)。
- 分两堆:用「品牌转售 vs 自有 / 定制」把 SKU 一分为二——这一步对应决策树的主分叉。
- 转售堆:批量校验 GTIN(位数、校验位),逐变体补上各自正确的号;用 Feed 规则 / 表格映射,别手抠。
- 自有 / 定制堆:批量设
identifier_exists = false并清掉冲突标识符,同时补齐 brand + mpn。 - 重新提交并监控:更新 Feed 后请求审核,过几天回诊断看是否清零。
如果你用 Shopify / 独立站 + Feed 工具,这些大多能用规则一次性处理。Feed 的系统化优化(标题、属性、图片、标识符一起管)见 Google Shopping Feed 优化;图片类拒登见 Merchant Center 图片要求(2026)。
底线
GTIN 报错的解法不是「填个号让它过」,而是先判断这个品到底有没有 GTIN:有就填对、逐变体填、和品牌一致;真没有就 identifier_exists = false 且不填冲突标识符,保持一致;数量大就按「转售 vs 自有」分堆批量处理。最忌讳的是乱编 GTIN 或滥用 false——前者被拒、后者可能拖累账户信任。具体属性规则与校验,请在 Google Merchant Center Help 核实。
常见问题
Google Shopping 没有 GTIN 的商品怎么上架? 如果商品确实没有官方 GTIN(自有品牌、定制、手作、古董),设 identifier_exists = false 且不要再填 gtin,同时补齐 brand + mpn 帮助识别。只在确信没有标识符时才这么做。
「identifier_exists 取值不正确」报错怎么修? 这是自相矛盾:你设了 false 却又填了 gtin/mpn/brand。要么填上正确 GTIN 并把 identifier_exists 设为 true,要么移除冲突的标识符属性、保持「确实没有」的一致性。
所有变体能用同一个 GTIN 吗? 通常不能。同款商品的每个变体(不同颜色 / 尺寸)往往有各自独立的 GTIN。把父商品 GTIN 复制到所有子变体,是导致大面积「Incorrect GTIN」的常见错误。
我能一律设 identifier_exists = false 省事吗? 不建议。若 Google 据相似报价判断该品应有 GTIN,你谎称没有会继续被拒,并可能积累成账户信任问题甚至虚假陈述暂停。只在真没有官方标识符时用 false。
GTIN 填对后多久能恢复? 更新 Feed 并请求审核后,标识符类拒登通常约 3–5 个工作日重新审核(截至 2026 年中,以后台为准)。批量修复后过几天回诊断确认是否清零。
EshopPick 运营与合规线主编。覆盖 TikTok Shop 开店入驻、资质审核、物流履约、违规分与账号健康、申诉与回款。专盯平台规则变动,把官方政策翻译成卖家真正能执行的步骤。
