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.

  1. Go to Theme actions
  2. Edit the code
  3. Select the template: cart-template.liquid
  4. Search the code for the string:
{% unless p.last == blank %}
  1. 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 == '_' %}
  1. Save the code, close the editor.

Remove Line Item Properties - Frequently Asked Questions

FAQ was last reviewed on 2026-05-13

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.
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.
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.

Related Resources