Remove Line Item Props
Learn how to hide AnyTrack tracking parameters from the Shopify cart display. Follow these steps to remove hidden line item properties from your cart template so customers do not see tracking data at checkout.
📘 Note
Since this issue is not directly related to AnyTrack and affects many stores, Shopify provides a helpful guide that gives instructions on how to hide all hidden parameters from your store.
- Go to Theme actions
- Edit the code
- Select the template:
cart-template.liquid - Search the code for the string:
{% unless p.last == blank %}- Select it and replace it with the following string:
{% assign first_character_in_key = p.first | truncate: 1, '' %}{% unless p.last == blank or first_character_in_key == '_' %}- Save the code, close the editor.
Remove Line Item Properties - Frequently Asked Questions
FAQ was last reviewed on 2026-06-10
Why does _atclid appear in my Shopify cart?
AnyTrack passes a hidden tracking parameter called
_atclid as a line item property to maintain attribution through the checkout flow. Per Shopify conventions, any property beginning with an underscore should be hidden automatically. If your theme does not follow this convention, follow the steps above to hide it.Will removing the line item property break AnyTrack tracking?
No. This change only affects the visual display of the cart — it hides the
_atclid property from customers. The tracking parameter is still passed in the cart data and sent to AnyTrack via the Shopify webhook. Your conversion tracking will continue to work normally.Does this fix apply to all Shopify themes?
The fix applies to themes that display all line item properties in the cart template. If you are using a custom theme or a page builder, the template file name or the code pattern may differ. Check Shopify's guide linked above for theme-specific instructions.