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