Sản phẩm Identifiers: GTIN, MPN & Brand cho Shopping Feeds

Cách GTIN, MPN, và brand identify các sản phẩm trong Google và Bing shopping feeds — khi mỗi là bắt buộc, đó identifier_exists exemption, và đó mismatches đó trigger warnings.

Xuất bản lần đầu: 3 thg 7, 2026 · Cập nhật lần cuối: 8 thg 8, 2026 · Advanced
Ngôn ngữ

Sản phẩm identifiers — GTIN, MPN, và brand — là cách shopping feeds match của bạn listing để đó right sản phẩm trong Google Shopping Graph và Bing catalog. MỘT correct GTIN alone là thường đủ; không có một, brand + MPN là đó fallback; các sản phẩm với genuinely none of những declare điều này với identifier_exists: sai. Google là emphatic trên four tách biệt tài liệu: không bao giờ làm lên, guess, hoặc reuse một GTIN — một hợp lệ-checksum number đó belongs để một khác nhau sản phẩm là đó single hầu hết phổ biến nguyên nhân of an 'Incorrect GTIN' disapproval. Đó enforcement history matters: 2019 đã làm bị thiếu identifiers một priority/visibility hình phạt thay vì an tự động disapproval, 2021 extended enforcement để danh sách miễn phí và đã bắt đầu disapproving duplicate GTINs, và December 2023 downgraded identifier_exists mismatches từ disapproval để một warning. Bing hoạt động cùng cách, chỉ enforced hơn mechanically tại đó API insert cấp độ. Đó bar cho correctness went lên; đó hình phạt cho một single mistake went xuống.

TL;DR — GTIN là đó mạnh identifier; brand + MPN là đó legitimate fallback; identifier_exists: false là đó honest declaration cho các sản phẩm với none. Nearly mỗi warning hoặc disapproval trong này space là một of: (một) một hợp lệ-format GTIN đó là sai cho đó sản phẩm (reused/borrowed), (b) một bị thiếu GTIN on một sản phẩm đó có một, hoặc (c) an identifier_exists: false claim contradicted by Google catalog. Google repeats “don’t invent, guess, or reuse a GTIN” (bản dịch) «không invent, guess, hoặc reuse một GTIN» trên four tách biệt tài liệu — một mathematically hợp lệ checksum là necessary nhưng không sufficient, vì một real GTIN có thể belong để ai đó khác sản phẩm. Đó enforcement history là đó bị thiếu context: 2019 đã làm bị thiếu identifiers một priority hình phạt thay vì an auto-disapproval, 2021 extended enforcement để danh sách miễn phí và began disapproving duplicate GTINs, và December 2023 changed some identifier_exists xử lý. Microsoft dùng similar các trường, nhưng của nó validation và enforcement nên là treated as một tách biệt hệ thống.

Evidence for this claim Google Merchant Center asks merchants to submit accurate GTINs when assigned, or brand and MPN when appropriate, and not to invent identifiers. Scope: Google Merchant Center product identifier requirements. Confidence: high · Verified: Google Merchant Center: Unique product identifiers Evidence for this claim Microsoft Merchant Center similarly defines GTIN, brand, MPN, and identifierExists fields for product offers. Scope: Microsoft Shopping Content API; enforcement details may differ from Google. Confidence: high · Verified: Microsoft Advertising: Manage products

cốt lõi mental model

Use identifiers the manufacturer actually assigned. `identifier_exists=false` is a factual exception, not a shortcut.

If the manufacturer assigned a GTIN, submit that correct GTIN. If the product has no GTIN but has a brand and manufacturer part number, submit brand and MPN. Only a product that genuinely has no identifiers should omit GTIN and MPN and set identifier exists to false. A mathematically valid checksum does not prove a GTIN belongs to the product.

Three identifiers, một cây quyết định:

  • GTIN present? Submit điều này. MỘT correct GTIN alone là thường đủ để identify đó sản phẩm — đó là một matching claim, không một đầy đủ compliance một. Brand là vẫn một riêng bắt buộc thuộc tính cho hầu hết categories ngay cả khi một GTIN là present. Theo Google own sản phẩm dữ liệu đặc tả, GTIN là “It Depends (strongly recommended if available)” (bản dịch) «Điều này Phụ thuộc (strongly được khuyến nghị nếu khả dụng)» — đó softest-sounding of đó three requirements, nhưng đó một với đó hầu hết teeth, vì một sản phẩm Google knows có một GTIN nhận penalized cho omitting điều này: “Products with an assigned GTIN, but submitted without one, may have limited visibility.” (bản dịch) «Các sản phẩm với an assigned GTIN, nhưng được gửi không có một, có thể có limited visibility.» (nguồn).
  • Không GTIN? Brand + MPN là đó fallback. Theo Google MPN spec, MPN là “Required for all products without a manufacturer-assigned GTIN.” (bản dịch) «Bắt buộc cho all các sản phẩm không có một manufacturer-assigned GTIN.» (nguồn).
  • None of đó three? Declare điều này. “If your products don’t have assigned unique product identifiers: Don’t include the GTIN, brand, or MPN attributes for the product” (bản dịch) «Nếu của bạn các sản phẩm không có assigned unique sản phẩm identifiers: không bao gồm đó GTIN, brand, hoặc MPN các thuộc tính cho đó sản phẩm» (nguồn), và set identifier_exists để false.

