1. Home
  2. Knowledge Base
  3. General Feed Tips
  4. Understanding of identifier_exists attribute values

Understanding of identifier_exists attribute values

In Product Feed Pro or Elite, the identifier_exists attribute is automatically mapped to the Plugin Calculation value. This field dynamically returns either "yes" or "no" based on specific product data conditions. However, it’s often misunderstood, so here’s a clear breakdown of how the logic works:

When does the identifier_exists attribute return “yes”?

The value will be “yes” only if all of the following are true:

  • The product has a Brand set.
  • The product has either a GTIN or an MPN.

When does it return “no”?

If any of the above conditions are missing, the value will be “no”.
This includes:

  • Only Brand (without GTIN or MPN)
  • Only GTIN or only MPN (without Brand)
  • Both GTIN and MPN (without Brand)
  • None of the fields present

What Does Google Require?

Here’s how Google evaluates product identifiers:

Brands: Required for most products except books, movies, and music. It’s optional, but if missing, identifier_exists it becomes "no". Learn how to add a Brand in WooCommerce.

GTIN (UPC, EAN, or ISBN): Strongly recommended for best performance. Avoid using placeholder or made-up values. Learn about GTIN or MPN mapping in a product and feed.

MPN: Only required if GTIN is not provided.

Note: If your product lacks both GTIN and MPN, but has a brand, it still won’t qualify for “yes”. All required fields must align.

So, ensure that each product has a Brand and either a GTIN or MPN to trigger a "yes" value in identifier_exists. This will reduce the risk of disapproval on Google Merchant Center and improve product visibility.

Was this article helpful?

Related Articles

Complete Your Purchase
AdTribes WooCommerce Product Feed

The best WooCommerce product feed plugin

  • AdTribes Pty Ltd
    ABN: 40 675 636 816