Bloom emits events at every step of the pre-order flow so you can attribute pre-order demand in the same analytics platforms you use for normal orders. Tracking is on by default - you only need to change settings if you want to disable an event or limit which destinations receive it.
Events
- View - when a shopper views a product on pre-order (
preOrder_view_bloom)
- Add to Cart - when a shopper adds a pre-order variant to their cart (
preOrder_addToCart_bloom)
- Checkout - when a cart containing a pre-order item reaches checkout (
preOrder_checkoutStart_bloom)
Order completion is tracked server-side from Shopify’s orders/create webhook and does not need to be configured.
Variants that are fully sold out - no pre-order and no Notify Me - fire a separate soldOut_view event. See Sold-out views.
Destinations
- GA4
- GTM
- Klaviyo
- Meta Ads
- Google Ads - per-event conversion ID/label (see below)
- In Shopify admin, open Apps → Bloom.
- Go to Settings → Pre-order → Event tracking.
- For each event row, toggle the platforms you want it sent to.
- Click Save.
Google Ads
Google Ads conversions need a per-event conversion ID and label. Paste the send_to value from Google Ads → Tools → Conversions → Tag setup into the Google Ads cell for each event you want tracked. Format: AW-XXXXXXXXXX/AbCdEfGh. Leave a cell blank to skip that event.
Create a separate Google Ads conversion action per event (View, Add to Cart, Checkout) so you can attribute the funnel stage that actually drove the sale.