In this article, we'll dive into another Google Merchant Center error that you may encounter when promoting your products on this platform. This time, we will focus on an error related to the incorrect value of [identifier_exists].
Follow our step-by-step guide to resolve this issue effectively.
The GITN stands for Global Trade Identification Number and is a unique number given to a product.
We start there because the identifier_exists attribute is about having or not having a GTIN.
While Google no longer requires merchants to add GTIN barcodes, it still strongly recommends it. Products lacking GTINs may receive lower visibility on Google, and inaccurate GTINs can hinder product discoverability, impacting consumer search experiences negatively. Therefore, GTIN is one of the most important product attributes to consider.
Many eCommerce platforms ask you to add GTINs for your products to streamline inventory management, stock control, and product comparisons, ultimately enhancing the overall shopping experience. If you don’t have it, the identifier_exists attributed needs to be set to FALSE.
Remember, you can generate a GTIN number for the products that don’t have one.
An identifier exists [idenrifier_exists] attribute is a product attribute used in a product feed. By including it, you can specify the presence or absence of a unique product identifier for your product.
For instance, if your product lacks a GTIN, MPN, and brand, this attribute allows you to inform Google about the absence of these identifiers.
The "Identifier exists" field is usually not mandatory.
Marketplaces and advertising channels typically require information if your products have assigned any unique identifiers. For the majority of products, particularly manufactured ones, unique identifiers like an MPN or GTIN usually exist. In such a case, you would indicate the identifier exists attribute as True.
In fact, by default, the identifier exists attribute is set to “True.” Therefore, if you do not include this attribute in the feed at all, it will automatically be sent to the Google Merchant Center as “True.”
Most products have either GTIN, MPN, or Brand, but not all of them. In cases where there is no distinct product identifier, the identifier exists attribute likely becomes necessary. Consider the following scenarios:
If you want to advertise a product from one of these scenarios, you need to set the Identifier exists [identifier_exists] attribute to FALSE.
Note
The identifier exists attribute is mandatory for certain product categories, particularly when a unique product identifier is not present.
For example, in the apparel category, the Brand is a mandatory identifier for products.
There are two approved values for the identifier_exists product attribute:
You can set the value for identifier_exists through your online store platform, directly in Google Merchant Center, or using your data feed management tool.
Using a feed tool, you can easily assign the right value for the dentifier_exists attribute to each of your products. You can also create a rule to choose which items in your feed you want to adjust. Any changes you make will affect all items that meet certain criteria.
There are two options for the identifier_exists value (true/yes, false/no) and four distinct attributes to consider (identifier exists, GTIN, MPN, and Brand).
Mapping identifier_exists | DataFeedWatch
Problems with identifier_exists might seem tricky initially, but you can solve them easily once you grasp how this attribute works with unique identifiers. Incorrect value for the [identifier_exists] can mean a few things:
You haven’t submitted any product identifier, and it is required.
This issue relates to the GTIN, MPN, or Brand depending on the identifier_exists value.
You have entered a value that falls beyond the specified range (True/False).
You’ve entered this attribute as FALSE, but Google identified the submitted items as products with existing identifiers.
You submitted the dentifier_exists attribute as TRUE for items that lack identifiers.
Since this product attribute is set to TRUE by default (even if not included in your product feed), this situation is the most likely.
When you see an error related to the [identifier_exists] attribute in your GMC account, the first step is to identify which products are affected.
Diagnostics page | Google Merchant Center
To get a complete list of affected products in a csv format:
If you need a list of products related to a specific issue:
On your Google advertising journey, you may encounter a few errors associated with the incorrectly submitted identifier exists [identifier_exists] attribute. They are all fairly easy to fix. Let's explore appropriate solutions.
In this case, you can fix the identifier_exists problem by setting the value as TRUE.
Identifier_exists set to True | DataFeedWatch
However, if you do it, you will need to provide a value for the GTIN, MPN, or Brand (whichever is needed).
Mapping GTIN | DataFeedWatch
Mapping Brand | DataFeedWatch
MPN is often an optional field you can add.
Mapping Mpn | DataFeedWatch
Usually, if your store has a barcode, a good feed management tool will likely map it to GTIN automatically. But, it’s possible that GTIN comes under a different name in your original product data: UPC, EAN? In this case, you should search for fields that may be your identifiers but are called differently.
Then you set the identifier_exists attribute to TRUE:
Identifier_exists set to True | DataFeedWatch
And then you can map your GTIN with the right fields from your source file. A basic “Rename” rule is usually useful for this task. For instance, as in the example below, you can map the GTIN from the UPC.
If your original file doesn't have GTINs, you can add them using the “look-up table” feature available in your feed management tool.
First, set your identifier_exists to TRUE.
Identifier_exists set to True | DataFeedWatch
Then upload the GTINS from another source. Here's how:
1. Create a CSV file or use Google Sheets.Mapping GTIN | DataFeedWatch
Adjust your feed mapping to only include the accepted values: True or False.
The "add static value" option can help you do this easily. It lets you create a specific value for the attribute and override the wrong one to make sure it fits with what is allowed.
Identifier_exists set to True | DataFeedWatch
If you lack product identifiers that actually exist, don't set the identifier_exists field to FALSE. Google will detect this and show an error. It's better to leave the identifier_exists attribute as TRUE and just omit submitting identifiers (like GTIN, brand, MPN) if you can't get them. After all, they're not required by Google.
Identifier_exists set to True | DataFeedWatch
However, products that do not have identifiers can still appear in Shopping Ads, but their performance is reduced. This decrease in performance might result in a lower ad rank and lower visibility for these products in general.
Remember you can still find the missing GTINs yourself (f.ex. on product packaging), send a message to manufacturers asking for a GTIN number or, if your items are custom goods, you can, for a fee, create a GTIN on this website: GS1 US website.
And the problem with a missing Brand is even easier to fix. Creating a field for the Brand is straightforward, whether you sell a single brand or multiple brands as a distributor. You can effortlessly assign a static value for the brand to each item.
You can add the same brand for every custom product in your feed:
Brand mapping | DataFeedWatch
Then, you can simply extract Brand from other fields. For example:
Extracting brand from other fields | DataFeedWatch
Certain product categories, such as products that only you sell, vintage items or custom-made goods, may not have standard identifiers.
For these situations, always set the identifier_exists attribute in the feed to FALSE. And then, do not provide attributes like brand, MPN, or GTIN. In summary:
Identifier_exists set to False | DataFeedWatch
Remember
If you submit any identifiers when identifier_exists is set to FALSE, it will trigger an error saying: “Product identifiers provided, but ‘identifier_exists’ set to false”.
Mpn mapping | DataFeedWatch
When you have both custom-made items and products with identifiers in your listing, you can set up your feed correctly using conditional mapping and prevent your product from being affected by identifier_exists errors. Here's how you can organize the rule for the identifier_exists field in your feed:
Identifier_exists mapping | DataFeedWatch
We hope this step-by-step tutorial has been helpful in addressing the identifier_exists error. We encourage you to share your experiences and insights on how you tackled this issue. Your comments can provide further assistance to others facing similar challenges.
Are you having difficulty with resolving other Google issues? Find solutions to all problems in our Master Google Merchant Center guide.
Read also:
How to Solve Limited Performance Due to Missing Value GTIN Error
6 Most Common [Price] Errors in Google Merchant Center - RESOLVED
How to Fix Your Google Merchant Center Misrepresentation Error