identifier_exists
Tells channels whether the product has manufacturer-assigned identifiers (GTIN, MPN, brand). Default is true. Set to false only for genuinely identifier-exempt products: custom-made, vintage, art, antiques, books with no ISBN.
Also known as: has_identifier
Channel support
| Channel | Status | Field name | Notes |
|---|---|---|---|
| Google Merchant Center | Conditional | identifier_exists | Required when GTIN, MPN and brand are all absent. Docs → |
| Meta Commerce Manager | Optional | identifier_exists | — |
| TikTok Shop | Not supported | — | — |
| Pinterest Catalog | Optional | identifier_exists | — |
| Amazon | Not supported | — | — |
| Bing Merchant Center | Conditional | identifier_exists | — |
Why it matters
When set to false, channels stop demanding GTIN and MPN for that item. When set to true (or missing) without those fields populated, you get blocking 'Missing value [gtin]' errors. Used correctly, it's how you handle GTIN-exempt products cleanly.
`identifier_exists: false` is the explicit declaration that a product doesn't have manufacturer-assigned identifiers (GTIN, MPN, brand). Used correctly, it's the clean way to handle GTIN-exempt products — custom-made, vintage, original art, antiques, own-brand products without an assigned barcode. Used incorrectly, it's a bypass that flags as misuse during quality audits.
The legitimate use cases are narrow. A made-to-order jewellery piece has no manufacturer GTIN — `identifier_exists: false` is correct. A vintage clothing item from 1985 has no current GTIN — `identifier_exists: false` is correct. A standard branded retail product where you just haven't sourced the GTIN — `identifier_exists: false` is wrong; the GTIN exists and you need to find it.
Channels audit identifier_exists usage. Accounts using it heavily on what should be branded products eventually face account-level quality reviews. The signal channels look for: brand field populated, GTIN/MPN missing, identifier_exists: false. That combination is suspicious for retail. For genuinely exempt products, the combination is brand populated (your store name), GTIN/MPN missing, identifier_exists: false — and the product type is something that legitimately wouldn't have an identifier.
Format rules
-
Only 'true' or 'false' — lowercase boolean strings
Applies to: Google Merchant Center, Meta Commerce Manager, Pinterest Catalog, Bing Merchant Center
-
Use false only for genuinely identifier-exempt products
Applies to: Google Merchant Center, Meta Commerce Manager, Pinterest Catalog, Bing Merchant Center
Valid examples
false Custom-made jewellery with no GTIN
true Standard branded product (default)
Common mistakes
no Use 'false' not 'no'
0 Numeric — use the string boolean
Related fields
gtin The Global Trade Item Number — the standardised manufacturer-assigned barcode that uniquely identifies a product across retailers. UPC (12 digits), EAN (13), ISBN (10 or 13), and JAN (8 or 13) are all GTIN variants.
Read morempn The Manufacturer Part Number — a manufacturer's internal identifier for a product, separate from any retail barcode. Used as an identifier when GTIN isn't available or isn't unique enough.
Read morebrand The brand or manufacturer name. Required across almost every shopping channel. For own-brand products use your store name; for resold products use the original manufacturer's brand.
Read moreCommon issues involving this field
FAQ
When should I use identifier_exists: false?
Only for products that genuinely have no manufacturer identifier. Examples: custom-made jewellery, original art, vintage clothing, antiques. If the product is a normal retail item from a brand, it has a GTIN — find it.
Will identifier_exists: false suppress ad delivery?
Slightly. Items without identifiers don't benefit from Google's product knowledge graph, so they compete in a less-matched competitive set. Better than failing validation, but not as strong as having a real GTIN.
Last reviewed: 26 May 2026
Why wait? Try it free today.
Stop managing feeds manually. Start optimising with AI in 30 seconds.
- Free plan, no credit card required
- 1 brand, 1 feed, 100,000 products per feed
- Full AI Product Optimisation, Rule Engine, and 200+ channel exports
- Pay only for AI credits when you need them