Purchases or Orders Are Missing

Determine whether an order is missing browser tracking, server data, or both.

Start with one example order. Record its exact order ID, timestamp, checkout domain, and payment flow.

1. Find the order

Open Orders and search for the exact order ID.

What you findWhat it meansNext check
Order is absentNorthbeam may not have received the server-side order.Check the commerce connection or Orders API response.
Attributed: NoNorthbeam received the order but could not attribute it to a customer journey.Check firePurchaseEvent and the order ID.
Attributed: YesThe order is attributed.Check dashboard filters and reporting settings.

2. Compare order IDs

firePurchaseEvent and the backend order must use the same identifier. Compare the values character for character, including:

  • Capitalization
  • Prefixes and suffixes
  • Spaces and punctuation
  • Order number versus UUID or checkout-session ID

3. Check whether pixel tracking is expected

Some orders do not complete through a web checkout and are not expected to have browser pixel data. Examples include recurring subscriptions, draft orders, offline or POS orders, wholesale orders, and some marketplace or app purchases.

4. Check the source

  • Shopify or another commerce integration: Open Connections and confirm that the correct store is connected without errors.
  • Orders API: Review the API response and validation errors. Confirm that the request used the intended production or UAT endpoint.
  • firePurchaseEvent: Review Pixel and Event Tracking and the Purchase Pixel guide.

For detailed pixel-tracking checks, see Troubleshooting Pixel Tracking.


Did this page help you?