Skip to main content
Automatically Generated — All events in this section are created by Upstack backend services for Shopify customers. You do not need to fire these events manually — they appear in your destinations automatically based on purchase data analysis.

Overview

Upstack automatically generates enriched purchase events that segment your customers beyond the standard purchase event. These events enable more sophisticated ad optimization, better attribution, and deeper customer insights. When a purchase occurs in your Shopify store, Upstack’s backend analyzes the order and customer history to generate additional events alongside the standard purchase event.

Available Events

Customer Type Events

EventDescriptionLink
nc_purchaseNew customer purchases (first-time buyers)Documentation
rc_purchaseReturning customer purchases (repeat buyers)Documentation
all_purchaseAll purchases (combines NC + RC)Documentation
lapsed_purchasePurchases from lapsed customers who returnedDocumentation
upsell_purchaseUpsell conversionsDocumentation

AOV-Segmented Events

EventDescriptionLink
high_aov_purchasePurchases above average order valueDocumentation
low_aov_purchasePurchases below average order valueDocumentation
p70_aov_purchasePurchases above 70th percentileDocumentation
p80_aov_purchasePurchases above 80th percentileDocumentation
p90_aov_purchasePurchases above 90th percentileDocumentation

Subscription Events

EventDescriptionLink
subscription_initial_purchaseFirst-time subscription purchasesDocumentation
subscription_recurring_purchaseRecurring subscription renewalsDocumentation

How They Work

  1. Shopify sends a purchase webhook to Upstack when an order is placed
  2. Upstack analyzes the customer’s order history, order value, and subscription status
  3. Multiple events are generated based on the analysis (e.g., both nc_purchase and high_aov_purchase for a high-value first-time buyer)
  4. Events are forwarded to your configured destinations with proper attribution

Why Use These Events?

Better Ad Optimization

Instead of optimizing for all purchases equally, train ad algorithms to find:
  • New customers — Reduce wasted spend on existing customers
  • High-AOV customers — Find customers who spend more
  • Subscription-likely customers — Acquire subscribers with higher LTV

More Accurate Attribution

Understand which campaigns drive:
  • True customer acquisition (not just repeat purchases)
  • Premium customers (high AOV)
  • Subscription sign-ups vs. one-time purchases
  • Win-back conversions from lapsed customers

Deeper Insights

Compare performance across customer segments:
  • New vs. returning customer CAC
  • High vs. low AOV by channel
  • Subscription acquisition costs
  • Win-back campaign effectiveness

Destination Support

All Upstack-generated events are forwarded to your configured destinations:
DestinationSupportNotes
Meta CAPI✅ FullEvent name + custom data for segmentation
Google Ads✅ FullFilterable conversion events
TikTok Events API✅ FullEvent name included
Klaviyo✅ FullTagged events for segmentation
GA4✅ FullCustom dimensions available

Getting Started

These events are generated automatically for Shopify stores — no additional configuration needed. To use them:
  1. Check your destinations — Ensure you have destinations configured in Upstack
  2. Configure event mapping — Select which generated events to send to each destination
  3. Set up conversion tracking — Configure your ad platforms to track these specific events
  4. Build reports — Use the Upstack dashboard to compare metrics across event types

New Customer Purchases

Optimize for customer acquisition

AOV Events

Segment by order value

Subscription Events

Track subscription metrics

Lapsed Purchases

Measure win-back campaigns