Skip to main content
Automatically Generated — This event is created by Upstack backend services for Shopify customers. You do not need to fire this event manually.

Overview

The all_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 every purchase 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 original purchase 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.