Events missing tracking_id

Open Tracking Debug in the back-office (Integration › Tracking) next to your shop, and go through these checks in order.

  1. Every page loads the tag with config and your client ID, in the <head>, before any event call.

    Without config the tag keeps events waiting; on a page without the tag, events never leave.

    Fix: Tracking tag

  2. The cart and order pages are on the same domain as the product pages.

    The tracking id is kept per domain. A checkout on another domain starts without it.

    Fix: FAQ, checkout on another domain

  3. On Shopify: the pixel is on (app setting or custom pixel), and your theme has no tag cart or transaction_end calls.

    On Shopify only the pixel sends carts and orders; extra tag calls arrive without the pixel's tracking id.

    Fix: Shopify app, Track carts and orders

  4. Turn on debug in the tag config and check the console for refused fields, such as a quoted total_price.

    An event with a wrong field is stored as invalid and does not count.

    Fix: Tag events, transaction_end

Still stuck? Write to your FitMyType contact with the page URL and what the browser console shows.