Product Feeds bençin AI

nasıl -e oluştur ve denetim bir product feed AI shopping agents -ebilir okuyun ve transact karşı — three formats (Merchant Center, OpenAI ACP, schema.org), gerçek-time accuracy, ve feed-quality failures şu break Ajan tabanlı ödeme.

İlk yayın tarihi: 3 Tem 2026 · Son güncelleme: 8 Ağu 2026 · Advanced
Diller

bir product feed bençin AI dır structured data file — identifiers, price, availability, politikalar — şu AI shopping agents okuyun yapğrudan. orada's no tek universal 'AI feed': OpenAI's docs describe feed olarak way siz supply ChatGPT commerce data ile no stated tarama fallback, -iken Google's docs describe combining tarama, on-sayfa structured data, ve sizin Merchant Center feed together. Serious merchants reconcile three parallel formats: Google Merchant Center feed (hangi now sahiptir six optional AI-facing Conversational Attributes), OpenAI's ACP feed spec (Parquet/JSONL tarafından SFTP, bir daily full snapshot plus bir intraday API bençin price/stock/promos), ve schema.org Product/Offer markup olarak bir cross-verification channel. Identifiers (GTIN, veya brand + MPN) dır backbone genelinde tümü three — never fabricate bir. thing şu's genuinely farklı -den Shopping-ads feed çalışır dır tolerance bençin staleness: bir human double-kontroller bir price on sayfa önce buying, ama bir agent commits programmatically, bu nedenle bir feed/checkout price mismatch veya phantom stock dır bir gerçek risk -e transaction. bir myth -e drop: OpenAI's docs yapmayın state bir '15-minute update' kural — documented model dır bir daily snapshot plus bir intraday API. Instant Checkout in ChatGPT dır currently partner-approved, değil open -e everyone. ve feed quality alır siz discovered ve eligible; o yapmaz guarantee conversion.

TL;DR — orada’s no tek universal “AI feed” — her provider’s contract differs. bençin ChatGPT’s commerce flows, OpenAI belgeler feed olarak way siz supply product data, ile no stated tarama fallback; Google’ın kendi docs describe combining tarama, on-sayfa structured data, ve sizin Merchant Center feed together, değil bir replacing diğer. Reconcile three formats: Google Merchant Center feed (now ile six optional AI-yalnızca Conversational Attributes), OpenAI’s ACP feed spec (Parquet/JSONL üzerinde SFTP — bir daily full snapshot plus bir intraday API bençin price, stock, ve promotions), ve schema.org Product/Offer markup olarak bir cross-verification layer. Identifiers (GTIN, veya brand + MPN) dır backbone genelinde tümü three; never fabricate bir. gerçek differentiator versus bir Shopping-ads feed dır staleness tolerance: bir human double-kontroller bir price önce buying, bir agent commits programmatically — bu nedenle feed/checkout price mismatch, phantom stock, bir missing döndür politika blocking checkout eligibility, veya bir unstable item_id dır bir gerçek risk -e transaction. Drop “OpenAI requires 15-minute updates” claim — o değildir in OpenAI’s docs. Instant Checkout dır currently partner-approved, değil open -e everyone. ve feed quality drives discovery ve eligibility, değil conversion.

Evidence for this claim OpenAI publishes a merchant product-feed specification for supplying structured catalog data to supported commerce experiences. Scope: OpenAI commerce integrations; a feed supplements rather than universally replaces crawled pages. Confidence: high · Verified: OpenAI Commerce: Product feeds Evidence for this claim Google Merchant Center product data uses identifiers, price, availability, and other attributes to represent offers in Google surfaces. Scope: Google Merchant Center; requirements vary by destination, country, and product type. Confidence: high · Verified: Google Merchant Center: Product data specification

orada’s no bir universal “AI feed” — providers differ

ben koru coming back -e bir framing çünkü o reorganizes everything else, ama o gerektirir bir caveat ben didn’t ver o strongly enough önce: bu değildir bir universal behavior, o’s bir provider-specific contract.

