Skip to main content
Event tracking is the foundation of everything Upstack Data does: every metric, attribution model, and destination forward starts with a captured event. Upstack captures events from three surfaces:
  • Browser — the Upstack pixel fires standard events like page_view, add_to_cart, and purchase as shoppers browse your store.
  • Shopify — automatic webhooks feed server-side purchase and refund events without any browser dependency.
  • Server-side — the Events API and the upstack CLI ingest events from your own backend.
Every captured event flows through the same pipeline: identity resolution, enrichment (click IDs, UTMs, order data), and forwarding to your configured destinations.

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_purchase and 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 value and currency to the items array.

All events and properties

Event Taxonomy · Custom Events

Standard Events

page_view · view_content · view_category · view_item_list · view_cart · add_to_cart · product_removed_from_cart · add_to_wishlist · initiate_checkout · add_shipping_info · select_shipping_method · add_payment_info · purchase · nc_purchase · rc_purchase · refund · search · lead · subscribe · complete_registration · sign_up · login · contact · book_call · schedule · submit_application

Upstack-Generated Events

all_purchase · AOV Events · upsell_purchase · lapsed_purchase · subscription_initial_purchase · subscription_recurring_purchase

Quiz Events

quiz_completed · quiz_question_answered

SaaS Events

account_created · account_deleted · signup_started · signup_completed · demo_requested · content_downloaded · webinar_registered · trial_started · trial_activated · trial_extended · trial_ending_soon · trial_expired · trial_converted · subscription_created · subscription_started · subscription_upgraded · subscription_downgraded · subscription_paused · subscription_resumed · subscription_cancelled · subscription_churned · subscription_reactivated · order_fulfilled · order_shipped · user_invited · user_joined · user_activated · user_inactive · signed_out · user_removed · payment_succeeded · payment_failed · payment_refunded · invoice_created · invoice_paid · invoice_past_due · seat_added · seat_removed · addon_purchased · addon_cancelled · feature_used · milestone_reached

Event Properties

Core Properties: value · currency · transactionId · orderName Customer Properties: email · phone · firstName / lastName · Address Properties Checkout Properties: subtotalPrice · tax · shipping · discount · coupon · paymentType · shippingTier Content Properties: searchTerm · content_ids Promotional Properties: promotionId · promotionName · creativeName · creativeSlot · locationId Complex Properties: Items Array · SaaS Properties · Auto-Captured Fields

More events

H&W Category Events (Deprecated)

Next steps