Panduan Universal Commerce Protocol (UCP)
UCP adalah Google dan Shopify's open standard letting AI agents transact dengan merchants melalui sebuah /.well-known/ucp profile — shifting ecommerce SEO untuk feed quality.
«UCP is an open-source standard (Apache 2.0, current spec 2026-04-08) that Google announced at NRF in January 2026 and co-developed with Shopify, Etsy, Wayfair, Target, and Walmart. It gives AI agents, merchants, and payment providers a common language to transact without bespoke integrations. Merchants publish a capability profile at /.well-known/ucp; checkout runs a state machine (incomplete → requires_escalation → ready_for_complete) where requires_escalation hands control back to a human. Crucially, a UCP transaction generates no pageviews, sessions, or on-site events — so the optimization unit moves from the HTML page to Merchant Center feed quality. Merchants stay the Merchant of Record and keep their data. UCP is distinct from OpenAI/Stripe's ACP; the two are designed to coexist and many merchants will run both.» _(Terjemahan)_ (Ringkasan bahasa Indonesia untuk bidang tldr: teks sumber dipertahankan untuk tinjauan penutur asli.)
Bukti untuk klaim ini UCP is an open protocol that defines capabilities and transports for agent-to-merchant commerce interactions. Cakupan: Published UCP protocol; publication and partner endorsement do not imply universal deployment. Tingkat keyakinan: tinggi · Diverifikasi: Universal Commerce Protocol repository Bukti untuk klaim ini Google documents UCP for supported merchant integrations and identifies the merchant as merchant of record. Cakupan: Google's UCP implementation; surface, market, and merchant availability may vary. Tingkat keyakinan: tinggi · Diverifikasi: Google Merchant: Universal Commerce ProtocolTL;DR — Universal Commerce Protocol (UCP) adalah sebuah shared “language” (terjemahan) “language” itu lets AI assistants buy hal 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 apa ini sells dan cara periksa out. catch untuk marketers: beberapa UCP alur dapat menyelesaikan tanpa sebuah conventional product-halaman visit, so feed dan kemampuan data become penting alongside halaman.
Apa UCP adalah, di plain istilah
untuk tahun, “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 orang: Anda tanyakan Gemini atau Google’s AI Mode untuk “temukan me a tenang 65-inch TV under $800,” (terjemahan) “temukan me sebuah tenang 65-inch TV di bawah 800 USD” dan ini goes dan melakukan shopping.
masalah adalah itu di sana adalah Tidak standard cara untuk sebuah AI untuk talk untuk sebuah store’s checkout. UCP memperbaiki 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 secara otomatis.
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.
Bagaimana 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 di mana mereka dapat go, ini tells AI agents apa store dapat melakukan — apa ini
sells, cara tambahkan untuk cart, dan cara pay. sebuah agent membaca itu file pertama, lalu
knows cara shop di sana.
jika sebuah purchase perlu sebuah human (say, Anda memiliki untuk konfirmasi shipping atau log di), UCP memiliki sebuah langkah untuk itu too: agent pauses dan mengirim shopper sebuah tautan untuk finish itu bagian themselves.
Mengapa ini penting untuk SEO
Di sini’s bagian itu seharusnya mendapatkan Anda attention. Ketika sebuah AI buys melalui UCP, ini tidak pernah visits Anda situs web. Tidak pageview, Tidak session, Tidak tambahkan-untuk-cart event di Anda analytics. sale dapat masih happen — Anda hanya tidak akan see visit.
So hal AI agents sebenarnya baca tidak Anda pretty product halaman. ini adalah Anda product feed — data terstruktur tentang price, availability, dan detail itu alur melalui Google Merchant Center. jika Anda feed adalah wrong, thin, atau missing, AI dapat tidak pernah know Anda sell hal — dan tidak akan merekomendasikan Anda.
Anda wajar SEO (baik konten, sebuah trustworthy situs, accurate data terstruktur) masih penting. tetapi “adalah my Merchant Center feed bersih dan menyelesaikan?” (terjemahan) “adalah my Merchant Center feed bersih dan menyelesaikan?” hanya menjadi sebuah nyata SEO pertanyaan. untuk teknis detail, bagaimana ini compares untuk OpenAI’s rival protocol, dan apa untuk sebenarnya melakukan, switch untuk Advanced tab.
Bukti untuk klaim ini UCP is an open protocol that defines capabilities and transports for agent-to-merchant commerce interactions. Cakupan: Published UCP protocol; publication and partner endorsement do not imply universal deployment. Tingkat keyakinan: tinggi · Diverifikasi: Universal Commerce Protocol repository Bukti untuk klaim ini Google documents UCP for supported merchant integrations and identifies the merchant as merchant of record. Cakupan: Google's UCP implementation; surface, market, and merchant availability may vary. Tingkat keyakinan: tinggi · Diverifikasi: 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 memberikan agents, merchants, dan payment providers sebuah umum language so commerce berfungsi tanpa N×N bespoke integrations. Merchants publish sebuah kemampuan profile di
/.well-known/ucp; capabilities gunakan reverse-domain namespaces dan travel di atas REST, MCP, A2A, atau Embedded transports. Checkout berjalan sebuah mesin status —incomplete→requires_escalation(human handoff melaluicontinue_url) →ready_for_complete. Merchants stay Merchant dari Record. Analytics bergantung pada transport dan handoff: beberapa transactions dapat tidak 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 “satu backend, dua protocols” (terjemahan) “satu backend, dua protocols” setup adalah emerging pattern.
Apa UCP sebenarnya adalah
Universal Commerce Protocol adalah sebuah open-sumber standard itu defines sebuah umum language dan sebuah set dari functional primitives so AI agents, merchants, dan payment providers dapat menyelesaikan transactions tanpa membangun sebuah custom integration untuk setiap pairing. Google’s framing adalah itu ini “establishes a umum language untuk agents dan sistem untuk 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.
«It’s published under Apache 2.0 at ucp.dev and
github.com/universal-commerce-protocol/ucp.
The spec uses date-based versioning (YYYY-MM-DD); the current version is
2026-04-08. Two things are worth saying up front so the rest of this lands
correctly: UCP is genuinely open at the spec level — but Google’s own guide
describes its rollout on AI Mode in Google Search and Gemini web as gated behind
merchant approval, not generally available. “Open standard, Google-first and
approval-gated adoption” is the honest summary.
» (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian dua puluh dua, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
Mengapa UCP ada: 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 tidak seorang pun dapat maintain. UCP collapses itu ke sebuah single integration surface: sebuah merchant implements UCP setelah, dan apa pun compliant agent dapat menemukan dan transact dengan ini. Shopify’s engineering team dibingkai design rationale bluntly — itu monolithic protocols “eventually collapse under complexity: too rigid untuk adapt, too slow untuk evolve” (terjemahan) “eventually collapse di bawah complexity: too rigid untuk adapt, too slow untuk evolve” — yang adalah mengapa UCP adalah layered ke composable, independently versioned capabilities alih-alih satu giant spec.
Bagaimana 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 publik signing keys. ini adalah yang sama architectural idea sebagai robots.txt atau
sitemap.xml — sebuah fixed, well-known path itu alat dapat rely pada. Tidak .well-known/ucp
profile, Tidak 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 kemampuan
set adalah negotiated — per spec, “itu business (server) determines itu active
capabilities dari itu intersection dari keduanya parties’ declared capabilities.” (terjemahan) “ business (server) determines active
capabilities dari intersection dari keduanya 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 adalah Google-hanya” (terjemahan) “UCP adalah Google-hanya” claim adalah wrong — wire format tidak tied untuk apa pun satu platform.
** status checkout machine — dan requires_escalation.** Checkout moves melalui
status:
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 konfirmasi, sebuah age periksa, apa pun agent tidak 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 satu itu silently dead-ends.ready_for_complete— semuanya’s di place dan agent dapat finalize programmatically.
Payment architecture. UCP menggunakan sebuah decoupled model itu separates payment instruments (apa 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. Publik keys adalah ditemukan dari profile, so Tidak prior credential exchange adalah diperlukan untuk sebuah agent untuk verify sebuah merchant.
Versioning discipline. Protocol dan kemampuan versi negotiate independently. Non-breaking additions jangan bump versi; breaking perubahan memerlukan sebuah dua-week advance community notice.
sebuah agent fetches merchant profile di slash dot-well-known slash ucp. merchant selects capabilities keduanya parties mendukung. mereka communicate di atas REST, MCP, A2A, atau Embedded transport dan begin checkout. jika session memerlukan escalation, shopper mengikuti sebuah continue URL untuk menyelesaikan human langkah sebelum checkout becomes ready untuk menyelesaikan.
© Patrick Stox LLC · CC BY 4.0 ·
Di mana UCP adalah langsung
«Be precise about what “live” means here, because Google’s own documentation describes this as a gated rollout, not general availability: a merchant’s integration “must be approved by Google before you can go live.” Google’s guide puts merchants on a waitlist first. As of this writing, Google’s documented UCP surfaces are AI Mode in Google Search and the Gemini web app — its own FAQ says support for the standalone Gemini app and additional surfaces is still “planned.” I could not confirm YouTube Shopping as a current, documented UCP surface: earlier coverage cited it, but Google’s live UCP guide and FAQ (checked via HTTP request, not a cached summary) list only AI Mode and Gemini web. Treat that YouTube claim as unverified rather than repeat it as fact. Google is separately opening waitlists to extend UCP into the Lodging and Food verticals. Neither Google’s guide nor the UCP spec site documents a country or product restriction in the plain language I could read on the current pages — if you’ve seen a specific “US-only” scope stated somewhere, verify it against the live doc directly, since I couldn’t reproduce that wording today. » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian tiga puluh enam, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
pada platform side, Shopify ships UCP melalui Agentic Storefronts, active oleh default untuk Shopify merchants, so sebuah besar slice dari merchant world adalah UCP-enabled tanpa lifting sebuah finger. menjadi named sebagai sebuah UCP co-developer atau endorser adalah sebuah terpisah fact dari memiliki sebuah langsung production integration — treat partner-list membership dan “ini partner memiliki shipped UCP” (terjemahan) “ini partner memiliki shipped UCP” sebagai dua berbeda claims until sebuah diberikan partner’s own docs konfirmasi kedua satu.
saat ini kemampuan set (v2026-04-08) covers checkout, catalog penelusuran dan product lookup, order-lifecycle webhooks, identity linking (OAuth 2,0 pada behalf dari pengguna), dan token pembayaran exchange. Google’s own guide mengonfirmasi multi-item carts, loyalty/account linking, dan post-purchase mendukung (tracking, mengembalikan) adalah tidak namun langsung — mereka’re roadmap items, tidak shipped fitur.
Apa UCP berarti untuk ecommerce SEO
** feed adalah baru halaman.** ini adalah muat-bearing idea. Ketika sebuah agent discovers, compares, dan buys melalui UCP, ** product detail halaman adalah tidak pernah visited** — UCP-enabled transactions generate Tidak pageviews, Tidak sessions, dan Tidak pada-situs analytics events. data agent sebenarnya alasan di atas adalah Anda product feed, surfaced melalui Google Merchant Center. So optimization unit moves dari dirender HTML halaman untuk feed dan Merchant Center data quality: accurate pricing, nyata-time availability, menyelesaikan attributes, dan newer conversational attributes (FAQs, compatible accessories, substitutes) itu Merchant Center ditambahkan secara khusus untuk AI penemuan.
Merchant Center adalah now table stakes. UCP eligibility alur melalui Merchant Center — sebuah brand tidak di Merchant Center tidak discoverable untuk UCP agents. Tidak utama UCP atau Google sumber I’ve ditemukan publishes sebuah jelas selection atau peringkat formula, so treat apa mengikuti sebagai informed industry framing, tidak sebuah terdokumentasi 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: “jika Anda store tidak set up untuk communicate dengan itu AI agent, it mungkin tidak know Anda exist. Dan jika it tidak know Anda exist, it tidak akan merekomendasikan Anda.” (terjemahan) “jika Anda store tidak siapkan untuk communicate dengan AI agent, ini dapat tidak know Anda exist. dan jika ini tidak know Anda exist, ini tidak akan merekomendasikan Anda.”
** attribution kesenjangan.** Karena tidak ada sessions, revenue dapat muncul untuk vanish dari tradisional analytics bahkan sebagai sebenarnya sales rise. tidak ada bersih, settled jawaban untuk ini namun — pengukuran leans pada Merchant Center transaction reporting, order-management-sistem tagging, atau custom API-tingkat tracking. Treat ini sebagai sebuah open masalah untuk monitor, tidak sebuah solved satu.
Apa melakukan tidak perubahan. Google memiliki mengatakan UCP tidak akan kill SEO, dan itu’s right:
konten quality, authority/trust, data terstruktur accuracy, dan teknis health
masih influence yang merchants dan products agents trust. Schema.org Product,
Offer, MerchantReturnPolicy, dan Organization markup masih penting. UCP menambahkan sebuah
layer; ini tidak replace stack underneath ini.
sebuah note pada “merit-based, tidak ad-spend-based” (terjemahan) “merit-based, tidak ad-spend-based” framing itu’s floated sekitar perdagangan agen: ini adalah directionally benar itu ini tidak 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 lebih besar brands dengan dedicated feed tim. “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 berikutnya untuk ACP, Agentic Commerce Protocol led oleh OpenAI dan Stripe dan aimed di ChatGPT ecosystem. mereka adalah berbeda hal — berbeda backers, cakupan, architecture, dan cost model — dan Google memiliki explicitly mengatakan UCP adalah designed untuk coexist alongside ACP. emerging best practice adalah sebuah dual-protocol bangun: satu shared product/inventory/payment backend, dengan UCP dan ACP endpoints pada top. Kerangka kerja tab memiliki side-oleh-side.
cara prepare
pendek versi: mendapatkan Anda Merchant Center feed bersih dan menyelesaikan, verify Anda
data terstruktur, publish sebuah /.well-known/ucp profile jika Anda’re implementing
natively (Shopify merchants largely mendapatkan 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 = an open standard for agentic commerce. Apache 2.0, current spec 2026-04-08, announced by Google at NRF on Jan 11, 2026, co-developed with Shopify, Etsy, Wayfair, Target, and Walmart; 20+ endorsers (Visa, Mastercard, Stripe, Amex, The Home Depot).
- It solves the N×N problem: merchants integrate once and any compliant agent can transact, instead of bespoke connectors per agent/merchant pair.
- Discovery via
/.well-known/ucp: a machine-readable JSON profile (capabilities- payment handlers + signing keys) — the
robots.txt-style entry point for agents.
- payment handlers + signing keys) — the
- Transport-agnostic: REST, MCP, A2A, Embedded (JSON-RPC). Capabilities use reverse-domain namespaces; active set is the intersection of both parties’ declared capabilities.
- Checkout state machine:
incomplete→requires_escalation(human handoff viacontinue_url) →ready_for_complete(agent finalizes). - Merchants keep control: they stay Merchant of Record and retain customer data.
- SEO consequence: UCP transactions produce no pageviews, sessions, or events — the optimization unit shifts from the HTML page to Merchant Center feed quality; Merchant Center becomes table stakes; a measurement/attribution gap opens.
- Live surfaces (mid-2026): a Google-gated rollout — merchants need approval — on AI Mode in Google Search and Gemini web; other Google surfaces are “planned,” » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian lima puluh empat, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.) « not live (YouTube Shopping is unconfirmed in Google’s current docs). Shopify ships it via Agentic Storefronts, on by default.
- UCP ≠ ACP: ACP (OpenAI + Stripe, ChatGPT-centric) is a separate, complementary protocol; they’re built to coexist and “one backend, two protocols” is the emerging pattern. » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian lima puluh empat, bagian kecil dua: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
Dokumentasi resmi
Utama-sumber documentation dan announcements.
UCP spec dan Google
- ucp.dev — official spec situs dan utama documentation hub.
- UCP Core Concepts — “common language and functional primitives” (terjemahan) “umum language dan functional primitives” definition.
- UCP Specification Overview, v2026-04-08 — kemampuan negotiation, transports, dan saat ini spec.
- github.com/universal-commerce-protocol/ucp — open-sumber 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 teknis deep-dive.
- Google blog — perdagangan agen announcement — official launch post.
- Google Marketing Langsung 2026 shopping memperbarui — expanded fitur memperbarui.
Shopify (co-developer)
- Shopify Engineering — UCP — co-developer’s teknis rationale (layered, composable design).
- shopify.com/ucp — Agentic Storefronts dan merchant-facing view.
ACP (untuk perbandingan)
- Agentic Commerce Protocol docs — OpenAI/Stripe-led padanan.
- Stripe — Agentic Commerce Protocol — ACP’s payment side.
Quotes dari sumber
pada—record statements dari Google, Shopify, spec itself, dan industry analysts. Deep tautan jump untuk quoted passage di mana sumber 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.” — Google, UCP Core Concepts (the spec docs have been substantially rewritten since UCP’s January 2026 launch; this is the current wording as of this update, checked by direct HTTP request rather than a cached summary). Jump to quote
- “The business (server) determines the active capabilities from the intersection of both parties’ declared capabilities.” — UCP Specification Overview, v2026-04-08. Jump to quote
- “…empowering you to turn AI interactions into instant sales.” — Google for Developers, UCP guide, from the page’s opening framing (verified current wording as of this update; the earlier phrasing quoted here previously didn’t match the live page and has been corrected). Jump to quote
- “You remain the Merchant of Record for all transactions.” — Google for Developers, UCP guide. Jump to quote » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian enam puluh tujuh, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.) «- “establishes a common language for agents and systems to operate together” — Google, agentic commerce announcement. Jump to quote » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian enam puluh tujuh, bagian kecil dua: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
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) “Apa excited sebuah lot dari orang tentang ini announcement adalah Google’s ability untuk izinkan AI agents untuk mendapatkan nyata-time pricing dan inventory, connected untuk merchant di sebuah lebih programmatic cara.” — Jonathan Arena, baru Generation, melalui Digiday. Baca coverage
- “When transactions occur inside Google’s environment, brands lose control over UX, merchandising, and post-purchase engagement.” (terjemahan) “Ketika transactions occur di dalam Google’s environment, brands lose control di atas UX, merchandising, dan post-purchase engagement.” — Jeremy Goldman, eMarketer, melalui Digiday. Baca 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 izinkan customers untuk transact away dari mereka owned properties.” — Aaron Dicks, Impression, melalui Digiday. Baca coverage
- “UCP-enabled transactions generate Tidak pageviews, Tidak sessions, dan Tidak events pada Anda website.” (terjemahan) “UCP-enabled transactions generate Tidak pageviews, Tidak sessions, dan Tidak events pada Anda situs web.” — Semrush Blog. Baca 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 tidak siapkan untuk communicate dengan AI agent, ini dapat tidak know Anda exist. dan jika ini tidak know Anda exist, ini tidak akan merekomendasikan Anda.” — Semrush Blog. Baca coverage
#:~:text= deep tautan target spec halaman itu dapat render melalui JavaScript dan resist automated memeriksa — konfirmasi anchors resolve pada langsung halaman. Mendapatkan UCP-ready: sebuah berfungsi checklist
Apa merchants sebenarnya perlu untuk melakukan, roughly di order:
Merchant Center feed ( baru penemuan surface)
- Anda’re di Google Merchant Center di semua — tanpa 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, tidak stale.
- Product attributes adalah menyelesaikan (GTIN/MPN, brand, condition, variants, images).
- Conversational attributes populated di mana 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/ucpkemampuan profile (capabilities, payment handlers, signing keys). - Pick Anda transport(s): REST, MCP, A2A, atau Embedded.
- Design
requires_escalationhandoff — sebuah bersihcontinue_urlflow untuk langkah sebuah agent dapat’t menyelesaikan (login, confirmations, age/eligibility memeriksa). - Konfirmasi 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 (jangan 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 tidak akan tampilkan di session-based analytics.
Strategy
- Decide pada dual-protocol mendukung (UCP + ACP) dan apakah Anda backend dapat sajikan keduanya.
UCP vs. ACP — dan dual-protocol decision
Dua open standards adalah competing untuk perdagangan agen, dan mereka adalah tidak yang sama hal. Knowing perbedaan adalah kerangka kerja 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 |
| Cakupan | Penuh 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 Token pembayaran) |
| Transport | REST, MCP, A2A, Embedded | REST, MCP |
| Architecture | Merchant-hosted, decentralized | Platform-mediated, centralized |
| Utama AI surface | AI Mode di Google Search, Gemini web (gated rollout, Google approval diperlukan; lainnya surfaces “planned” (terjemahan) “planned” per Google) | ChatGPT / OpenAI ecosystem |
bersih mental contrast: UCP adalah decentralized, merchant-centric, penuh-lifecycle standard (Google-led); ACP adalah centralized, platform-mediated, execution-focused standard (OpenAI/Stripe-led). Satu analyst framing captures UCP’s posture well — ini “dimulai dengan a merchant-centric question — ‘dapat ini menjadi bought?’” (terjemahan) “dimulai dengan sebuah merchant-centric pertanyaan — ‘dapat ini menjadi bought?’”
sebuah caution pada “backers” (terjemahan) “backers” baris di atas: sebuah announced co-developer atau endorser list adalah sebuah statement dari ecosystem intent, tidak proof dari sebuah shipped, production integration. Treat “siapa’s listed sebagai a partner” (terjemahan) “siapa’s listed sebagai sebuah partner” dan “who has live traffic through the protocol” (terjemahan) “siapa memiliki langsung traffic melalui protocol” sebagai dua terpisah, secara terpisah-verifiable facts — Google’s own UCP guide saat ini gates setiap merchant integration behind sebuah approval langkah, so partner status alone tidak tell Anda apa sebenarnya langsung.
three mental models
1. feed adalah baru halaman. UCP transactions skip Anda HTML entirely. Setiap kali Anda’re tempted untuk mengoptimalkan sebuah product halaman untuk agents, tanyakan alih-alih: adalah ini sinyal di feed? jika ini tidak di Merchant Center, agent dapat’t see ini.
2. penemuan = sebuah well-known profile.
/.well-known/ucp adalah untuk agents apa robots.txt/sitemap.xml adalah untuk crawler — sebuah
fixed, machine-readable entry poin. Tidak profile, Tidak programmatic penemuan. Treat
penerbitan dan maintaining ini sebagai foundational teknis hygiene.
3. Satu backend, dua protocols. UCP dan ACP adalah designed untuk coexist, so jangan frame ini sebagai picking sebuah winner. durable architecture adalah sebuah shared product/inventory/payment backend dengan keduanya UCP dan ACP endpoints layered pada top — Anda reach Google surfaces dan ChatGPT ecosystem dari satu sumber kebenaran. (Reports dari dual-protocol merchants seeing materially lebih agent traffic adalah circulating tetapi adalah estimate-tingkat — adopt architecture karena ini future-proofs Anda, tidak karena sebuah spesifik projected angka.)
Yang UCP implementation path fits?
Bagaimana seharusnya ini merchant approach UCP?
UCP mistakes untuk hindari
Penerbitan sebuah profile sebelum underlying data adalah trustworthy
Mengapa ini fails: penemuan succeeds hanya untuk expose stale price, stock, atau policies di checkout. melakukan alih-alih: membuat Merchant Center dan commerce-backend parity pertama gate, lalu publish capabilities business dapat sebenarnya fulfill.
Treating requires_escalation sebagai sebuah generic error
Mengapa ini fails: login, age memeriksa, dan konfirmasi adalah valid human-handoff status.
melakukan alih-alih: pertahankan status checkout, menyediakan sebuah berfungsi continue_url, dan test
successful, abandoned, dan expired serah-terima.
membangun protocol-spesifik product truth
Mengapa ini fails: terpisah UCP dan ACP catalogs drift dan buat conflicting agent experiences. melakukan alih-alih: maintain satu catalog/inventory/order sumber dan map ini melalui thin protocol adapters.
«### Claiming session analytics measures UCP revenue » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian seratus tujuh, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
Mengapa ini fails: sebuah selesai agent transaction dapat produce Tidak pageview, session, atau onsite event. melakukan alih-alih: persist agent/protocol attribution di checkout dan OMS, lalu reconcile revenue di order tingkat.
Assuming sebuah open standard berarti universal langsung adoption
Mengapa ini fails: specification adalah open sementara saat ini production surfaces dan platform mendukung tetap uneven. melakukan alih-alih: 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 |
| Kemampuan namespace | Independently versioned fitur contract such sebagai checkout |
| Active capabilities | Intersection dipilih oleh business dari keduanya declarations |
| Transports | REST, MCP, A2A, atau Embedded |
incomplete | Checkout masih perlu data atau choices |
requires_escalation | Human harus continue melalui sebuah handoff URL |
ready_for_complete | Agent dapat finalize programmatically |
| Merchant dari Record | Merchant mempertahankan transaction dan fulfillment responsibility |
Implementation order
- Bersih Merchant Center identity, price, availability, dan policy data.
- Establish satu 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 jalankan: fetch /.well-known/ucp, parse JSON, dan verify advertised
capabilities, versi, handlers, dan signing keys terhadap deployed services.
Yang diharapkan hasil: profile adalah reachable dan setiap advertised endpoint berfungsi.
Failure interpretation: penemuan metadata adalah tidak valid, 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 tidak valid keys.
Escalation round trip
Test untuk jalankan: force checkout ke requires_escalation, open continue_url,
menyelesaikan human langkah, dan resume yang sama session. Yang diharapkan hasil: state dan
cart survive handoff dan advance toward ready_for_complete. Failure interpretation:
session persistence, redirect kembalikan, atau authorization menangani adalah
rusak. Monitoring window: immediate di sandbox dan production smoke tests.
Rollback trigger: disable affected checkout kemampuan jika escalated sessions
cannot kembalikan safely.
Feed-untuk-checkout parity
Test untuk jalankan: bandingkan sampled Merchant Center offers dengan authoritative cart untuk yang sama product dan variant. Yang diharapkan hasil: identity, price, currency, availability, dan policies agree. Failure interpretation: sebuah upstream sumber atau adapter adalah stale atau mapped incorrectly. Monitoring window: continuous untuk price dan stock, summarized daily. Rollback trigger: pause affected eligibility ketika protocol exposes incorrect transactional data.
Metrics untuk UCP
Kemampuan penemuan success
- Metric: successful profile fetches dan kemampuan negotiations sebagai sebuah share dari attempts.
- Apa ini tells Anda: apakah agents dapat menemukan dan agree pada apa merchant mendukung.
- cara pull ini: profile/CDN logs plus protocol negotiation logs, grouped oleh agent, versi, dan kemampuan.
- Benchmark / realistic range: establish wajar 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 selesai plus escalated sessions itu kembalikan dan menyelesaikan.
- Apa ini tells Anda: apakah transaction dan human-handoff paths berfungsi beyond awal penemuan.
- cara pull ini: aggregate status checkout transitions oleh session ID dan kemampuan versi.
- Benchmark / realistic range: baseline oleh intervention dan product jenis; early implementations melakukan tidak 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.
- Apa 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: bandingkan terhadap channel’s own history dan eligible catalog; melakukan tidak bandingkan secara langsung dengan pageview-based channels tanpa 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 lebih luas shift ini sits di dalam, see jawaban mesin Optimization dan AI Penelusuran pillar.
My speaking
- I cover move dari halaman-based untuk feed-dan-entity-based penemuan di my Bagaimana Penelusuran berfungsi dan AI-penelusuran talks; UCP-spesifik framing — “itu feed adalah itu new halaman” (terjemahan) “ feed adalah baru halaman” — adalah practical takeaway untuk ecommerce tim.
dari sekitar industry
- Bagaimana Google’s Universal Commerce Protocol perubahan ecommerce SEO (mesin pencari Land) — SEO-impact angle.
- Shopify Shares Lebih detail pada Universal Commerce Protocol (UCP) (mesin pencari Journal) — co-developer/platform perspective.
- Universal Commerce Protocol (UCP): hal yang perlu Anda ketahui (Semrush) — practical “Tidak pageviews, Tidak sessions” (terjemahan) “Tidak pageviews, Tidak 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) — dua-protocol perbandingan.
- UCP: Bagaimana European Commerce Leaders seharusnya Respond (Merkle) — European/regulatory angle.
- Apa UCP dan ACP berarti untuk retail (dan retail media) (Koddi) — retail-media implications.
Uji pemahaman Anda: 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.