Most tracking breaks because the Data Layer is missing or inconsistent. I build a stable Data Layer in your theme so GTM always receives the right product, cart and order values.
What you get
- Custom Data Layer snippet
- Consistent variables for GTM
- Checkout Extensibility ready