Google Ads

Item ID

Also called product ID, offer ID

The unique identifier you give each product, or each variant, in your Google Merchant Center product feed.

Quick facts: Item ID

Category
Google Ads
Also called
product ID, offer ID
Level
Beginner
Affects
Shopping and Performance Max reporting, product history, dynamic remarketing
Where to see it
Google Merchant Center product list and diagnostics, feed exports, Google Ads product reports, tag debugging tools
In this article4
  1. How item IDs work
  2. Why it matters
  3. Common mistakes
  4. How to act on it

An item ID is the unique code you assign to each product in your product feed, so Google can tell one item from every other item you sell. In the feed it is the id attribute, and Google’s interfaces sometimes call it the offer ID or product ID. Every size or colour sold as a separate variant needs its own item ID.

How item IDs work

When you submit products to Google Merchant Center, each row in the feed must carry an ID that no other product in the same account uses. You choose the format; many shops use their SKU from the ecommerce platform, such as TSHIRT-NAVY-M. Google sets a character limit, and the ID should only use plain letters, numbers and simple punctuation.

Google uses the item ID to recognise the same product across feed updates. If the ID is unchanged, a price change or new image updates the existing product and keeps its performance history. If the ID changes, Google treats it as a brand-new product and the old one disappears, along with its click and conversion data.

The ID also links your feed to the rest of Google Ads. Shopping and Performance Max reports can be broken down by item ID, product groups can be split on it, and dynamic remarketing uses it to show people the exact product they viewed. For that to work, the product ID your website tag sends must match the item ID in the feed character for character.

Why it matters

For a UK online shop, item IDs are the backbone of Shopping ads reporting. Stable IDs let you see which products earn their spend over months, decide which to push in the run-up to Black Friday or Christmas, and spot products that cost money without selling.

Unstable IDs cause quiet damage. A platform migration, a plugin update or a feed app that regenerates IDs can reset the history of every product at once, so automated bidding starts again from nothing. A typical case is a shop whose best sellers vanish from reports overnight, simply because a new feed tool used a different ID format from the old one.

Common mistakes

  • Changing the ID format when moving platform or feed app, which resets every product’s history.
  • Giving all variants of a product the same ID, so sizes or colours overwrite each other.
  • Reusing an old ID for a completely different product, which carries over history that no longer applies.
  • Mismatched IDs between the feed and the remarketing tag, so dynamic ads cannot find the product.
  • Including spaces or unusual characters that cause the row to be rejected.

How to act on it

Decide on one ID scheme, usually your platform’s SKU or variant ID, and document it. Before any platform change or new feed tool goes live, export the current feed and check that the new one produces identical IDs for the same products. If it cannot, map old IDs to new ones and accept a temporary dip in bidding performance rather than discovering it later.

Check that each product variant has its own ID and shares an item group ID with its siblings. Then compare the IDs in your remarketing tag with the feed. Feed checks of this kind come before any campaign build in my Performance Max management work, because every product decision in the campaign depends on them.

Do and do not

Do

  • Use a stable SKU or variant ID
  • Check IDs match before a platform migration
  • Match tag product IDs to feed IDs

Do not

  • Regenerate IDs on each export
  • Give variants the same ID
  • Reuse an old ID for a different product

Questions people ask about this

What should I use as my item ID?

Use something stable that already exists in your system, usually the SKU or the variant ID from your ecommerce platform. It must be unique to each product or variant in the account and should not change when the price, title or image changes. Avoid anything generated afresh on each export.

What happens if I change my item IDs?

Google treats every changed ID as a new product. The old products drop out, their performance history stays with them, and automated bidding has to learn the new ones from scratch. Plan any change carefully and expect a period of weaker performance.

Is item ID the same as GTIN?

No. The item ID is your own code for the product within your Merchant Center account. The GTIN is the international barcode number issued to the product by its manufacturer, and it is the same for every retailer selling that product. Google uses both for different purposes.

Related terms

Found this useful?

Share it, or ask an AI to summarise it

Back to the glossary

Knowing the term is the easy part

Applying it to your own site and budget is the work. Book a call and I will tell you what actually applies to you.