Khi mỗi identifier là thực ra bắt buộc

nuance phần lớn các hướng dẫn flatten là đó những điều này three các thuộc tính có genuinely khác requirement logic trong sản phẩm dữ liệu đặc tả:

  • Brand là bắt buộc cho all new các sản phẩm except movies, books, và musical recordings (categories nơi có thường không rõ ràng associated brand), và tùy chọn nếu không. Google là blunt về độ chính xác: “Only provide a brand if you’re sure it’s correct. When in doubt don’t provide a brand (for example, do not guess or make up a value).” (bản dịch) «Chỉ cung cấp một brand nếu bạn là sure đây là correct. Khi trong doubt không cung cấp một brand (ví dụ, không guess hoặc làm lên một giá trị).» (nguồn). Note đó trap: cho homemade hoặc custom goods nơi bạn là đó manufacturer, brand không tùy chọn — bạn dùng của bạn own store name as đó brand.
  • GTIN là strongly được khuyến nghị bất cứ khi nào đó manufacturer assigned một, theo đó spec “Điều này Phụ thuộc” language.
  • MPN là bắt buộc chỉ khi đó sản phẩm có không manufacturer-assigned GTIN, và tùy chọn nếu không.

Hai thuộc tính mechanics worth knowing vì họ nguyên nhân silent các lỗi: mỗi sản phẩm variant ( khác color hoặc size) typically có của nó own MPN — copying một MPN trên toàn bộ variant group là phổ biến oversight — và bundle/multipack brand logic là non-obvious. cho manufacturer-đã tạo bundle, sử dụng bundle brand; cho bundle bạn assembled, sử dụng main sản phẩm brand (Google ví dụ là camera + lens + bag kit — bạn’d sử dụng camera brand). cho compatible hoặc aftermarket parts, sử dụng brand của bất kỳ ai thực ra đã làm compatible part, không brand nó compatible với. những điều này là Google instructions cho Điều gì để submit trong feed — underlying GTIN itself (mà number được cho variant hoặc bundle thực ra nhận) là allocated riêng by GS1’s own numbering hệ thống. không infer một từ khác.

GTIN thuộc tính spec cũng pins xuống hợp lệ formats: lengths của 8, 12, 13, hoặc 14 digits (UPC, EAN, JAN, hoặc ISBN). Spaces và dashes là đã bỏ qua, và Bạn có thể submit lên để 10 GTINs theo sản phẩm. 8-digit UPC-E nên là converted để 12-digit UPC-, và ISBN-10 để ISBN-13.

identifier_exists exemption — và của nó trap

identifier_exists là đó honest escape hatch. Google spec là rõ ràng: “Use the identifier exists [identifier_exists] attribute to indicate that unique product identifiers (UPIs) aren’t available for your product” (bản dịch) «Dùng đó identifier tồn tại thuộc tính để indicate đó unique sản phẩm identifiers (UPIs) không khả dụng cho của bạn sản phẩm» (nguồn), và “Use for products that don’t have a GTIN, MPN, or brand” (bản dịch) «Dùng cho các sản phẩm đó không có một GTIN, MPN, hoặc brand» (nguồn). Legitimate cases: custom T-shirts, art, handmade goods, và các sản phẩm đã làm trước GTINs existed — vintage items, antiques, books published trước 1970.

None của những điều đó category labels là blanket exemption on của nó own, though. cụ thể vintage hoặc handmade item có thể vẫn carry manufacturer-assigned GTIN — resold gốc-packaging stock, chẳng hạn — so kiểm tra thực tế item, không chỉ mà category nó falls vào, trước khi declaring identifier_exists: false.

Ở đây trap đó generates phần lớn identifier_exists các lỗi. điều này thuộc tính không phải free on/off toggle — Google cross-validates nó so với catalog evidence:

