Events missing tracking_id
Open Tracking Debug in the back-office (Integration › Tracking) next to your shop, and go through these checks in order.
-
You accepted analytics cookies on the shop before the test.
No event is sent and no tracking id is made before analytics consent. That is by design.
-
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
-
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.
-
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.
-
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.
Still stuck? Write to your FitMyType contact with the page URL and what the browser console shows.