Tracking purchases
Checkout runs on Shopify's domain, so the loader can't see purchases directly. We use two sources, deduplicated by order ID:
- Proofsplit pixel: switched on automatically after install. It reports page views, cart and checkout steps and completed purchases, respects Shopify's customer-privacy settings, and never sends names, emails or addresses.
- Orders webhook (automatic): when a shopper adds to cart, the loader writes a hidden cart attribute (
_aicro_vid). Theorders/createwebhook carries it back, so we can attribute the order and its revenue. This needsread_orders.
Cancelled orders (orders/cancelled) are removed from experiment revenue and conversions. If an order can't be matched to a visitor, it stays unattributed — we never guess.