enum identifier

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

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

Free plan · No card

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