bençin ChatGPT’s commerce flows, OpenAI’s kendi docs describe feed olarak ** way merchants supply product data — orada’s no documented fallback -e tarama sizin rendered sayfa bençin şu flow. bençin Google, o’s genuinely farklı: Google’s arama Central docs dır explicit şu Google combines tarama, on-sayfa structured data, ve sizin Merchant Center feed — “Google -ebilir at times kullan diğer approaches -e extract data -den sayfalar” alongside her ikisi of others — bu nedenle feed yapmaz replace sizin HTML orada, o’s bir of three channels Google cross-kontroller karşı her diğer. Agentic Commerce protokol piece kapsar ACP-specific mechanics in depth ve ben won’t re-derive şu burada. bu article dır practical layer altında o: ne siz aslında put in file, genelinde formats şu önem taşır, ve ne breaks bir sale -dığınızda al o yanlış.

mechanism dır hâlâ worth stating plainly çünkü o changes sizin priorities, hatta ile şu caveat. Jason Barnard put o well in his AI-motor pipeline piece: structured feeds — Google Merchant Center ve OpenAI’s Product Feed Specification — “bypass discovery, selection, tarama, ve rendering altogether, delivering sizin bençerik -e competitive phase ile minimal attenuation.” şu’s Barnard’s kendi framing of nasıl bir good feed -ebilir skip en çok of SEO funnel, değil bir claim either platform yapar in onun docs — ama o’s bir yararlı mental model. downside dır şu everything now rides on data quality, ve orada’s no rendered sayfa bençin bir human -e sanity-kontrol et karşı mid-transaction way orada dır ile bir arama sonuç.

Three formats, değil bir

bir serious merchant yapmaz seç arasında bunlar — onlar çalıştır tümü three at once, çünkü her reaches bir farklı ayarla of agents ve onlar cross-verify her diğer.

Google Merchant Center feedOpenAI ACP feed specschema.org Product/Offer
OwnerGoogleOpenAI (Agentic Commerce protokol)Schema.org (open vocabulary)
birincil consumerShopping Graph → Shopping ads, free listings, AI Overviews, AI Mode, GeminiChatGPT arama + Instant Checkoutherhangi bir crawler/agent okuma sayfa markup
FormatXML, TXT/CSV, Sheets, veya bençerik APIParquet (zstd) tercih edilen; jsonl.gz, csv.gz, tsv.gzJSON-LD (veya Microdata/RDFa) in sayfa HTML
DeliveryScheduled fetch, upload, veya bençerik APISFTP push; stable filenames, overwriteRendered in sayfa, server- veya client-side
IdentifiersGTIN nerede o vardır, else brand + MPNgtin recommended; mpn fallbackgtin/gtin13/mpn/sku properties
FreshnessDaily minimum; hourly/API bençin fast moversFull snapshot ≥ daily + intraday APINo cadence defined — depends on sayfa freshness
CheckoutFeeds listings; checkout olur elsewhereis_eligible_checkout + Ajan tabanlı ödeme APIcheckoutPageURLTemplate routes bir agent
Owned in depth on bu sitemerchant-center-feed-optimizationagentic-commerce-protokolbu article

synthesis benşaret et: bunlar değildir competing choices. Google explicitly blends feed data ve on-sayfa structured data — “Providing her ikisi structured data on web sayfaları ve bir Merchant Center feed maximizes sizin eligibility -e experiences ve yardımcı olur Google yapğru biçimde understand ve verify sizin data,” ve bazı experiences -ecek pull, söyle, pricing -den sizin feed ne zaman o’s missing -den sizin markup. hangi ayrıca anlamına gelir bir mismatch arasında two — feed price söyler bir thing, on-sayfa schema söyler başka bir — dır bir trust-erosion ve disapproval risk in her bir of bunlar systems. Google/Shopify’s UCP leans on aynı Merchant Center feed olarak onun data backbone, bu nedenle bu çalışır pays off orada de.

OpenAI ACP feed spec, field tarafından field

bu part en çok competing yaz-ups paraphrase secondhand. burada’s ne OpenAI’s kendi product-feed spec aslında requires (verified karşı live docs):

