Shopify: Automatically tracked on the order confirmation page (thank you page) and via server-side webhooks.
JavaScript
The third parameter (
'ORD_12345') is a deduplication ID. It prevents duplicate purchase events from being sent to destinations if the event fires multiple times.Properties
| Property | Type | Required | Description |
|---|---|---|---|
| orderId | string | Yes | Unique order identifier |
| value | number | Yes | Total order value |
| currency | string | Yes | ISO 4217 currency code |
| items | array | Yes | Products purchased (see Item Object) |
| tax | number | No | Tax amount |
| shipping | number | No | Shipping cost |
| string | No | Customer email (improves identity matching) |
When to Fire
- Order confirmation page load
- After successful payment confirmation
- Shopify
orders/createwebhook (server-side)
Related Events
- initiate_checkout — Starting the checkout
- add_payment_info — Before completing purchase
- refund — When order is refunded