Automatically Generated — This event is created by Upstack backend services for Shopify customers. You do not need to fire this event manually.
Overview
Theall_purchase event is generated for every purchase, regardless of customer type. It provides a unified purchase event that includes customer segmentation metadata, making it ideal for destinations that need a single purchase event with segmentation data attached.
How It Works
For everypurchase event it processes, Upstack generates an all_purchase copy under the new name and sends it to your destinations. Nothing is filtered out: new, returning and subscription orders all get one.
Upstack makes the copy after it has classified the purchase as nc_purchase or rc_purchase, so the copy carries the same customer segmentation value. Meta receives it as customer_segmentation in custom data. A purchase with no Upstack identity isn’t classified, and its all_purchase has no segmentation value.
Properties
This event includes all properties from the originalpurchase event:
Destination Mapping
Meta needs each custom event approved before you can optimize on it. See How to approve Meta custom events.
Relationship to Other Events
all_purchase is a copy of every purchase. Upstack separately classifies the same purchase as nc_purchase or rc_purchase when it has an Upstack identity, so most orders produce purchase, all_purchase, and one of the two.
Related Events
- purchase — The base purchase event
- nc_purchase — New customer purchases only
- rc_purchase — Returning customer purchases only