Hi everyone,
I’d like to ask how response time is actually measured for CCS callbacks in checkout.
We’ve noticed our callbacks are reported at around 500ms, but according to our own logs the full request never takes longer than 200–300ms — most requests are around 100ms server-side. So there’s a consistent gap between what we measure and what checkout reports.
Could this be caused by server location / network latency? Our servers are hosted in Europe.
I’m struggling to narrow it down further, mainly because we have no way to inspect this from the checkout side — the request doesn’t surface anywhere we can see it, and there don’t seem to be any logs for it (e.g. nothing in the Partner Dashboard / Dev portal).
A few specific questions:
-
Does the reported response time include network round-trip (Shopify edge → our server → back), or is it purely the time our endpoint takes to respond?
-
Is the measurement taken from a specific Shopify region, and could EU-hosted servers be adding latency depending on where the request originates?
-
Is there any way to see per-request timing or logs for these callbacks anywhere (Partner Dashboard, API, etc.)?
Any insight into how this metric is calculated would help a lot. Thanks!