Required fields

  • item_id — max 100 chars, ve o -meli stay stable üzerinde time. bu continuity key arasında snapshots; change o ve agent thinks eski product vanished ve bir yeni bir appeared.
  • title — max 150 chars, kaçın tümü-caps.
  • description — max 5 000 chars, plain text yalnızca.
  • url — -meli resolve 200; HTTPS tercih edilen.
  • brand — max 70 chars.
  • image_url — JPEG/PNG, HTTPS tercih edilen.
  • price — ile bir ISO 4217 currency code.
  • availability — enum: in_stock, out_of_stock, pre_order, backorder, unknown.
  • seller_name (max 70), seller_url.
  • target_countries ve store_country — ISO 3166-1 alpha-2.
  • is_eligible_search — boolean, defaults false. siz sahip -e explicitly flip bu -e true -e görün in ChatGPT arama at tümü.
  • is_eligible_checkout — boolean; requires is_eligible_search = true.

Koşullu gereksinimler

  • availability_date dır required eğer availability = pre_order.
  • seller_privacy_policy ve seller_tos dır required eğer is_eligible_checkout = true.
  • bir döndür politika dır required bençin checkout eligibility.

bir scope caveat worth flagging: flipping is_eligible_checkout -e true yapar bir product checkout-eligible in feed, ama o yapmaz tarafından itself al siz -e ChatGPT checkout. Per OpenAI’s kendi docs, Instant Checkout in ChatGPT dır currently limited -e approved partners — siz uygula -e participate — ve hatta once approved, merchant (değil OpenAI) hâlâ performs sıra validation, determines fulfillment, calculates ve charges tax, runs onun kendi risk kontroller, charges payment yöntem aracılığıyla onun kendi processor, ve accepts veya declines sıra. OpenAI’s UI renders session; sizin systems hâlâ kendi transaction.

Field liste yapğrulanmış live karşı güncel spec on 2026-07-18. bu schema dır dynamic ve versioned, gerçben, bu nedenle ele al bu olarak bir snapshot, değil bir permanent liste — recheck live required-field table önce siz oluştur -e o, especially months -den now.

Identifiers. gtin (numeric, 8–14 digits, no dashes veya spaces — o accepts GTIN/UPC/ISBN in bir field) dır optional ama strongly recommended; mpn (alphanumeric, max 70) dır fallback ne zaman GTIN dır unavailable. Neither dır “required” way brand dır, ama OpenAI’s framing dır şu supplying them improves catalogue matching ve reduces errors — functionally aynı logic olarak Google’s GTIN-veya-brand+MPN kural, sadece phrased olarak bir güçlü recommendation.

”15-minute update” myth — ne OpenAI aslında belgeler

burada’s bir number ben couldn’t verify, ve ben’d rather flag o -den repeat o. genelinde trade coverage — ve, ben’ll admit, in bir earlier sürüm of bizim kendi ACP article — siz’ll see claim şu OpenAI requires feeds -e update her 15 minutes. ben went looking bençin o in OpenAI’s güncel commerce docs ve couldn’t bul şu figure stated anywhere.

ne docs aslında describe dır bir two-channel model, değil bir flat interval:

  • bir full feed snapshot at least once bir day, delivered olarak bir file upload üzerinde SFTP kullanarak stable filenames şu siz overwrite (değil versioned yeni files her time).
  • bir API channel bençin intraday incremental updates — bu nasıl price, stock, ve (specifically) promotions changes propagate faster -den daily snapshot. Promotions data dır API-yalnızca.

OpenAI’s kendi wording dır kabaca: provide entire feed once bir day via file upload, o hâlde send updates throughout day via API. orada’s no separate “delete” çbirğrı either — -e pull bir product siz ayarla is_eligible_search = false veya drop o -den sonraki full snapshot.

bu nedenle “15 minutes” dır en iyi ele alınır olarak bir practitioner kural-of-thumb bençin nasıl fresh sizin fast-moving SKUs -meli olmak, değil bir documented OpenAI requirement. spec dır versioned ve moving fast, bu nedenle kontrol et güncel sürüm önce siz quote herhangi bir number — ama mechanism yapmalısınız aslında oluştur bençin dır daily snapshot + intraday API, ve şu’s daha yararlı -den myth anyway.

neden gerçek-time accuracy dır non-negotiable bençin agents

