Use BigQuery to store and analyze UCP events (optional)
Stay organized with collections
Save and categorize content based on your preferences.
Recording Universal Commerce Protocol (UCP) event data offers critical commerce
observability. Streaming this data to BigQuery lets you:
- Monitor performance: Track endpoint latency and identify bottlenecks.
- Troubleshoot issues: Inspect detailed request and response payloads to
debug backend errors.
- Analyze business metrics: Track revenue attribution and evaluate
checkout funnel conversion.
The ucp-analytics reference implementation
Although UCP REST Payload data can be routed to any internal logging system,
Google offers the ucp-analytics Python reference implementation that
automates the interception, classification, and streaming of events into a
BigQuery table for optimized for analysis.
Next steps
For installation instructions, complete code samples, and table schema details,
go to ucp-analytics GitHub.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-05-18 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-05-18 UTC."],[],[]]