I Am Having Tracking Issues with Cash on Delivery (COD) Orders
Introduction
If you're using Cash on Delivery (COD) in your Shopify store, you may notice that event tracking isn’t functioning as expected. This guide explains why COD orders are not triggering TikTok events and what you can do about it.
Why COD Orders Are Not Tracked
No Add to Cart Event
- When a customer clicks a COD form button, it triggers the form—not the cart.
- Since no product is added to the cart, the Add to Cart event is never fired.

No Initiate Checkout Event
- After filling the COD form, the customer is taken to a custom flow.
- Shopify does not recognize this as a standard checkout process, so the Initiate Checkout event is skipped.
No Purchase Event
- COD orders are not marked as fully paid.
- Because payment isn't processed immediately, Shopify does not trigger a Purchase event.
Technical Limitation
TiXel relies on Shopify’s Web Pixels API to capture and forward events to TikTok.
If Shopify Analytics doesn’t recognize an action, TiXel cannot track it—this applies to Add to Cart, Initiate Checkout, and Purchase events in COD flows.
Read more about Shopify’s Web Pixels API.
Workaround
We recommend contacting your COD form app’s support team.
Some of these apps provide their own TikTok pixel integrations that may support COD-specific tracking.
Conclusion
Due to how Shopify handles COD flows, standard event tracking is not supported through TiXel. If you have questions or need help troubleshooting further, feel free to contact our support team.
Updated on: 28/03/2025