bu gerçek difference arasında AI-feed çalışır ve Shopping-ads-feed çalışır, ve o’s worth olma precise hakkında neden. bir cached arama snippet tolerates bir little staleness çünkü orada’s bir human in loop kim lands on sizin sayfa ve re-kontroller önce paying. bir agent completing bir transaction sahiptir no such buffer — o acts on price ve stock state sizin feed asserts, bu nedenle bir stale değer orada dır bir gerçek risk -e transaction in bir way bir stale arama snippet değildir. No resmî spec states şu her stale değer automatically breaks her transaction, ve providers ekle validation adımlar of onların kendi on top of feed — ama mechanism itself (no human re-kontrol et önce committing) dır tam olarak neden freshness önem taşır daha burada -den o yapar bençin bir ad snippet.

Kate Ragotte, in Shopify’s enterprise rehberlik on preparing product data bençin AI channels, puts consequence bluntly: “Price, availability, ve döndür Windows -meli olmak accurate ve synced genelinde her channel nerede onlar görün. Inconsistent veya stale data dır bir of fastest ways -e al filtered out.” ve on neden structure önem taşır at tümü: “AI agents -ebilir yalnızca recommend ne onlar -ebilir understand, ve şu depends entirely on nasıl well-structured sizin product data dır” — machines -ebilir technically bul loosely-structured information, “ama onlar won’t confidently act on o. AI agents prefer structured, labeled data onlar -ebilir extract ve trust.”

şu’s whole game: agent sahiptir -e trust number enough -e transact on o. daily-snapshot-plus-intraday-API model dır OpenAI’s concrete yanıt -e closing gap; on Google side o’s Shopping Graph, hangi Google şunu söylüyor now bençerir “-den fazla 50 billion product listings, 2 billion of hangi dır updated her hour” — şu hourly refresh benchmark dır pace system expects sizin data -e move at. ( Shopping Graph olarak bir system dır onun kendi topic; bu article sadece assumes sizin feed populates o.)

Google’s Conversational Attributes — concrete “new for AI” layer

On Google side, specific thing şu’s yeni bençin AI dır bir ayarla of optional Merchant Center attributes announced at Google Marketing Live in -ebilir 2026, covered tarafından arama motoru Land. benşaret et of them dır şu Google’s AI systems “kullan şu structured data -e daha iyi match products ile conversational shopping sorgular genelinde AI Mode, Gemini ve diğer AI-powered surfaces.” Google’ın kendi attribute-yardım et wording, olarak reported, dır şu bunlar dır “primarily intended bençin kullan in conversational experiences such olarak AI Mode in Google arama.”

Google’s Merchant Center yardım et belgeler six conversational attributes: soru ve yanıt, belge bağlantı, related product, item grup title, varyant option, ve popularity rank. product_highlight ve product_detail dır existing, pre-existing complementary fields — değil two additional members of yeni conversational ayarla, despite şu olma nasıl bazı trade coverage (dahil bir earlier sürüm of bu article) grouped them.

Evidence for this claim Google currently documents six conversational attributes—question_and_answer, document_link, related_product, item_group_title, variant_option and popularity_rank—as optional complements to primary product data; product_highlight and product_detail are existing fields, not two additional conversational attributes. Scope: product data Confidence: high · Verified: How to use conversational attributes

Google dır explicit şu bunlar dır optional ve şu adding them yapmaz affect sizin existing product-approval status; framing dır şu onlar -ebilir yardım et product understanding ve discovery in conversational surfaces, değil şu onlar’re required veya şu onlar guarantee inclusion, sıralama, veya citation in herhangi bir AI Mode/Gemini response.

Evidence for this claim Google says adding conversational attributes does not affect existing product approval status and can help product understanding or discovery; this is not a guarantee of AI Mode inclusion, ranking or citation. Scope: product data Confidence: high · Verified: How to use conversational attributes Attribute count ve names yapğrulanmış karşı bu site’s research packet (sourced -den Google’s live Merchant Center yardım et sayfa, captured 2026-07-16). bir direct aynı-day refetch of support.google.com’s conversational-attributes sayfa idi attempted bençin bu geç ve blocked tarafından Google’s bot-detection her time — ele al bu olarak verified karşı bir recent capture yerine bir aynı-day live refetch, ve recheck önce quoting exact wording.

Frame bunlar olarak enrichment, değil bir replacement. onlar sit on top of sizin required attributes. eğer sizin base feed dır disapproved bençin bir bad price veya bir fabricated GTIN, bir beautiful Q&bir attribute yapmaz save siz.

