Product Identifiers: GTIN, MPN & Brand untuk Shopping Feeds
Bagaimana GTIN, MPN, dan brand identify products di Google dan Bing shopping feeds — ketika setiap adalah diperlukan, identifier_exists exemption, dan mismatches itu trigger warnings.
Product identifiers — GTIN, MPN, dan brand — adalah bagaimana shopping feeds match Anda listing untuk right product di Google's Shopping Graph dan Bing's catalog. sebuah correct GTIN alone adalah biasanya cukup; tanpa satu, brand + MPN adalah fallback; products dengan genuinely none dari ini declare ini dengan identifier_exists: salah. Google adalah emphatic di seluruh four terpisah docs: tidak pernah membuat up, guess, atau reuse sebuah GTIN — sebuah valid-checksum angka itu belongs untuk sebuah berbeda product adalah single sebagian besar umum penyebab dari sebuah 'Incorrect GTIN' disapproval. enforcement history penting: 2019 dibuat missing identifiers sebuah priority/visibilitas penalty alih-alih sebuah automatic disapproval, 2021 extended enforcement untuk free listings dan dimulai disapproving duplicate GTINs, dan December 2023 downgraded identifier_exists mismatches dari disapproval untuk sebuah warning. Bing berfungsi yang sama cara, hanya enforced lebih mechanically di API insert tingkat. bar untuk correctness went up; penalty untuk sebuah single mistake went down.
Bukti untuk klaim ini Google Merchant Center asks merchants to submit accurate GTINs when assigned, or brand and MPN when appropriate, and not to invent identifiers. Cakupan: Google Merchant Center product identifier requirements. Tingkat keyakinan: tinggi · Diverifikasi: Google Merchant Center: Unique product identifiers Bukti untuk klaim ini Microsoft Merchant Center similarly defines GTIN, brand, MPN, and identifierExists fields for product offers. Cakupan: Microsoft Shopping Content API; enforcement details may differ from Google. Tingkat keyakinan: tinggi · Diverifikasi: Microsoft Advertising: Manage productsTL;DR — Product identifiers adalah three standard nilai sebuah shopping feed menggunakan untuk figure out persis yang product Anda’re selling: GTIN ( angka di barcode), MPN ( manufacturer’s bagian angka), dan brand. jika Anda product memiliki sebuah GTIN, gunakan ini — itu alone adalah biasanya cukup. jika ini tidak, submit brand + MPN alih-alih. dan jika ini genuinely memiliki none dari them (custom, handmade, vintage), Anda tell Google itu pada purpose dengan sebuah attribute called
identifier_exists.
Apa GTIN, MPN, dan brand sebenarnya adalah
Ketika Anda list products melalui Google Merchant Center atau Microsoft/Bing’s equivalent, mesin perlu untuk know yang spesifik product setiap baris di Anda feed adalah. ini melakukan itu dengan three identifiers:
- GTIN — Global Trade Item angka. ini adalah angka encoded di sebuah product’s barcode. Anda’ll juga hear ini called sebuah UPC ( 12-digit versi umum di North America) atau sebuah EAN ( 13-digit versi umum di Europe) — itu adalah hanya regional flavors dari yang sama hal. Books gunakan ISBN, yang adalah juga sebuah GTIN.
- MPN — Manufacturer bagian angka. ini adalah code manufacturer menggunakan untuk identify satu spesifik product among semuanya mereka membuat.
- Brand — brand name product adalah sold di bawah.
satu aturan itu penting sebagian besar
Di sini’s seluruh hal di satu kalimat: jika Anda product memiliki sebuah GTIN, submit ini — dan tidak pernah, ever membuat satu up.
«Google says this over and over across its documentation: “Don’t make up, guess, or include values from similar products. If you provide incorrect identifiers, your product(s) may be disapproved.” (source). The best place to find the right GTIN is right on the box: “The most accurate source of GTINs is always from the product packaging or the product’s manufacturer.” (source). » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian sepuluh, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
Apa jika my product tidak memiliki sebuah GTIN?
Tidak setiap product memiliki satu. Store-brand goods, replacement bagian, dan terutama custom atau handmade items sering jangan. itu’s fine — Anda memiliki dua options:
- Submit brand + MPN alih-alih. Together mereka identify product ketika ada Tidak GTIN.
- jika ini memiliki none dari three (sebuah satu-dari-sebuah-jenis painting, sebuah hand-knitted scarf, sebuah
pre-barcode antique), set
identifier_existsuntukfalse. itu’s Anda honestly telling Google “ini product genuinely memiliki Tidak identifiers,” (terjemahan) “ini product genuinely memiliki Tidak identifiers,” yang adalah completely diizinkan.
Apa Anda harus tidak melakukan adalah set identifier_exists: false hanya untuk skip berfungsi dari
finding sebuah GTIN pada sebuah product itu sebenarnya memiliki satu. Google cross-memeriksa itu claim
terhadap apa ini sudah knows, dan ini’ll flag mismatch.
hal sebagian besar orang mendapatkan wrong
Missing sebuah GTIN dan memiliki sebuah wrong GTIN adalah treated very differently. jika Anda product sekadar lacks sebuah GTIN, Anda’re mostly looking di reduced visibilitas — Anda products dapat peringkat lebih rendah daripada pesaing siapa melakukan menyediakan correct identifiers. tetapi submitting sebuah GTIN itu’s wrong untuk itu product — biasanya karena ini adalah copied dari lainnya listing — dapat mendapatkan product disapproved. Missing = weaker; wrong = rusak.
ingin deep versi — tepat identifier_exists mismatch mechanism, cara
verify sebuah GTIN sebenarnya belongs untuk Anda product, restricted prefix ranges untuk
hindari, dan bagaimana Bing differs? Switch untuk Advanced tab.
Bukti untuk klaim ini Google Merchant Center asks merchants to submit accurate GTINs when assigned, or brand and MPN when appropriate, and not to invent identifiers. Cakupan: Google Merchant Center product identifier requirements. Tingkat keyakinan: tinggi · Diverifikasi: Google Merchant Center: Unique product identifiers Bukti untuk klaim ini Microsoft Merchant Center similarly defines GTIN, brand, MPN, and identifierExists fields for product offers. Cakupan: Microsoft Shopping Content API; enforcement details may differ from Google. Tingkat keyakinan: tinggi · Diverifikasi: Microsoft Advertising: Manage productsTL;DR — GTIN adalah strong identifier; brand + MPN adalah legitimate fallback;
identifier_exists: falseadalah honest declaration untuk products dengan none. Nearly setiap warning atau disapproval di ini space adalah satu dari: (sebuah) sebuah valid-format GTIN itu’s wrong untuk product (reused/borrowed), (b) sebuah missing GTIN pada sebuah product itu memiliki satu, atau (c) sebuahidentifier_exists: falseclaim contradicted oleh Google’s catalog. Google repeats “jangan invent, guess, atau reuse a GTIN” (terjemahan) “jangan invent, guess, atau reuse sebuah GTIN” di seluruh four terpisah docs — sebuah mathematically valid checksum adalah necessary tetapi tidak sufficient, karena sebuah nyata GTIN dapat belong untuk seseorang else’s product. enforcement history adalah missing context: 2019 dibuat missing identifiers sebuah priority penalty alih-alih sebuah auto-disapproval, 2021 extended enforcement untuk free listings dan began disapproving duplicate GTINs, dan December 2023 changed beberapaidentifier_existsmenangani. Microsoft menggunakan similar fields, tetapi -nya validation dan enforcement seharusnya menjadi treated sebagai sebuah terpisah sistem.
core mental model
jika manufacturer assigned sebuah GTIN, submit itu correct GTIN. jika product memiliki Tidak GTIN tetapi memiliki sebuah brand dan manufacturer bagian angka, submit brand dan MPN. hanya sebuah product itu genuinely memiliki Tidak identifiers seharusnya omit GTIN dan MPN dan set identifier ada untuk salah. sebuah mathematically valid checksum melakukan tidak prove sebuah GTIN belongs untuk product.
Three identifiers, satu decision tree:
«- GTIN present? Submit it. A correct GTIN alone is usually enough to identify
the product — that’s a matching claim, not a full compliance one. Brand is still a
separately required attribute for most categories even when a GTIN is present. Per
Google’s own product data specification,
GTIN is “It Depends (strongly recommended if available)” — the softest-sounding of
the three requirements, but the one with the most teeth, because a product Google
knows has a GTIN gets penalized for omitting it:
“Products with an assigned GTIN, but submitted without one, may have limited
visibility.”
(source).
» (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian dua puluh lima, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
«- No GTIN? Brand + MPN is the fallback. Per Google’s MPN spec, MPN is
“Required for all products without a manufacturer-assigned GTIN.”
(source).
» (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian dua puluh lima, bagian kecil dua: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
«- None of the three? Declare it. “If your products don’t have assigned unique
product identifiers: Don’t include the GTIN, brand, or MPN attributes for the
product”
(source),
and set identifier_exists to false.
» (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian dua puluh lima, bagian kecil tiga: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
Ketika setiap identifier adalah sebenarnya diperlukan
nuance sebagian besar guides flatten adalah itu ini three attributes memiliki genuinely berbeda requirement logic di product data specification:
- Brand adalah diperlukan untuk semua baru products except movies, books, dan musical recordings (categories di mana ada sering Tidak dengan jelas associated brand), dan opsional jika tidak. Google adalah blunt tentang accuracy: “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).” (terjemahan) “hanya menyediakan sebuah brand jika Anda’re sure ini adalah correct. Ketika di doubt jangan menyediakan sebuah brand (misalnya, melakukan tidak guess atau membuat up sebuah nilai).” (sumber). Note trap: untuk homemade atau custom goods di mana Anda adalah manufacturer, brand tidak opsional — Anda gunakan Anda own store name sebagai brand.
- GTIN adalah strongly recommended setiap kali manufacturer assigned satu, per spec’s “It Bergantung” (terjemahan) “ini Bergantung” language.
- MPN adalah diperlukan hanya ketika product memiliki Tidak manufacturer-assigned GTIN, dan opsional jika tidak.
Dua attribute mechanics worth knowing karena mereka penyebab silent errors: setiap product variant (sebuah berbeda color atau size) typically memiliki -nya own MPN — copying satu MPN di seluruh sebuah seluruh variant group adalah sebuah umum oversight — dan bundle/multipack brand logic adalah non-obvious. untuk sebuah manufacturer-dibuat bundle, gunakan bundle’s brand; untuk sebuah bundle Anda assembled, gunakan main product’s brand (Google’s contoh adalah sebuah camera + lens + bag kit — Anda’d gunakan camera’s brand). untuk compatible atau aftermarket bagian, gunakan brand dari whoever sebenarnya dibuat compatible bagian, tidak brand ini adalah compatible dengan. ini adalah Google’s instructions untuk apa untuk submit di feed — underlying GTIN itself (yang angka sebuah diberikan variant atau bundle sebenarnya mendapatkan) adalah allocated secara terpisah oleh GS1’s own numbering sistem. jangan infer satu dari lainnya.
GTIN attribute spec juga pins down valid formats: lengths dari 8, 12, 13, atau 14 digits (UPC, EAN, JAN, atau ISBN). Spaces dan dashes adalah ignored, dan Anda dapat submit up untuk 10 GTINs per product. 8-digit UPC-E seharusnya menjadi converted untuk 12-digit UPC-sebuah, dan ISBN-10 untuk ISBN-13.
identifier_exists exemption — dan -nya trap
«identifier_exists is the honest escape hatch. Google’s spec is explicit:
“Use the identifier exists [identifier_exists] attribute to indicate that unique
product identifiers (UPIs) aren’t available for your product”
(source),
and “Use for products that don’t have a GTIN, MPN, or brand”
(source).
Legitimate cases: custom T-shirts, art, handmade goods, and products made before GTINs
existed — vintage items, antiques, books published before 1970.
» (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian tiga puluh dua, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
None dari itu category labels adalah sebuah blanket exemption pada -nya own, though. sebuah spesifik
vintage atau handmade item dapat masih carry sebuah manufacturer-assigned GTIN — resold
original-packaging stock, misalnya — so periksa sebenarnya item, tidak hanya yang
category ini falls ke, sebelum declaring identifier_exists: false.
Di sini’s trap itu generates sebagian besar identifier_exists errors. ini attribute tidak sebuah
free pada/off toggle — Google cross-validates ini terhadap catalog evidence:
“Products untuk yang itu identifier ada [identifier_exists] attribute adalah
incorrectly set untuk no atau false dan untuk yang di sana adalah evidence itu a unique
product identifier ada, akan menerima a warning.” (terjemahan) “Products untuk yang identifier ada tidak terdefinisi attribute adalah
incorrectly atur ke tidak terdefinisi atau tidak terdefinisi dan untuk yang ada evidence itu sebuah unique
product identifier ada, akan menerima sebuah warning.”
(sumber).
So jika Anda flip identifier_exists untuk false pada sebuah mass-produced branded product hanya
untuk skip finding -nya GTIN, dan Google’s Shopping Graph sudah knows itu product memiliki sebuah
GTIN, Anda mendapatkan flagged. nilai adalah yes/true atau no/false (English hanya);
Merchant API menggunakan true/false.
cara temukan atau verify correct GTIN
order dari operations:
- periksa physical barcode/packaging pertama. ini adalah authoritative sumber, per Google.
- tanyakan manufacturer jika packaging tidak di hand.
- Register dengan GS1 jika Anda’re brand owner dan Anda product genuinely memiliki Tidak assigned GTIN — GS1 issues angka (sebuah single GTIN atau sebuah company prefix untuk banyak). jangan self-invent satu.
- Verify — dua berbeda memeriksa. sebuah GTIN dapat menjadi mathematically valid dan masih menjadi
- wrong product’s angka*. GS1 periksa Digit Calculator mengonfirmasi checksum math adalah right. tetapi itu hanya proves angka adalah well-formed, tidak itu ini adalah yours. untuk konfirmasi kepemilikan, gunakan GS1’s official lookup — Verified oleh GS1 / GEPIR — yang tells Anda yang company sebuah GTIN sebenarnya belongs untuk. ini adalah periksa bahwa catches sebuah valid-checksum angka copied dari seseorang else’s product.
hindari restricted dan coupon prefix ranges. Merchants generating placeholder
GTINs sering stumble ke ranges Google explicitly disallows: prefixes 02, 04, dan
2 adalah restricted ranges, dan 05, 98, 99 adalah coupon ranges itu adalah tidak pernah valid
product GTINs. jika sebuah “GTIN” (terjemahan) “GTIN” dimulai dengan satu dari itu, ini adalah tidak sebuah nyata product identifier.
umum mismatches itu trigger warnings dan disapprovals
ini adalah saat ini, spesifik Merchant Center issues — periksa tepat issue name di Anda account. ( enforcement history behind mengapa beberapa dari ini adalah warnings rather daripada disapprovals hari ini adalah -nya own bagian, di bawah.) Hampir setiap masalah di sini adalah satu dari five failure modes:
- Reused / borrowed GTIN — sebuah valid-checksum angka itu belongs untuk sebuah berbeda product, biasanya copy-pasted atau auto-generated. ini adalah Incorrect GTIN error: nilai adalah valid tetapi incorrect untuk ini product, commonly karena sebuah GTIN dari lainnya product adalah accidentally re-digunakan. perbaiki adalah untuk gunakan hanya manufacturer-disediakan GTIN dan tidak pernah buat baru ones. ini adalah angka-satu concrete disapproval trigger untuk established sellers dengan nyata catalogs — dan alasan sebuah periksa-digit calculator tidak cukup; Anda perlu kepemilikan periksa.
- Missing GTIN pada sebuah product itu memiliki satu — see Missing atau incorrect GTIN.
perbaiki adalah untuk memberikan product either sebuah accurate GTIN, atau keduanya sebuah MPN dan sebuah brand;
jika ini adalah genuinely satu-dari-sebuah-jenis atau vintage, gunakan
identifier_exists: falsealih-alih. identifier_exists: falsecontradicted oleh catalog evidence — inverse mismatch, terdokumentasi sebagai Incorrect product identifier: Anda submittedfalseuntuk sebuah product Google believes memiliki sebuah GTIN. perbaiki adalah untuk tambahkan correct GTIN dan setidentifier_existsback untuktrue.- Duplicate GTINs di seluruh Anda own catalog — since 2021, berbeda products sharing satu GTIN dengan yang sama variant attributes adalah treated sebagai ambiguous dan dapat menjadi disapproved (lebih pada ini di bawah).
- Submitting sebuah internal SKU sebagai GTIN — SKUs adalah merchant-internal dan meaningless di luar Anda own sistem. mereka tidak globally unique dan tidak GTINs.
Google juga berjalan sebuah interactive troubleshooter untuk GTIN/UPI issues itu walks Anda melalui spesifik disapproval Anda’re seeing.
sebuah pendek history dari enforcement — mengapa advice Anda temukan online conflicts
jika Anda’ve baca older blog posts itu say “Tidak GTIN = instant disapproval,” (terjemahan) “Tidak GTIN = instant disapproval,” mereka’re describing sebuah regime itu Tidak lebih lama ada. aturan memiliki shifted materially three times, dan direction adalah consistent: harder catalog-truth requirements, softer individual penalties.
- September 2019 — Google moved dari secara otomatis disapproving identifier-lebih sedikit products untuk sebuah priority-based sistem: products missing UPIs stay eligible tetapi peringkat di bawah pesaing dengan correct identifiers, terutama di competitive categories (mesin pencari Land).
- September 2021 — Google extended UPI enforcement untuk free (organic) product listings, tidak hanya paid Shopping ads, dan introduced duplicate-GTIN disapprovals: berbeda products sharing sebuah GTIN dengan matching variant attributes adalah treated sebagai ambiguous, dan among sebuah group flagged sebagai duplicates hanya satu tetap active (mesin pencari Land).
- December 2023 — Google softened penalty:
identifier_existsmismatches Tidak lebih lama trigger sebuah outright disapproval — mereka surface sebagai sebuah warning pertama. sebagai Barry Schwartz reported ini: “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.” (terjemahan) “setelah ini perubahan offers dengan Item issue Incorrect nilai: identifier ada [identifier_exists] akan menerima sebuah warning alih-alih dari sebuah disapproval. jika product identifier requirements adalah tidak met, lalu Anda item’s performa dapat menjadi limited.” (mesin pencari Roundtable).
net: bar untuk correctness went up (Tidak shared GTINs, Tidak salah exemption claims), tetapi cliff-edge penalty untuk sebuah single mistake went down (warning dan reduced performa alih-alih instant ineligibility). Worth stating plainly so Anda tidak act pada outdated instant-disapproval advice.
untuk lebih luas “mengapa tidak invent a GTIN” (terjemahan) “mengapa tidak invent sebuah GTIN” framing, Google’s Penelusuran Central blog post Providing better product informasi untuk shoppers adalah single best official explainer — ini tells manufacturers tidak untuk reuse identifiers di seluruh products, dan tells retailers untuk menyediakan sebuah GTIN ketika satu ada dan untuk rely pada brand dan manufacturer bagian angka ketika ini tidak.
Bing / Microsoft Merchant Center: sama model, satu perbedaan
Bing inherits Google’s attribute vocabulary oleh design, so model adalah functionally identical — GTIN preferred, brand + MPN fallback, sebuah identifier-ada flag untuk genuine exemptions. Microsoft Shopping konten API docs spell ini out: brand, gtin, dan mpn adalah “required if the manufacturer assigned values” (terjemahan) “diperlukan jika manufacturer assigned nilai” dan “You must specify the values if known” (terjemahan) “Anda harus specify nilai jika known” (sumber).
«The one difference is where enforcement bites. Microsoft’s identifierExists field
defaults to true, and the requirement is mechanical:
“If you do not specify any of them, you must set the identifierExists field to false.
The default is true.”
(source).
And Bing has the same “we know this product has identifiers” cross-check 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.”
(source).
So the practical takeaway: Bing enforces the same truth, but more mechanically at the
API insert level, versus Google’s graduated warning system.
» (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian lima puluh dua, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
Quick reference: apa untuk submit
| Anda product… | GTIN | MPN | Brand | identifier_exists |
|---|---|---|---|---|
| memiliki sebuah manufacturer GTIN | Submit ini | Opsional (recommended) | Submit ini | Leave default (true) |
| Tidak GTIN, tetapi branded dengan sebuah bagian angka | Omit | Submit ini | Submit ini | Leave default (true) |
| Custom / handmade / satu-dari-sebuah-jenis / vintage | Omit | Omit | Anda store name jika Anda dibuat ini | false |
ini artikel adalah sebuah deep dive pada identifiers themselves; untuk bagaimana mereka fit ke wider feed — judul, images, feed aturan, diagnostics — see Merchant Center feed optimization, dan untuk platform overview, Google Merchant Center hub.
AI summary
sebuah condensed take pada Advanced versi:
- Three identifiers: GTIN (barcode angka — UPC/EAN/JAN/ISBN/ITF-14), MPN (manufacturer bagian angka), brand. sebuah correct GTIN alone biasanya identifies sebuah product — tetapi brand adalah masih sebuah secara terpisah diperlukan attribute untuk sebagian besar categories.
- Requirement logic differs per attribute: GTIN adalah “strongly recommended jika tersedia” (terjemahan) “strongly recommended jika tersedia”; MPN adalah diperlukan hanya ketika ada Tidak manufacturer GTIN; brand adalah diperlukan except untuk movies/books/music, dan diperlukan (sebagai Anda store name) untuk homemade goods.
- Tidak GTIN? Fallback adalah brand + MPN. None dari three? Set
identifier_exists: false. - ** satu aturan:** tidak pernah invent, guess, borrow, atau reuse sebuah GTIN — Google repeats ini di seluruh four terpisah docs. sebuah valid checksum ≠ sebuah correct GTIN; angka dapat belong untuk sebuah berbeda product.
- Verify twice: GS1 periksa Digit Calculator (format) dan Verified oleh GS1 / GEPIR (kepemilikan). hindari restricted/coupon prefixes 02, 04, 2, 05, 98, 99.
- Five failure modes: reused/borrowed GTIN, missing GTIN pada sebuah product itu memiliki satu,
identifier_exists: falsecontradicted oleh catalog evidence, duplicate GTINs di seluruh Anda own catalog, dan submitting sebuah internal SKU sebagai sebuah GTIN. - Enforcement history: 2019 = missing UPIs menjadi sebuah priority/visibilitas penalty, tidak
auto-disapproval; 2021 = extended untuk free listings + duplicate-GTIN disapprovals; Dec
2023 =
identifier_existsmismatches downgraded dari disapproval untuk warning. Bar untuk correctness up, penalty untuk satu mistake down. - Bing: sama model (
identifierExistsdefaults untuktrue), enforced lebih mechanically di API insert tingkat.
Dokumentasi resmi
Utama-sumber documentation dari Google dan Microsoft.
Google — attribute specs
- tentang unique product identifiers — canonical policy halaman: ketika GTIN/MPN/brand adalah diperlukan, dan “don’t make up, guess, or reuse” (terjemahan) “jangan membuat up, guess, atau reuse” aturan.
- GTIN [gtin] — valid lengths dan formats (UPC/EAN/JAN/ISBN/ITF-14), spaces/dashes, up untuk 10 GTINs per product.
- MPN [mpn] — diperlukan untuk products tanpa sebuah manufacturer-assigned GTIN; per-variant MPNs.
- Brand [brand] — brand requirements, bundle/multipack logic, compatible-product aturan.
- Identifier ada [identifier_exists] — exemption attribute dan catalog-evidence cross-periksa.
- Product data specification — penuh attribute requirement matrix.
- temukan sebuah GTIN — Google’s definition dan cara locate sebuah GTIN.
Google — troubleshooting
- cara perbaiki: Incorrect GTIN — reused/wrong-product GTIN error.
- cara perbaiki: Missing atau incorrect GTIN — missing atau unrecognized UPI nilai.
- cara perbaiki: Incorrect product identifier — inverse
identifier_exists: falsemismatch. - Perbaiki issues dengan sebuah GTIN atau unique product identifier (troubleshooter) — interactive perbaiki-ini flow.
- Providing better product informasi untuk shoppers (Penelusuran Central blog, Feb 2021) — “mengapa Anda harus tidak invent atau reuse a GTIN” (terjemahan) “mengapa Anda harus tidak invent atau reuse sebuah GTIN” explainer.
Microsoft / Bing
- Managing Anda Products — Microsoft Advertising konten API — brand/gtin/mpn requirements dan
identifierExistsdefault-trueaturan. - Unique identifiers untuk Anda product ads — Microsoft Advertising Help — human-readable versi dari di atas.
GTIN verification (GS1)
- GS1 periksa Digit Calculator — mengonfirmasi sebuah GTIN’s checksum adalah well-formed.
- Verified oleh GS1 — kepemilikan/validity lookup: yang company sebuah GTIN sebenarnya belongs untuk.
Quotes dari sumber
pada—record statements dari Google dan Microsoft. setiap tautan adalah sebuah deep tautan itu jumps untuk quoted passage pada sumber halaman.
Google — core aturan
«- “Products with an assigned GTIN, but submitted without one, may have limited visibility.” — Google Merchant Center Help, About unique product identifiers. Jump to quote » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian tujuh puluh empat, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.) «- “Don’t make up, guess, or include values from similar products.” — Google Merchant Center Help, About unique product identifiers. Jump to quote » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian tujuh puluh empat, bagian kecil dua: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.) «- “The most accurate source of GTINs is always from the product packaging or the product’s manufacturer.” — Google Merchant Center Help, About unique product identifiers. Jump to quote » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian tujuh puluh empat, bagian kecil tiga: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.) «- “If your products don’t have assigned unique product identifiers: Don’t include the GTIN, brand, or MPN attributes for the product.” — Google Merchant Center Help, About unique product identifiers. Jump to quote » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian tujuh puluh empat, bagian kecil empat: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
Google — attribute specs
«- “Required for all products without a manufacturer-assigned GTIN.” — Google Merchant Center Help, MPN [mpn]. Jump to quote » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian tujuh puluh enam, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.) «- “Only provide a brand if you’re sure it’s correct.” — Google Merchant Center Help, Brand [brand]. Jump to quote » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian tujuh puluh enam, bagian kecil dua: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.) «- “Use the identifier exists [identifier_exists] attribute to indicate that unique product identifiers (UPIs) aren’t available for your product.” — Google Merchant Center Help, Identifier exists. Jump to quote » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian tujuh puluh enam, bagian kecil tiga: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.) «- “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.” — Google Merchant Center Help, Identifier exists. Jump to quote » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian tujuh puluh enam, bagian kecil empat: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
Microsoft / Bing
«- “The following fields are also required if the manufacturer assigned values… You must specify the values if known.” (brand, gtin, mpn) — Microsoft Advertising, Managing your Products. Jump to quote
- “If you do not specify any of them, you must set the identifierExists field to false. The default is true.” — Microsoft Advertising, Managing your Products. Jump to quote
- “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.” — Microsoft Advertising, Managing your Products. Jump to quote » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian tujuh puluh delapan, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
Industry coverage — Dec 2023 policy perubahan
- “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.” (terjemahan) “setelah ini perubahan offers dengan Item issue Incorrect nilai: identifier ada [identifier_exists] akan menerima sebuah warning alih-alih sebuah disapproval. jika product identifier requirements adalah tidak met, lalu Anda item’s performa dapat menjadi limited.” — Barry Schwartz, mesin pencari Roundtable, reporting Google’s December 2023 perubahan. Jump untuk quote
Yang identifiers seharusnya I submit untuk ini product?
berfungsi melalui ini product-oleh-product. seluruh hal hinges pada satu pertanyaan: melakukan sebuah manufacturer-assigned GTIN sebenarnya exist untuk ini item?
Choosing product identifiers untuk sebuah shopping feed
Mistakes itu mendapatkan products flagged
Concrete errors dari field, mengapa mereka’re wrong, dan apa untuk melakukan alih-alih.
membuat up, guessing, atau borrowing sebuah GTIN. Mengapa ini adalah wrong: Google explicitly forbids ini, dan sebuah GTIN copied dari sebuah similar product adalah valid-format tetapi wrong-product — tepat mechanism behind Incorrect GTIN disapproval. melakukan alih-alih: pull GTIN dari packaging atau manufacturer, dan verify kepemilikan sebelum submitting.
Treating sebuah valid periksa digit sebagai proof GTIN adalah correct. Mengapa ini adalah wrong: GS1 periksa Digit Calculator hanya mengonfirmasi angka adalah well-formed. sebuah nyata, checksum-valid GTIN belonging untuk seseorang else’s product akan lulus math dan masih menjadi wrong untuk Anda. melakukan alih-alih: tambahkan sebuah kepemilikan periksa (Verified oleh GS1 / GEPIR), tidak hanya sebuah format periksa.
Flipping identifier_exists untuk salah untuk skip finding sebuah GTIN.
Mengapa ini adalah wrong: Google cross-validates claim terhadap -nya catalog —
“Products for which the 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” (terjemahan) “Products untuk yang identifier ada attribute adalah incorrectly atur ke Tidak atau salah
dan untuk yang ada evidence itu sebuah unique product identifier ada, akan menerima sebuah
warning”
(sumber).
ini adalah sebuah warning since December 2023, tidak sebuah instant disapproval — tetapi performa adalah
masih limited.
melakukan alih-alih: hanya set ini untuk false untuk products itu genuinely memiliki Tidak GTIN, MPN, atau
brand; jika tidak temukan dan submit nyata identifiers.
Submitting Anda internal SKU sebagai GTIN.
Mengapa ini adalah wrong: SKUs adalah merchant-internal dan tidak globally unique — mereka’re
meaningless untuk Google’s catalog dan tidak GTINs.
melakukan alih-alih: submit nyata GTIN, atau brand + MPN jika ada Tidak GTIN; pertahankan SKU di
id attribute di mana ini belongs.
Copying satu MPN di seluruh sebuah seluruh variant group. Mengapa ini adalah wrong: setiap product variant (color/size) typically memiliki -nya own MPN; sebuah shared MPN dapat penyebab variants untuk menjadi treated sebagai yang sama product. melakukan alih-alih: memberikan setiap variant -nya own manufacturer-assigned MPN.
Assuming brand adalah opsional/cosmetic. Mengapa ini adalah wrong: brand adalah diperlukan untuk apa pun product dengan sebuah dengan jelas associated brand atau manufacturer — dan diperlukan (sebagai Anda store name) bahkan untuk homemade/custom goods. ini adalah hanya truly opsional untuk brand-lebih sedikit categories like movies, books, dan music. melakukan alih-alih: selalu supply sebuah accurate brand unless product adalah genuinely brand-lebih sedikit.
Trusting old blog posts itu say “Tidak GTIN = instant disapproval.” (terjemahan) “Tidak GTIN = instant disapproval.” Mengapa ini adalah wrong: itu adalah closer untuk benar sebelum September 2019 shift untuk sebuah priority-based sistem. Hari ini, missing identifiers reduce visibilitas; incorrect identifiers adalah apa risk disapproval. melakukan alih-alih: treat missing dan wrong sebagai berbeda masalah — missing weakens visibilitas, wrong dapat break listing.
Product identifiers — cheat sheet
Requirement di sebuah glance
| Attribute | diperlukan ketika | Opsional ketika |
|---|---|---|
| GTIN | Strongly recommended setiap kali manufacturer assigned satu | Tidak manufacturer GTIN ada |
| MPN | Tidak manufacturer-assigned GTIN | Product memiliki sebuah GTIN (masih recommended) |
| Brand | Product memiliki sebuah jelas brand/manufacturer (gunakan Anda store name jika Anda dibuat ini) | Movies, books, music — Tidak jelas brand |
| identifier_exists | atur ke false hanya ketika GTIN, MPN, dan brand adalah semua genuinely absent | Leave di default (true) jika tidak |
GTIN formats (valid lengths: 8, 12, 13, 14 digits)
- UPC / GTIN-12 — 12 digits (North America); convert 8-digit UPC-E untuk UPC-sebuah.
- EAN / GTIN-13 — 13 digits (Europe dan elsewhere).
- JAN / GTIN-13 — 8 atau 13 digits (Japan).
- ISBN — books, 13 digits; convert ISBN-10 untuk ISBN-13.
- ITF-14 / GTIN-14 — 14 digits (multipacks).
- Spaces dan dashes adalah ignored; up untuk 10 GTINs per product.
Prefixes itu adalah tidak pernah valid product GTINs
- Restricted ranges:
02,04,2. - Coupon ranges:
05,98,99.
** five mismatches itu trigger warnings/disapprovals**
- Reused/borrowed GTIN (valid checksum, wrong product) → disapproval risk.
- Missing GTIN pada sebuah product itu memiliki satu → limited visibilitas.
identifier_exists: falsecontradicted oleh catalog evidence → warning.- Duplicate GTINs di seluruh Anda own catalog → ambiguous, satu survives.
- Internal SKU submitted sebagai sebuah GTIN → tidak valid.
Verify di dua langkah
- Format → GS1 periksa Digit Calculator.
- Kepemilikan → Verified oleh GS1 / GEPIR.
Enforcement timeline
- 2019 → missing UPIs = priority/visibilitas penalty (tidak auto-disapproval).
- 2021 → extended untuk free listings + duplicate-GTIN disapprovals.
- Dec 2023 →
identifier_existsmismatches = warning, tidak disapproval.
Bing → sama model; identifierExists defaults untuk true; enforced mechanically di
API insert tingkat.
“Incorrect GTIN” bahkan though angka melewati sebuah checksum
Symptom: Merchant Center rejects sebuah GTIN itu memiliki sebuah valid length dan periksa digit. mungkin penyebab: angka adalah well-formed tetapi belongs untuk lainnya product atau company. Perbaiki: Bandingkan ini dengan physical packaging atau manufacturer record, lalu konfirmasi kepemilikan melalui Verified oleh GS1. Replace borrowed atau generated nilai; konfirmasi issue clears setelah reprocessing.
Missing-GTIN warning pada sebuah product itu memiliki sebuah barcode
Symptom: sebuah mass-produced product tetap eligible dengan limited visibilitas atau reports sebuah missing identifier. mungkin penyebab: assigned manufacturer GTIN adalah omitted, mapped untuk wrong variant, atau placed di sebuah internal-SKU field. Perbaiki: Submit tepat product/variant GTIN dari packaging atau manufacturer. pertahankan merchant SKU di id, tidak gtin, dan konfirmasi processed item menampilkan identifier.
identifier_exists warning
Symptom: feed says identifier_exists: false, tetapi platform reports itu sebuah identifier muncul untuk exist. mungkin penyebab: exemption adalah digunakan untuk sebuah branded catalog product itu memiliki sebuah GTIN atau brand-plus-MPN. Perbaiki: temukan dan submit assigned identifier, lalu restore identifier_exists untuk true. gunakan false hanya ketika product genuinely memiliki Tidak GTIN, MPN, atau applicable brand.
Duplicate-GTIN disapproval di seluruh terpisah products
Symptom: berbeda catalog items adalah grouped atau disapproved karena mereka share satu GTIN. mungkin penyebab: sebuah parent, sibling variant, placeholder, atau copied nilai adalah mapped di seluruh multiple distinct products. Perbaiki: Reconcile setiap item dan variant terhadap manufacturer records. hapus buruk nilai until correct satu adalah verified, lalu konfirmasi distinct products Tidak lebih lama share GTIN.
SKU rejected sebagai sebuah product identifier
Symptom: sebuah nilai itu berfungsi di dalam commerce platform fails GTIN memeriksa. mungkin penyebab: sebuah internal SKU adalah submitted sebagai sebuah globally standardized identifier. Perbaiki: pertahankan SKU sebagai feed id; submit nyata GTIN, atau brand plus manufacturer MPN ketika Tidak GTIN adalah assigned. jika product genuinely memiliki Tidak identifiers, gunakan terdokumentasi exemption alih-alih relabeling SKU.
GTIN kepemilikan periksa
Test untuk jalankan: Bandingkan proposed GTIN dengan tepat product packaging atau manufacturer record, lalu look ini up di Verified oleh GS1; gunakan periksa-digit calculator hanya sebagai sebuah terpisah format periksa. Yang diharapkan hasil: angka adalah valid dan kepemilikan/product evidence agrees dengan item menjadi submitted. Failure interpretation: GTIN dapat menjadi borrowed, generated, atau mapped untuk wrong variant. Monitoring window: sebelum identifier adalah ditambahkan atau changed. Rollback trigger: melakukan tidak submit apa pun GTIN milik siapa kepemilikan atau tepat-product hubungan cannot menjadi verified.
Identifier-field consistency test
Test untuk jalankan: Validate sebuah cohort representing manufacturer-GTIN products, brand-plus-MPN products, dan genuinely identifier-lebih sedikit products. Yang diharapkan hasil: GTIN products submit nyata GTIN; Tidak-GTIN branded products submit brand plus MPN; genuine exemptions omit tidak tersedia identifiers dan set identifier_exists untuk false. Failure interpretation: feed mapping applies satu identifier aturan untuk unlike product jenis. Monitoring window: sebelum upload dan setelah apa pun catalog-mapping perubahan. Rollback trigger: Berhenti mapping rollout jika ini guesses nilai, labels SKUs sebagai GTINs, atau applies exemption untuk known branded products.
Duplicate-identifier periksa
Test untuk jalankan: Group akhir feed oleh normalized GTIN dan review setiap nilai assigned untuk lebih daripada satu item, including variants. Yang diharapkan hasil: Repeated GTINs mewakili yang sama legitimate product hubungan; distinct products dan distinct assigned variants melakukan tidak share sebuah copied identifier. Failure interpretation: sebuah parent-tingkat field atau placeholder memiliki propagated di seluruh multiple offers. Monitoring window: Immediately sebelum setiap penuh feed publish. Rollback trigger: Hold affected offers ketika sebuah shared GTIN cannot menjadi justified dari manufacturer data.
Uji pemahaman Anda: Product Identifiers
Five quick pertanyaan pada GTIN, MPN, brand, dan identifier_exists exemption. Pick sebuah
jawaban untuk setiap, lalu periksa.
Resources worth Anda time
Related pada ini situs
- Google Merchant Center — hub: free product listings, Product schema vs. feeds,
srsltidparameter. - Merchant Center feed optimization — di mana identifiers fit alongside judul, images, feed aturan, dan diagnostics.
dari sekitar industry
- Google Merchant Center Identifier Ada akan Tidak Lebih lama Lead untuk Disapprovals — Barry Schwartz, mesin pencari Roundtable (Dec 2023): warning-tidak-disapproval perubahan, dengan Google’s wording.
- Google untuk enforce unique product identifiers pada free merchant listings — mesin pencari Land (2021): extension dari UPI enforcement untuk free listings dan duplicate-GTIN disapprovals.
- hal yang perlu Anda ketahui tentang Google Merchant Center identifier enforcement memperbarui — mesin pencari Land (2019): shift dari auto-disapproval untuk sebuah priority-based sistem.
- Unique product identifiers: cara gunakan Brand, MPN, dan GTINs — DataFeedWatch: sebuah practical walkthrough dari semua three attributes.
- Finding GTINs untuk Anda Products — DataFeedWatch: di mana untuk look ketika Anda tidak memiliki sebuah GTIN pada hand.
- Apa adalah sebuah GTIN dan Mengapa melakukan Anda perlu Satu? — Store Growers: sebuah beginner-friendly GTIN primer.
Log perubahan
Diperbarui 18 Jul 2026.
Ringkasan editorial dan detail perubahan yang tercatat.Detail perubahan
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
Perbandingan lengkap tidak tersedia — tidak ada cuplikan sebelumnya yang diarsipkan untuk revisi ini.