“Products for which the identifier exists [identifier_exists] attribute is incorrectly set to no or false and for which there is evidence that a unique product identifier exists, will receive a warning.” (bản dịch) «Các sản phẩm cho mà đó identifier tồn tại thuộc tính là incorrectly set để hoặc và cho mà có evidence đó một unique sản phẩm identifier tồn tại, sẽ nhận một warning.» (nguồn).

So nếu bạn flip identifier_exists để false on mass-produced branded sản phẩm chỉ để skip finding của nó GTIN, và Google Shopping Graph đã knows đó sản phẩm có GTIN, bạn nhận flagged. Các giá trị là yes/true hoặc no/false (English chỉ); Merchant API dùng true/false.

Cách tìm hoặc verify đúng GTIN

order của operations:

  1. kiểm tra physical barcode/packaging đầu tiên. nó có thẩm quyền nguồn, theo Google.
  2. Ask manufacturer nếu packaging không phải tại hand.
  3. Register với GS1 nếu bạn’re brand owner và của bạn sản phẩm genuinely có không assigned GTIN — GS1 các vấn đề number ( single GTIN hoặc company prefix cho nhiều). không self-invent một.
  4. Verify — hai khác kiểm tra. GTIN có thể là mathematically hợp lệ và vẫn là
  • sai sản phẩm number*. GS1 kiểm tra Digit Calculator xác nhận checksum math là right. nhưng đó chỉ proves number là well-formed, không đó nó yours. để xác nhận quyền sở hữu, sử dụng GS1’s chính thức lookup — Verified by GS1 / GEPIR — mà tells bạn mà company GTIN thực ra belongs để. Đây là kiểm tra đó catches hợp lệ-checksum number copied từ ai đó khác sản phẩm.

tránh restricted và coupon prefix ranges. Merchants generating placeholder GTINs thường stumble vào ranges Google explicitly disallows: prefixes 02, 04, và 2 là restricted ranges, và 05, 98, 99 là coupon ranges đó là không bao giờ hợp lệ sản phẩm GTINs. nếu “GTIN” bắt đầu với một của những điều đó, nó không thực sản phẩm identifier.

phổ biến mismatches đó trigger warnings và disapprovals

những điều này là hiện tại, cụ thể Merchant Center các vấn đề — kiểm tra chính xác vấn đề name trong của bạn account. ( enforcement history behind Vì sao some của những điều này là warnings rather hơn disapprovals hôm nay là của nó own section, dưới.) Gần như mỗi vấn đề ở đây là một của five thất bại modes:

  • Reused / borrowed GTIN — hợp lệ-checksum number đó belongs để khác sản phẩm, thường copy-pasted hoặc auto-generated. Đây là không đúng GTIN lỗi: giá trị là hợp lệ nhưng không đúng cho điều này sản phẩm, commonly vì GTIN từ một sản phẩm là accidentally re-được sử dụng. khắc phục là để sử dụng chỉ manufacturer-provided GTIN và không bao giờ tạo new ones. Đây là number-một concrete disapproval trigger cho established sellers với thực catalogs — và reason kiểm tra-digit calculator không phải đủ; bạn cần quyền sở hữu kiểm tra.
  • Bị thiếu GTIN on sản phẩm đó có một — see Bị thiếu hoặc không đúng GTIN. khắc phục là để cho sản phẩm either chính xác GTIN, hoặc cả hai MPN và brand; nếu nó genuinely một-của—kind hoặc vintage, sử dụng identifier_exists: false thay vì.
  • identifier_exists: false contradicted by catalog evidence — inverse mismatch, được ghi lại as không đúng sản phẩm identifier: bạn được gửi false cho sản phẩm Google believes có GTIN. khắc phục là để thêm đúng GTIN và đặt identifier_exists lại để true.
  • Duplicate GTINs trên của bạn own catalog — since 2021, khác các sản phẩm sharing một GTIN với giống nhau variant các thuộc tính là được xem như ambiguous và có thể là disapproved (nhiều hơn on điều này dưới).
  • Submitting internal SKU as GTIN — SKUs là merchant-internal và meaningless bên ngoài của bạn own hệ thống. họ không phải globally unique và không phải GTINs.

Google cũng chạy interactive troubleshooter cho GTIN/UPI các vấn đề đó walks bạn qua cụ thể disapproval bạn’re seeing.

ngắn history của enforcement — Vì sao advice bạn tìm online conflicts

