Skip to main content
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)

Configure

  1. In Shopify admin, open Apps → Bloom.
  2. Go to Settings → Pre-order → Event tracking.
  3. For each event row, toggle the platforms you want it sent to.
  4. Click Save.
Pre-order event tracking matrix
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.