🛍️Google Ads Diagnostic PlaybookVerified October 2026

Merchant Center: Fix Missing Required Attribute [gtin] or [brand]

Exact Error Message:Missing required attribute: [gtin] or [brand]

Why This Error Occurs (Root Cause Analysis)

Google Shopping requires Global Trade Item Numbers (UPC, EAN, ISBN) for all commercially manufactured brand products. Submitting brand products without GTINs triggers disapprovals.

Step-by-Step Resolution Guide

Follow these verified steps in sequence to isolate and eliminate the error condition:

1
Obtain official GS1 GTIN barcodes from your manufacturer or supplier and map them to the `gtin` feed attribute.
2
If selling custom, handmade, or white-label products that do not have barcodes, set the attribute `identifier_exists` to `no` or `false`.
3
Ensure the `brand` attribute matches the official trademarked manufacturer name.

Prevention Checklist & Operational Standards

🛡️ How to Permanently Prevent Recurrence

Validate product catalog feeds against the official Google Merchant Center product data specification before syncing.

Frequently Asked Questions

Does resolving this error risk permanent data loss?

No. Following the diagnostic steps outlined above resolves configuration, calculation limits, or authorization credentials without altering underlying raw source datasets or historical records.

How long does Google take to propagate resolved DNS or IAM changes?

Google Cloud IAM permissions propagate globally within 60 to 120 seconds. DNS changes (SPF, DKIM, DMARC) can take between 15 minutes and 24 hours depending on the TTL configured at your domain registrar.

Related Guides & Architecture Walkthroughs

More Google Ads Diagnostic Playbooks