Pre-order Tracking
Client side tracking
Google Analytics (via Google Tags)
send_to: <the provided Measurement ID>,
transaction_id: <Purple Dot pre-order reference>,
value: <total pre-order amount>,
currency: <currency shopper paid in>,
tax: <total tax>,
shipping: <total shipping cost>,
items: event.lineItems.map((lineItem) => ({
id: <line item product ID>,
name: <line item product name>,
brand: <your brand>,
category: undefined,
coupon: <any discount code that was applied>,
price: <line item price>,
quantity: <how many units of this line item>,
variant: <line item SKU>,
purchase_type: 'pre-order' | 'in-stock'
})),
purchase_type: 'Pre-order',Google Ads (via Google Tags)
Meta Pixel
TikTok Pixel
Yotpo
Northbeam
Custom integration
PurpleDot:Ready
PurpleDot:LearnMoreClicked
PurpleDot:AddToCart
PurpleDot:RemoveFromCart
PurpleDot:CheckoutLoaded
PurpleDot:PreorderCheckoutStep
PurpleDot:PreorderCheckoutSubmitted
PurpleDot:PreorderCreated
Server side tracking
Klaviyo
Converge Pixel
Braze
Last updated