- Browser — the Upstack pixel fires standard events like
page_view,add_to_cart, andpurchaseas shoppers browse your store. - Shopify — automatic webhooks feed server-side
purchaseandrefundevents without any browser dependency. - Server-side — the Events API and the
upstackCLI ingest events from your own backend.
The event taxonomy
All events Upstack recognizes are organized in the Event Taxonomy:- Standard Events — the 27 predefined ecommerce and lead-gen events every destination understands.
- Custom Events — your own events beyond the standard set.
- Upstack-Generated Events — backend-derived events like
nc_purchaseand AOV-tier purchases. - Quiz Events — quiz funnel tracking.
- SaaS Events — subscription lifecycle, trials, payments, and seat management for B2B.
- Event Properties — the fields every event accepts, from
valueandcurrencyto theitemsarray.
Next steps
- Install the pixel with Pixel Setup.
- Send events from your own code with the JavaScript SDK.
- Query tracked events with the Analytics API.