Nếu bạn đã đọc older blog posts đó chẳng hạn “no GTIN = instant disapproval,” (bản dịch) «không GTIN = instant disapproval,» họ là describing một regime đó không lâu hơn tồn tại. Đó rules có shifted materially three times, và đó direction là consistent: harder catalog-truth requirements, softer riêng lẻ penalties.

  • September 2019 — Google moved từ tự động disapproving identifier-ít hơn các sản phẩm để một priority-based hệ thống: các sản phẩm bị thiếu UPIs stay eligible nhưng xếp hạng dưới các đối thủ với correct identifiers, especially trong competitive categories (Search Engine Land).
  • September 2021 — Google extended UPI enforcement để free (organic) sản phẩm listings, không chỉ paid Shopping quảng cáo, và introduced duplicate-GTIN disapprovals: khác nhau các sản phẩm sharing một GTIN với matching variant các thuộc tính là treated as ambiguous, và among một group flagged as duplicates chỉ một vẫn giữ active (Search Engine Land).
  • December 2023 — Google softened đó hình phạt: identifier_exists mismatches không lâu hơn trigger an outright disapproval — they surface as một warning đầu tiên. As Barry Schwartz reported điều này: “After this change the offers with the Item issue Incorrect value: identifier exists [identifier_exists] will receive a warning instead of a disapproval. If product identifier requirements are not met, then your item’s performance may be limited.” (bản dịch) «Sau này thay đổi đó offers với đó Item vấn đề Incorrect giá trị: identifier tồn tại [identifier_exists] sẽ nhận một warning thay vì một disapproval. Nếu sản phẩm identifier requirements không phải met, thì của bạn item performance có thể là limited.» (Công cụ tìm kiếm Roundtable).

net: bar cho correctness went lên (không shared GTINs, không sai exemption claims), nhưng cliff-edge hình phạt cho single mistake went xuống (warning và reduced performance thay vì instant ineligibility). Worth stating plainly so bạn không act on outdated instant-disapproval advice.

Cho đó rộng hơn “why not invent a GTIN” (bản dịch) «vì sao không invent một GTIN» cách diễn đạt, Google Tìm kiếm Central blog post Providing tốt hơn sản phẩm information cho shoppers là đó single best chính thức explainer — điều này tells manufacturers không để reuse identifiers trên các sản phẩm, và tells retailers để cung cấp một GTIN khi một tồn tại và để rely on brand và manufacturer part numbers khi điều này không.

Bing / Microsoft Merchant Center: giống nhau model, một khác biệt

Bing inherits Google thuộc tính vocabulary by design, so đó model là functionally giống hệt — GTIN được ưu tiên, brand + MPN fallback, an identifier-tồn tại flag cho genuine exemptions. Đó Microsoft Shopping Nội dung API tài liệu spell điều này out: brand, gtin, và mpn là “required if the manufacturer assigned values” (bản dịch) «bắt buộc nếu đó manufacturer assigned các giá trị»“You must specify the values if known” (bản dịch) «Bạn phải specify đó các giá trị nếu known» (nguồn).

Đó một khác biệt là nơi enforcement bites. Microsoft identifierExists trường defaults để true, và đó requirement là mechanical: “If you do not specify any of them, you must set the identifierExists field to false. The default is true.” (bản dịch) «Nếu bạn không specify bất kỳ of them, bạn phải set đó identifierExists trường để sai. Đó default là đúng.» (nguồn). Và Bing có đó giống nhau “we know this product has identifiers” (bản dịch) «we know này sản phẩm có identifiers» cross-kiểm tra as Google: “If the product is known to have these identifiers and you do not specify them, MMC accepts the product for now but the Product object in the response includes the warnings field. You should always check if the warnings field exists and fix all identified issues.” (bản dịch) «Nếu đó sản phẩm là known để có những identifiers và bạn không specify them, MMC accepts đó sản phẩm cho hiện tại nhưng đó Sản phẩm object trong đó phản hồi bao gồm đó warnings trường. Bạn nên luôn kiểm tra nếu đó warnings trường tồn tại và cách sửa all identified các vấn đề.» (nguồn). So đó practical takeaway: Bing enforces đó giống nhau truth, nhưng hơn mechanically tại đó API insert cấp độ, versus Google graduated warning hệ thống.

Bảng tham khảo nhanh: Điều gì để submit

của bạn sản phẩm…GTINMPNBrandidentifier_exists
có manufacturer GTINSubmit nóTùy chọn (được khuyến nghị)Submit nóLeave default (true)
Không GTIN, nhưng branded với part numberOmitSubmit nóSubmit nóLeave default (true)
Custom / handmade / một-của—kind / vintageOmitOmitcủa bạn store name nếu bạn đã làm nófalse

điều này bài viết là deep dive on identifiers themselves; cho Cách họ fit vào wider feed — các tiêu đề, images, feed rules, diagnostics — see Merchant Center feed optimization, và cho nền tảng overview, Google Merchant Center hub.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.