Panduan Universal Commerce Protocol (UCP)
UCP adalah Google dan Shopify's open standard letting AI agents transact dengan merchants via sebuah /.well-known/ucp profile — shifting ecommerce SEO untuk feed quality.
Bahasa
UCP adalah sebuah open-source standard (Apache 2,0, saat ini spec 2026-04-08) itu Google announced di NRF di January 2026 dan co-developed dengan Shopify, Etsy, Wayfair, Target, dan Walmart. ini gives AI agents, merchants, dan payment providers sebuah umum language untuk transact without bespoke integrations. Merchants publish sebuah capability profile di /.well-known/ucp; checkout runs sebuah state machine (incomplete → requires_escalation → ready_for_complete) where requires_escalation hands control back untuk sebuah human. Crucially, sebuah UCP transaction generates no pageviews, sessions, atau pada-situs events — so optimization unit moves dari HTML halaman untuk Merchant Center feed quality. Merchants stay Merchant dari Record dan pertahankan mereka data. UCP adalah distinct dari OpenAI/Stripe's ACP; two adalah designed untuk coexist dan banyak merchants akan run both.
Evidence for this claim UCP is an open protocol that defines capabilities and transports for agent-to-merchant commerce interactions. Scope: Published UCP protocol; publication and partner endorsement do not imply universal deployment. Confidence: high · Verified: Universal Commerce Protocol repository Evidence for this claim Google documents UCP for supported merchant integrations and identifies the merchant as merchant of record. Scope: Google's UCP implementation; surface, market, and merchant availability may vary. Confidence: high · Verified: Google Merchant: Universal Commerce ProtocolTL;DR — Universal Commerce Protocol (UCP) adalah sebuah shared “language” (terjemahan) “language” itu lets AI assistants buy things dari stores pada sebuah shopper’s behalf. Google announced ini di January 2026 dengan Shopify dan lainnya big retailers. alih-alih setiap store membangun sebuah custom connection untuk setiap AI, sebuah store publishes sebuah kecil file di
/.well-known/ucpitu tells agents what ini sells dan cara periksa out. catch untuk marketers: beberapa UCP flows dapat complete without sebuah conventional product-halaman visit, so feed dan capability data become penting alongside halaman.
What UCP adalah, di plain istilah
untuk years, “shopping online” (terjemahan) “shopping online” dimaksudkan sebuah person opening sebuah browser, landing pada sebuah product halaman, dan clicking buy. AI assistants adalah starting untuk melakukan itu middle bagian untuk people: Anda tanyakan Gemini atau Google’s AI Mode untuk “find me a quiet 65-inch TV under $800,” (terjemahan) “temukan me sebuah quiet 65-inch TV di bawah 800 USD” dan ini goes dan melakukan shopping.
masalah adalah itu there adalah no standard cara untuk sebuah AI untuk talk untuk sebuah store’s checkout. UCP fixes itu. ini adalah sebuah open standard — free untuk anyone untuk gunakan — itu defines sebuah umum cara untuk AI agents, stores, dan payment companies untuk talk untuk setiap lainnya so sebuah purchase dapat happen automatically.
Google announced ini pada January 11, 2026 di big retail conference (NRF), dan dibangun ini together dengan Shopify, Etsy, Wayfair, Target, dan Walmart, plus 20+ endorsers like Visa, Mastercard, dan Stripe.
How sebuah store joins di
sebuah store publishes sebuah kecil machine-readable file di sebuah fixed address:
/.well-known/ucp. Think dari ini like robots.txt, tetapi alih-alih telling
crawler where mereka dapat go, ini tells AI agents what store dapat melakukan — what ini
sells, cara tambahkan untuk cart, dan cara pay. sebuah agent reads itu file pertama, lalu
knows cara shop there.
jika sebuah purchase perlu sebuah human (say, Anda memiliki untuk confirm shipping atau log di), UCP memiliki sebuah langkah untuk itu too: agent pauses dan mengirim shopper sebuah tautan untuk finish itu bagian themselves.
Why ini penting untuk SEO
Here’s bagian itu seharusnya get Anda attention. When sebuah AI buys melalui UCP, ini tidak pernah visits Anda situs web. No pageview, no session, no tambahkan-untuk-cart event di Anda analytics. sale dapat masih happen — Anda hanya won’t see visit.
So thing AI agents actually read isn’t Anda pretty product halaman. ini adalah Anda product feed — data terstruktur tentang price, availability, dan detail itu flows melalui Google Merchant Center. jika Anda feed adalah wrong, thin, atau missing, AI dapat tidak pernah know Anda sell thing — dan won’t recommend Anda.
Anda normal SEO (baik konten, sebuah trustworthy situs, accurate data terstruktur) masih penting. tetapi “is my Merchant Center feed clean and complete?” (terjemahan) “adalah my Merchant Center feed clean dan complete?” hanya became sebuah nyata SEO pertanyaan. untuk technical detail, how ini compares untuk OpenAI’s rival protocol, dan what untuk actually melakukan, switch untuk Advanced tab.
Evidence for this claim UCP is an open protocol that defines capabilities and transports for agent-to-merchant commerce interactions. Scope: Published UCP protocol; publication and partner endorsement do not imply universal deployment. Confidence: high · Verified: Universal Commerce Protocol repository Evidence for this claim Google documents UCP for supported merchant integrations and identifies the merchant as merchant of record. Scope: Google's UCP implementation; surface, market, and merchant availability may vary. Confidence: high · Verified: Google Merchant: Universal Commerce ProtocolTL;DR — UCP adalah sebuah Apache 2,0 open standard (saat ini spec 2026-04-08) itu Google announced di NRF di January 2026 dan co-developed dengan Shopify, Etsy, Wayfair, Target, dan Walmart. ini gives agents, merchants, dan payment providers sebuah umum language so commerce berfungsi without N×N bespoke integrations. Merchants publish sebuah capability profile di
/.well-known/ucp; capabilities gunakan reverse-domain namespaces dan travel di atas REST, MCP, A2A, atau Embedded transports. Checkout runs sebuah state machine —incomplete→requires_escalation(human handoff viacontinue_url) →ready_for_complete. Merchants stay Merchant dari Record. Analytics depend pada transport dan handoff: beberapa transactions dapat not generate conventional pageviews, so commerce telemetry penting alongside onsite analytics. UCP adalah distinct dari OpenAI/Stripe’s ACP; mereka’re designed untuk coexist, dan sebuah dual-protocol “one backend, two protocols” (terjemahan) “one backend, two protocols” setup adalah emerging pattern.
What UCP actually adalah
Universal Commerce Protocol adalah sebuah open-source standard itu defines sebuah umum language dan sebuah set dari functional primitives so AI agents, merchants, dan payment providers dapat complete transactions without membangun sebuah custom integration untuk setiap pairing. Google’s framing adalah itu ini “establishes a common language for agents and systems to operate together.” (terjemahan) “establishes sebuah umum language untuk agents dan sistem untuk operate together.” Google announced ini pada January 11, 2026 di National Retail Federation (NRF) conference, co-developed ini dengan Shopify, Etsy, Wayfair, Target, dan Walmart, dan lined up 20+ endorsing partners including Visa, Mastercard, Stripe, American Express, dan Home Depot.
ini adalah published di bawah Apache 2,0 di ucp.dev dan
github.com/universal-commerce-protocol/ucp.
spec menggunakan date-based versioning (YYYY-MM-DD); saat ini versi adalah
2026-04-08. Two things adalah worth saying up front so rest dari ini lands
correctly: UCP adalah genuinely open di spec tingkat — tetapi Google’s own guide
describes -nya rollout pada AI Mode di Google Search dan Gemini web sebagai gated behind
merchant approval, not umumnya available. “Open standard, Google-first and
approval-gated adoption” (terjemahan) “Open standard, Google-pertama dan
approval-gated adoption” adalah honest summary.
Why UCP exists: N×N masalah
sebelum sebuah shared protocol, setiap AI agent itu wanted untuk transact memiliki untuk integrate bespokely dengan setiap merchant atau platform — sebuah N×N explosion dari custom connectors itu nobody dapat maintain. UCP collapses itu ke sebuah single integration surface: sebuah merchant implements UCP once, dan apa pun compliant agent dapat menemukan dan transact dengan ini. Shopify’s engineering team framed design rationale bluntly — itu monolithic protocols “eventually collapse under complexity: too rigid to adapt, too slow to evolve” (terjemahan) “eventually collapse di bawah complexity: too rigid untuk adapt, too slow untuk evolve” — which adalah why UCP adalah layered ke composable, independently versioned capabilities alih-alih one giant spec.
How UCP berfungsi technically
** /.well-known/ucp penemuan profile.** sebuah merchant publishes sebuah
machine-readable JSON profile di /.well-known/ucp. ini adalah entry poin: sebuah
agent fetches ini untuk learn merchant’s capabilities, didukung payment handlers,
dan public signing keys. ini adalah yang sama architectural idea sebagai robots.txt atau
sitemap.xml — sebuah fixed, well-known path itu alat dapat rely pada. No .well-known/ucp
profile, no programmatic penemuan.
Capabilities dan namespaces. Capabilities adalah named dengan reverse-domain
namespaces (e.g. dev.ucp.shopping.checkout). UCP body reserves dev.ucp.*
namespace; vendors extend dengan mereka own domain namespaces. active capability
set adalah negotiated — per spec, “the business (server) determines the active
capabilities from the intersection of both parties’ declared capabilities.” (terjemahan) “ business (server) determines active
capabilities dari intersection dari both parties’ declared capabilities.”
Transports. UCP adalah transport-agnostic: REST (OpenAPI 3.1.0), MCP (Model Context Protocol), A2A (Agent-untuk-Agent), dan Embedded (JSON-RPC 2.0). itu breadth adalah main alasan “UCP is Google-only” (terjemahan) “UCP adalah Google-hanya” claim adalah wrong — wire format isn’t tied untuk apa pun one platform.
** checkout state machine — dan requires_escalation.** Checkout moves melalui
states:
incomplete— cart dan detail masih menjadi assembled.requires_escalation— agent cannot proceed alone; sebuah human harus intervene. agent surfaces sebuahcontinue_urldan buyer finishes itu langkah themselves (login, sebuah extra confirmation, sebuah age periksa, anything agent isn’t authorized untuk melakukan). ini adalah protocol’s dibangun-di human-handoff seam, dan ini adalah bagian untuk design sekitar — sebuah transaction itu escalates well adalah far better daripada one itu silently dead-ends.ready_for_complete— everything’s di place dan agent dapat finalize programmatically.
Payment architecture. UCP menggunakan sebuah decoupled model itu separates payment instruments (what consumer menggunakan) dari payment handlers ( processors), organized sekitar sebuah “trust triangle” (terjemahan) “trust triangle” antara business, platform, dan PSP. ini adalah provider-agnostic oleh design alih-alih wired untuk sebuah single processor.
Security dan identity. Identity verification menggunakan HTTP Message Signatures (RFC 9421) untuk permissionless verification, alongside OAuth 2,0, API keys, dan mTLS. Public keys adalah ditemukan dari profile, so no prior credential exchange adalah diperlukan untuk sebuah agent untuk verify sebuah merchant.
Versioning discipline. Protocol dan capability versi negotiate independently. Non-breaking additions don’t bump versi; breaking perubahan memerlukan sebuah two-week advance community notice.
An agent fetches the merchant profile at slash dot-well-known slash ucp. The merchant selects the capabilities both parties support. They communicate over REST, MCP, A2A, or Embedded transport and begin checkout. If the session requires escalation, the shopper follows a continue URL to complete the human step before checkout becomes ready to complete.
© Patrick Stox LLC · CC BY 4.0 ·
Where UCP adalah live
menjadi precise tentang what “live” (terjemahan) “live” berarti here, because Google’s own documentation describes ini sebagai sebuah gated rollout, not umum availability: sebuah merchant’s integration “must be approved by Google before you can go live.” (terjemahan) “harus menjadi approved oleh Google sebelum Anda dapat go live.” Google’s guide puts merchants pada sebuah waitlist pertama. sebagai dari ini writing, Google’s documented UCP surfaces adalah AI Mode di Google Search dan Gemini web app — -nya own FAQ says mendukung untuk standalone Gemini app dan additional surfaces adalah masih “planned.” (terjemahan) “planned.” I dapat not confirm YouTube Shopping sebagai sebuah saat ini, documented UCP surface: earlier coverage cited ini, tetapi Google’s live UCP guide dan FAQ (diperiksa via HTTP permintaan, not sebuah cached summary) list hanya AI Mode dan Gemini web. Treat itu YouTube claim sebagai unverified alih-alih repeat ini sebagai fact. Google adalah separately opening waitlists untuk extend UCP ke Lodging dan Food verticals. Neither Google’s guide nor UCP spec situs documents sebuah country atau product restriction di plain language I dapat read pada saat ini halaman — jika Anda’ve seen sebuah spesifik “US-only” (terjemahan) “US-hanya” scope stated somewhere, verify ini terhadap live doc directly, since I couldn’t reproduce itu wording today.
pada platform side, Shopify ships UCP via Agentic Storefronts, active oleh default untuk Shopify merchants, so sebuah besar slice dari merchant world adalah UCP-enabled without lifting sebuah finger. menjadi named sebagai sebuah UCP co-developer atau endorser adalah sebuah separate fact dari having sebuah live production integration — treat partner-list membership dan “this partner has shipped UCP” (terjemahan) “ini partner memiliki shipped UCP” sebagai two berbeda claims until sebuah given partner’s own docs confirm kedua one.
saat ini capability set (v2026-04-08) covers checkout, catalog search dan product lookup, order-lifecycle webhooks, identity linking (OAuth 2,0 pada behalf dari pengguna), dan payment token exchange. Google’s own guide confirms multi-item carts, loyalty/account linking, dan post-purchase mendukung (tracking, mengembalikan) adalah not yet live — mereka’re roadmap items, not shipped fitur.
What UCP berarti untuk ecommerce SEO
** feed adalah baru halaman.** ini adalah muat-bearing idea. When sebuah agent discovers, compares, dan buys melalui UCP, ** product detail halaman adalah tidak pernah visited** — UCP-enabled transactions generate no pageviews, no sessions, dan no pada-situs analytics events. data agent actually alasan di atas adalah Anda product feed, surfaced melalui Google Merchant Center. So optimization unit moves dari rendered HTML halaman untuk feed dan Merchant Center data quality: accurate pricing, nyata-time availability, complete attributes, dan newer conversational attributes (FAQs, compatible accessories, substitutes) itu Merchant Center ditambahkan specifically untuk AI penemuan.
Merchant Center adalah now table stakes. UCP eligibility flows melalui Merchant Center — sebuah brand not di Merchant Center isn’t discoverable untuk UCP agents. No primary UCP atau Google source I’ve ditemukan publishes sebuah explicit selection atau peringkat formula, so treat what mengikuti sebagai informed industry framing, not sebuah documented algorithm: practitioners argue data-quality issues (price mismatches, stale stock status, thin deskripsi) plausibly reduce odds sebuah agent selects sebuah listing. blunt versi, per Semrush’s UCP coverage: “if your store isn’t set up to communicate with the AI agent, it may not know you exist. And if it doesn’t know you exist, it won’t recommend you.” (terjemahan) “jika Anda store isn’t siapkan untuk communicate dengan AI agent, ini dapat not know Anda exist. dan jika ini doesn’t know Anda exist, ini won’t recommend Anda.”
** attribution gap.** Because tidak ada sessions, revenue dapat appear untuk vanish dari traditional analytics bahkan sebagai actual sales rise. tidak ada clean, settled jawaban untuk ini yet — pengukuran leans pada Merchant Center transaction reporting, order-management-sistem tagging, atau custom API-tingkat tracking. Treat ini sebagai sebuah open masalah untuk monitor, not sebuah solved one.
What melakukan not perubahan. Google memiliki said UCP won’t kill SEO, dan itu’s right:
konten quality, authority/trust, data terstruktur accuracy, dan technical health
masih influence which merchants dan products agents trust. Schema.org Product,
Offer, MerchantReturnPolicy, dan Organization markup masih penting. UCP menambahkan sebuah
layer; ini doesn’t replace stack underneath ini.
sebuah note pada “merit-based, not ad-spend-based” (terjemahan) “merit-based, not ad-spend-based” framing itu’s floated sekitar agentic commerce: ini adalah directionally benar itu ini isn’t classic bid-based ad placement, tetapi ini perlu nuance. Direct Offers (exclusive discounts surfaced di AI Mode) dapat influence agent recommendations, dan feed completeness structurally advantages larger brands dengan dedicated feed teams. “Merit-based” (terjemahan) “Merit-based” tidak berarti “optimization-free” (terjemahan) “optimization-free” — levers hanya move dari keywords dan tautan untuk data quality dan feed hygiene.
UCP dan ACP
Anda’ll see UCP discussed next untuk ACP, Agentic Commerce Protocol led oleh OpenAI dan Stripe dan aimed di ChatGPT ecosystem. mereka adalah berbeda things — berbeda backers, scope, architecture, dan cost model — dan Google memiliki explicitly said UCP adalah designed untuk coexist alongside ACP. emerging best practice adalah sebuah dual-protocol bangun: one shared product/inventory/payment backend, dengan UCP dan ACP endpoints pada top. Frameworks tab memiliki side-oleh-side.
cara prepare
pendek versi: get Anda Merchant Center feed clean dan complete, verify Anda
data terstruktur, publish sebuah /.well-known/ucp profile jika Anda’re implementing
natively (Shopify merchants largely get ini oleh default), dan stand up beberapa
pengukuran untuk agent-driven revenue sebelum Anda perlu ini. Checklists tab breaks
ini ke sebuah berfungsi list.
AI summary
sebuah condensed take pada Advanced versi:
- UCP = sebuah open standard untuk agentic commerce. Apache 2,0, saat ini spec 2026-04-08, announced oleh Google di NRF pada Jan 11, 2026, co-developed dengan Shopify, Etsy, Wayfair, Target, dan Walmart; 20+ endorsers (Visa, Mastercard, Stripe, Amex, Home Depot).
- ini solves N×N masalah: merchants integrate once dan apa pun compliant agent dapat transact, alih-alih bespoke connectors per agent/merchant pair.
- penemuan via
/.well-known/ucp: sebuah machine-readable JSON profile (capabilities
- payment handlers + signing keys) —
robots.txt-style entry poin untuk agents.
- Transport-agnostic: REST, MCP, A2A, Embedded (JSON-RPC). Capabilities gunakan reverse-domain namespaces; active set adalah intersection dari both parties’ declared capabilities.
- Checkout state machine:
incomplete→requires_escalation(human handoff viacontinue_url) →ready_for_complete(agent finalizes). - Merchants pertahankan control: mereka stay Merchant dari Record dan retain customer data.
- SEO consequence: UCP transactions produce no pageviews, sessions, atau events — optimization unit shifts dari HTML halaman untuk Merchant Center feed quality; Merchant Center becomes table stakes; sebuah pengukuran/attribution gap opens.
- Live surfaces (mid-2026): sebuah Google-gated rollout — merchants perlu approval — pada AI Mode di Google Search dan Gemini web; lainnya Google surfaces adalah “planned,” (terjemahan) “planned,” not live (YouTube Shopping adalah unconfirmed di Google’s saat ini docs). Shopify ships ini via Agentic Storefronts, pada oleh default.
- UCP ≠ ACP: ACP (OpenAI + Stripe, ChatGPT-centric) adalah sebuah separate, complementary protocol; mereka’re dibangun untuk coexist dan “one backend, two protocols” (terjemahan) “one backend, two protocols” adalah emerging pattern.
Official documentation
Primary-source documentation dan announcements.
UCP spec dan Google
- ucp.dev — official spec situs dan primary documentation hub.
- UCP Core Concepts — “common language and functional primitives” (terjemahan) “umum language dan functional primitives” definition.
- UCP Specification Overview, v2026-04-08 — capability negotiation, transports, dan saat ini spec.
- github.com/universal-commerce-protocol/ucp — open-source spec repository (Apache 2,0).
- Google untuk Developers — UCP guide — implementation guidance untuk merchants, Merchant dari Record, dan eligibility.
- di bawah hood: Universal Commerce Protocol — Google’s technical deep-dive.
- Google blog — agentic commerce announcement — official launch post.
- Google Marketing Live 2026 shopping updates — expanded fitur updates.
Shopify (co-developer)
- Shopify Engineering — UCP — co-developer’s technical rationale (layered, composable design).
- shopify.com/ucp — Agentic Storefronts dan merchant-facing view.
ACP (untuk comparison)
- Agentic Commerce Protocol docs — OpenAI/Stripe-led counterpart.
- Stripe — Agentic Commerce Protocol — ACP’s payment side.
Quotes dari source
pada—record statements dari Google, Shopify, spec itself, dan industry analysts. Deep tautan jump untuk quoted passage where source halaman mendukung ini.
Google dan spec
- “The Universal Commerce Protocol (UCP) is an open standard for interoperability between commerce entities. It defines a common language and functional primitives so that platforms and businesses can interoperate securely and reliably across commercial verticals.” (terjemahan) “ Universal Commerce Protocol (UCP) adalah sebuah open standard untuk interoperability antara commerce entities. ini defines sebuah umum language dan functional primitives so itu platforms dan businesses dapat interoperate securely dan reliably di seluruh commercial verticals.” — Google, UCP Core Concepts ( spec docs memiliki telah substantially rewritten since UCP’s January 2026 launch; ini adalah saat ini wording sebagai dari ini update, diperiksa oleh direct HTTP permintaan alih-alih sebuah cached summary). Jump untuk quote
- “The business (server) determines the active capabilities from the intersection of both parties’ declared capabilities.” (terjemahan) “ business (server) determines active capabilities dari intersection dari both parties’ declared capabilities.” — UCP Specification Overview, v2026-04-08. Jump untuk quote
- “…empowering you to turn AI interactions into instant sales.” (terjemahan) “…empowering Anda untuk turn AI interactions ke instant sales.” — Google untuk Developers, UCP guide, dari halaman’s opening framing (verified saat ini wording sebagai dari ini update; earlier phrasing quoted here previously didn’t match live halaman dan memiliki telah corrected). Jump untuk quote
- “You remain the Merchant of Record for all transactions.” (terjemahan) “Anda remain Merchant dari Record untuk semua transactions.” — Google untuk Developers, UCP guide. Jump untuk quote
- “establishes a common language for agents and systems to operate together” (terjemahan) “establishes sebuah umum language untuk agents dan sistem untuk operate together” — Google, agentic commerce announcement. Jump untuk quote
Shopify (co-developer)
- “Monolithic protocols eventually collapse under complexity: too rigid to adapt, too slow to evolve.” (terjemahan) “Monolithic protocols eventually collapse di bawah complexity: too rigid untuk adapt, too slow untuk evolve.” — Shopify Engineering, pada rationale untuk UCP’s layered design. Jump untuk quote
Industry voices
- “What excited a lot of people about this announcement was Google’s ability to allow AI agents to get real-time pricing and inventory, connected to the merchant in a more programmatic way.” (terjemahan) “What excited sebuah lot dari people tentang ini announcement adalah Google’s ability untuk allow AI agents untuk get nyata-time pricing dan inventory, connected untuk merchant di sebuah more programmatic cara.” — Jonathan Arena, baru Generation, via Digiday. Read coverage
- “When transactions occur inside Google’s environment, brands lose control over UX, merchandising, and post-purchase engagement.” (terjemahan) “When transactions occur inside Google’s environment, brands lose control di atas UX, merchandising, dan post-purchase engagement.” — Jeremy Goldman, eMarketer, via Digiday. Read coverage
- “Brands may be reluctant…to adopt a technology that will allow customers to transact away from their owned properties.” (terjemahan) “Brands dapat menjadi reluctant…untuk adopt sebuah technology itu akan allow customers untuk transact away dari mereka owned properties.” — Aaron Dicks, Impression, via Digiday. Read coverage
- “UCP-enabled transactions generate no pageviews, no sessions, and no events on your website.” (terjemahan) “UCP-enabled transactions generate no pageviews, no sessions, dan no events pada Anda situs web.” — Semrush Blog. Read coverage
- “If your store isn’t set up to communicate with the AI agent, it may not know you exist. And if it doesn’t know you exist, it won’t recommend you.” (terjemahan) “jika Anda store isn’t siapkan untuk communicate dengan AI agent, ini dapat not know Anda exist. dan jika ini doesn’t know Anda exist, ini won’t recommend Anda.” — Semrush Blog. Read coverage
#:~:text= deep tautan target spec halaman itu dapat render via JavaScript dan resist automated memeriksa — confirm anchors resolve pada live halaman. Get UCP-ready: sebuah berfungsi checklist
What merchants actually perlu untuk melakukan, roughly di order:
Merchant Center feed ( baru penemuan surface)
- Anda’re di Google Merchant Center di semua — without ini Anda’re invisible untuk UCP agents.
- Prices di feed match prices pada situs (mismatches suppress selection).
- Availability adalah nyata-time accurate — out-dari-stock reflected, not stale.
- Product attributes adalah complete (GTIN/MPN, brand, condition, variants, images).
- Conversational attributes populated where relevant — FAQs, compatible accessories, substitutes ( attributes ditambahkan untuk AI penemuan).
data terstruktur
- Schema.org
ProductdanOfferpresent dan accurate pada product halaman. -
MerchantReturnPolicydan shipping detail marked up. -
Organizationmarkup establishes brand entity.
UCP implementation (jika going native)
- Publish sebuah
/.well-known/ucpcapability profile (capabilities, payment handlers, signing keys). - Pick Anda transport(s): REST, MCP, A2A, atau Embedded.
- Design
requires_escalationhandoff — sebuah cleancontinue_urlflow untuk langkah sebuah agent dapat’t complete (login, confirmations, age/eligibility memeriksa). - Confirm payment handler wiring dan identity/signature setup (RFC 9421 / OAuth 2,0 / mTLS sebagai applicable).
- Track date-based spec versi Anda target (saat ini: 2026-04-08) dan watch untuk 2-week breaking-perubahan notices.
Platform path
- Shopify merchants: verify Agentic Storefronts adalah active (pada oleh default) alih-alih re-implementing.
- Non-Shopify (Magento, WooCommerce, custom): decide antara native UCP endpoints vs. sebuah ketiga-party/agentic platform.
pengukuran (don’t skip ini)
- Stand up beberapa attribution untuk agent-driven revenue sebelum volume arrives — Merchant Center transaction reporting, OMS-tingkat tagging, atau custom API tracking — since UCP sales won’t tampilkan di session-based analytics.
Strategy
- Decide pada dual-protocol mendukung (UCP + ACP) dan whether Anda backend dapat sajikan both.
UCP vs. ACP — dan dual-protocol decision
Two open standards adalah competing untuk agentic commerce, dan mereka adalah not yang sama thing. Knowing difference adalah framework itu drives sebagian besar implementation decisions.
| Dimension | UCP (Universal Commerce Protocol) | ACP (Agentic Commerce Protocol) |
|---|---|---|
| Backers | Google + Shopify, Etsy, Wayfair, Target, Walmart, 20+ partners | OpenAI + Stripe (Meta involved) |
| Spec home | ucp.dev / GitHub | agenticcommerce.dev / GitHub |
| License | Apache 2,0 | Apache 2,0 |
| Scope | Full lifecycle: penemuan → checkout → post-purchase | Transaction-execution focused |
| penemuan | Decentralized (/.well-known/ucp, open untuk apa pun agent) | Centralized (platform listings/feeds) |
| Payment | Provider-agnostic (multiple PSPs) | Stripe-centric (Shared Payment Token) |
| Transport | REST, MCP, A2A, Embedded | REST, MCP |
| Architecture | Merchant-hosted, decentralized | Platform-mediated, centralized |
| Primary AI surface | AI Mode di Google Search, Gemini web (gated rollout, Google approval diperlukan; lainnya surfaces “planned” (terjemahan) “planned” per Google) | ChatGPT / OpenAI ecosystem |
clean mental contrast: UCP adalah decentralized, merchant-centric, full-lifecycle standard (Google-led); ACP adalah centralized, platform-mediated, execution-focused standard (OpenAI/Stripe-led). One analyst framing captures UCP’s posture well — ini “starts with a merchant-centric question — ‘can this be bought?’” (terjemahan) “starts dengan sebuah merchant-centric pertanyaan — ‘dapat ini menjadi bought?’”
sebuah caution pada “backers” (terjemahan) “backers” row above: sebuah announced co-developer atau endorser list adalah sebuah statement dari ecosystem intent, not proof dari sebuah shipped, production integration. Treat “who’s listed as a partner” (terjemahan) “who’s listed sebagai sebuah partner” dan “who has live traffic through the protocol” (terjemahan) “who memiliki live traffic melalui protocol” sebagai two separate, separately-verifiable facts — Google’s own UCP guide currently gates setiap merchant integration behind sebuah approval langkah, so partner status alone doesn’t tell Anda what’s actually live.
three mental models
1. feed adalah baru halaman. UCP transactions skip Anda HTML entirely. Whenever Anda’re tempted untuk mengoptimalkan sebuah product halaman untuk agents, tanyakan instead: adalah ini signal di feed? jika ini isn’t di Merchant Center, agent dapat’t see ini.
2. penemuan = sebuah well-known profile.
/.well-known/ucp adalah untuk agents what robots.txt/sitemap.xml adalah untuk crawler — sebuah
fixed, machine-readable entry poin. No profile, no programmatic penemuan. Treat
publishing dan maintaining ini sebagai foundational technical hygiene.
3. One backend, two protocols. UCP dan ACP adalah designed untuk coexist, so don’t frame ini sebagai picking sebuah winner. durable architecture adalah sebuah shared product/inventory/payment backend dengan both UCP dan ACP endpoints layered pada top — Anda reach Google surfaces dan ChatGPT ecosystem dari one sumber kebenaran. (Reports dari dual-protocol merchants seeing materially more agent traffic adalah circulating tetapi adalah estimate-tingkat — adopt architecture because ini future-proofs Anda, not karena sebuah spesifik projected angka.)
Which UCP implementation path fits?
How should this merchant approach UCP?
UCP mistakes untuk hindari
Publishing sebuah profile sebelum underlying data adalah trustworthy
Why ini fails: penemuan succeeds hanya untuk expose stale price, stock, atau policies di checkout. melakukan instead: membuat Merchant Center dan commerce-backend parity pertama gate, lalu publish capabilities business dapat actually fulfill.
Treating requires_escalation sebagai sebuah generic error
Why ini fails: login, age memeriksa, dan confirmation adalah valid human-handoff states.
melakukan instead: pertahankan checkout state, menyediakan sebuah berfungsi continue_url, dan test
successful, abandoned, dan expired handoffs.
membangun protocol-spesifik product truth
Why ini fails: separate UCP dan ACP catalogs drift dan buat conflicting agent experiences. melakukan instead: maintain one catalog/inventory/order source dan map ini melalui thin protocol adapters.
Claiming session analytics measures UCP revenue
Why ini fails: sebuah completed agent transaction dapat produce no pageview, session, atau onsite event. melakukan instead: persist agent/protocol attribution di checkout dan OMS, lalu reconcile revenue di order tingkat.
Assuming sebuah open standard berarti universal live adoption
Why ini fails: specification adalah open while saat ini production surfaces dan platform mendukung remain uneven. melakukan instead: verify saat ini capabilities dan eligibility sebelum committing implementation effort.
UCP cheat sheet
| Element | Purpose |
|---|---|
/.well-known/ucp | penemuan profile untuk capabilities, handlers, dan signing keys |
| Capability namespace | Independently versioned fitur contract such sebagai checkout |
| Active capabilities | Intersection selected oleh business dari both declarations |
| Transports | REST, MCP, A2A, atau Embedded |
incomplete | Checkout masih perlu data atau choices |
requires_escalation | Human harus continue via sebuah handoff URL |
ready_for_complete | Agent dapat finalize programmatically |
| Merchant dari Record | Merchant mempertahankan transaction dan fulfillment responsibility |
Implementation order
- Clean Merchant Center identity, price, availability, dan policy data.
- Establish one authoritative backend untuk catalog, checkout, payment, dan orders.
- Publish dan validate penemuan profile.
- Implement hanya capabilities dan transports Anda dapat mendukung reliably.
- Test escalation, signatures, payment handlers, retries, dan order attribution.
- tambahkan ACP sebagai sebuah kedua adapter jika ChatGPT reach penting.
Validate sebuah UCP rollout
penemuan profile deployment
Test untuk run: fetch /.well-known/ucp, parse JSON, dan verify advertised
capabilities, versi, handlers, dan signing keys terhadap deployed services.
Expected hasil: profile adalah reachable dan setiap advertised endpoint berfungsi.
Failure interpretation: penemuan metadata adalah invalid, stale, atau ahead dari
implementation. Monitoring window: immediate setelah deploy dan pada setiap profile
perubahan. Rollback trigger: restore prior profile jika agents adalah directed untuk
unsupported capabilities atau invalid keys.
Escalation round trip
Test untuk run: force checkout ke requires_escalation, open continue_url,
complete human langkah, dan resume yang sama session. Expected hasil: state dan
cart survive handoff dan advance toward ready_for_complete. Failure interpretation:
session persistence, redirect kembalikan, atau authorization handling adalah
broken. Monitoring window: immediate di sandbox dan production smoke tests.
Rollback trigger: disable affected checkout capability jika escalated sessions
cannot kembalikan safely.
Feed-untuk-checkout parity
Test untuk run: compare sampled Merchant Center offers dengan authoritative cart untuk yang sama product dan variant. Expected hasil: identity, price, currency, availability, dan policies agree. Failure interpretation: sebuah upstream source atau adapter adalah stale atau mapped incorrectly. Monitoring window: continuous untuk price dan stock, summarized daily. Rollback trigger: pause affected eligibility when protocol exposes incorrect transactional data.
Metrics untuk UCP
Capability penemuan success
- Metric: successful profile fetches dan capability negotiations sebagai sebuah share dari attempts.
- What ini tells Anda: whether agents dapat menemukan dan agree pada what merchant mendukung.
- cara pull ini: profile/CDN logs plus protocol negotiation logs, grouped oleh agent, versi, dan capability.
- Benchmark / realistic range: establish normal traffic oleh agent dan investigate apa pun sustained parse, versi, atau endpoint failure alih-alih menggunakan sebuah borrowed rate.
- Cadence: daily monitoring dengan immediate alerts pada deployment regressions.
Checkout completion dan escalation recovery
- Metric: sessions completed plus escalated sessions itu kembalikan dan complete.
- What ini tells Anda: whether transaction dan human-handoff paths berfungsi beyond initial penemuan.
- cara pull ini: aggregate checkout state transitions oleh session ID dan capability versi.
- Benchmark / realistic range: baseline oleh intervention dan product jenis; early implementations melakukan not memiliki sebuah universal defensible target.
- Cadence: weekly, dan setelah apa pun checkout atau identity perubahan.
UCP-attributed orders dan revenue
- Metric: orders dan revenue carrying UCP origin metadata di OMS.
- What ini tells Anda: commercial impact itu session-based analytics cannot see.
- cara pull ini: persist protocol/surface identifiers dari checkout ke order record dan reconcile them dengan payment dan fulfillment state.
- Benchmark / realistic range: compare terhadap channel’s own history dan eligible catalog; melakukan not compare directly dengan pageview-based channels without accounting untuk attribution differences.
- Cadence: weekly operating review dan monthly financial reporting.
Resources worth Anda time
My writing
- ini halaman adalah hub untuk UCP pada situs; untuk broader shift ini sits inside, see jawaban mesin Optimization dan AI Search pillar.
My speaking
- I cover move dari halaman-based untuk feed-dan-entity-based penemuan di my How Search berfungsi dan AI-search talks; UCP-spesifik framing — “the feed is the new page” (terjemahan) “ feed adalah baru halaman” — adalah practical takeaway untuk ecommerce teams.
dari sekitar industry
- How Google’s Universal Commerce Protocol perubahan ecommerce SEO (mesin pencari Land) — SEO-impact angle.
- Shopify Shares More detail pada Universal Commerce Protocol (UCP) (mesin pencari Journal) — co-developer/platform perspective.
- Universal Commerce Protocol (UCP): hal yang perlu Anda ketahui (Semrush) — practical “no pageviews, no sessions” (terjemahan) “no pageviews, no sessions” framing.
- WTF adalah Google’s Universal Commerce Protocol? (Digiday) — analyst reactions dan brand-control debate.
- sebuah Strategic Analysis dari UCP dan ACP (Advanced Web peringkat) — two-protocol comparison.
- UCP: How European Commerce Leaders seharusnya Respond (Merkle) — European/regulatory angle.
- What UCP dan ACP berarti untuk retail (dan retail media) (Koddi) — retail-media implications.
Test yourself: UCP
Five quick pertanyaan pada Universal Commerce Protocol. Pick sebuah jawaban untuk setiap, lalu periksa.
Log perubahan
Diperbarui 18 Jul 2026.
Ringkasan editorial dan detail perubahan yang tercatat.Detail perubahan
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
Perbandingan lengkap tidak tersedia — tidak ada cuplikan sebelumnya yang diarsipkan untuk revisi ini.