schema.org Product/Offer olarak agent-facing markup layer

yoktur “AI edition” of schema.org — properties agents rely on dır ordinary ecommerce vocabulary olma okuyun tarafından bir yeni class of consumer. Three önem taşır en çok:

  • Offer.availability — ” availability of bu item — örneğin In stock, Out of stock, Pre-sıra, etc.” stock state bir agent reads -den sizin markup.
  • Offer.checkoutPageURLTemplate — “bir URL template (RFC 6570) bençin bir checkout sayfa bençin bir offer.” bu property şu lets bir agent route bir shopper -e bir pre-filled checkout -den sizin markup alone.
  • Offer.acceptedPaymentMethod — payment methods siz accept, hangi bir agent -ebilir kontrol et önce attempting bir transaction.

koru bu markup’s price ve availability in lockstep ile sizin feed. Google blends two ve cross-verifies them, bu nedenle bir divergence arasında on-sayfa schema ve feed dır tam olarak kind of inconsistency şu erodes trust genelinde tümü bunlar surfaces.

Feed-quality failures şu break agentic discovery ve checkout

bu practical payoff. bunlar dır specific things şu break bir AI sale — değil sadece bir ad disapproval:

  1. Feed/checkout price mismatch. feed söyler 40 USD, checkout söyler 45 USD. bençin ads o’s bir disapproval; bençin bir agent mid-transaction o’s bir broken purchase.
  2. Phantom veya stale stock. in_stock in feed, sold out at checkout. agent commits -e buying something şu değildir orada.
  3. Missing veya yanlış identifiers. No GTIN/MPN, veya bir fabricated bir, nedenler agent -e mismatch siz karşı yanlış product genelinde formats. Google’s kural: yapmayın yap up, guess, veya kopya identifiers -den benzer products; kullan identifier_exists = false bençin genuinely identifier-daha az goods.
  4. Missing döndür politika veya seller ToS. In ACP spec bunlar dır required bençin is_eligible_checkout = true. Omit them ve siz’re discoverable ama -ebilir’t transact.
  5. Unstable item_id/SKU. eğer identity key changes arasında snapshots, agent loses continuity — eski product görünür deleted ve yeni bir görünür unknown, wiping herhangi bir accumulated matching.
  6. tümü-CAPS veya promotional text in titles. bir politika violation genelinde Google ve OpenAI alike (OpenAI’s spec söyler kaçın tümü-caps outright).
  7. AI-generated images veya descriptions ile drift. Descriptions şu invent specs değil on landing sayfa, veya AI-generated images missing required IPTC disclosure metadata, break cross-verification arasında feed ve sayfa. ( feed-optimization rehber kapsar “don’t invent facts” kural in depth.)

ne feed quality yapar ve yapmaz guarantee

bir honest caveat bu nedenle siz yapmayın overclaim internally: bir great feed alır siz discovered ve eligible. o yapmaz guarantee conversion. Walmart’s kendi reported experience dır cleanest data benşaret et burada — per arama motoru Land, onun in-chat ChatGPT checkout converted at kabaca bir-üçüncü rate of click-out transactions sonra testing yaklaşık 200 000 items. okuyun reporting carefully: cited neden ol idi checkout UX ve trust (fear of split shipments, tek-item-yalnızca checkout) — değil feed data staleness. bu nedenle yapmayın kullan o olarak evidence şu feeds başarısız ol; kullan o olarak reminder şu getting -e feed dır necessary, değil sufficient. Discovery ve checkout conversion dır separate problems.

o’s worth tutma whole chain separate in sizin head, çünkü “benim feed dır accepted” yanıtlar bir much narrower soru -den o sounds like: ingestion ( platform accepted sizin file) değildir validation (o passed field/politika kontroller), bu da değil eligibility (is_eligible_search/is_eligible_checkout dır ayarla ve approved), bu da değil display (bir agent aslında surfaces product), bu da değil sıralama veya citation (o’s bir recommended), bu da değil checkout approval (siz’re bir approved Instant Checkout partner), bu da değil conversion ( shopper buys). bir temiz feed raises sizin odds at her adım; o yapmaz collapse chain -e bir guaranteed outcome.

nerede bu fits

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.