Checkout stages per bucket, by hit time
Visitors who reached each checkout stage, per bucket, at the time they reached it.
The trend and the tile the analytics page draws beside its pageview
numbers, from both sources: the URL-derived checkout_stage on a pageview
and the Shopify pixel's events. events_read says whether the second half
was counted.
NOT the funnel's timeseries.reached_by_stage. That one counts an entry
COHORT over a window widened by 24h, so a purchase at 14:00 by a visitor
who entered at 09:00 lands in the 09:00 bucket and the window edges move as
soon as events are read. Here the requested range applies to the row's own time, and the
window totals are distinct visitors over the window rather than the column
sums of the series.
Authorization
bearerAuth API token generated from the fastmon dashboard (Account → API Token) or at organization level (fmo_…, one that outlives its creator). Send as Authorization: Bearer fm_... or paste the full token (including its prefix) into the Authorize dialog.
In: header
Path Parameters
uuidRequest Body
application/json
Request for the checkout stage series, bucketed by the hit itself.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/analytics/funnels/checkout/stages" \ -H "Content-Type: application/json" \ -d '{ "time_range": { "from": "2019-08-24T14:15:22Z", "to": "2019-08-24T14:15:22Z" } }'{ "meta": { "execution_time_ms": 0, "total": 0, "limit": 0, "offset": 0, "has_more": true, "next_cursor": "string", "sampling": { "sampling_rate": 0, "is_sampled": true, "estimated_metrics": [ "string" ] } }, "request": { "time_range": { "from": "2019-08-24T14:15:22Z", "to": "2019-08-24T14:15:22Z" }, "comparison_time_range": { "from": "2019-08-24T14:15:22Z", "to": "2019-08-24T14:15:22Z" }, "granularity": "minute", "identity": "stitch", "window_seconds": 0, "filters": {} }, "events_read": true, "totals": { "property1": 0, "property2": 0 }, "series": [ { "timestamp": "2019-08-24T14:15:22Z", "reached_by_stage": { "property1": 0, "property2": 0 } } ], "comparison": { "time_range": { "from": "2019-08-24T14:15:22Z", "to": "2019-08-24T14:15:22Z" }, "totals": { "property1": 0, "property2": 0 }, "series": [ { "timestamp": "2019-08-24T14:15:22Z", "reached_by_stage": { "property1": 0, "property2": 0 } } ] }}