El recuento de etiquetas cambia automáticamente al hacer clic en la etiqueta del producto

Estoy usando Shopify. Estoy en la página de colección donde obtengo todo el filtro con el recuento de etiquetas como,

All Products
Apple(4)
Banana(2)
Orange(1)
Mango(8)

Ahora, cuando hago clic en cualquiera de las etiquetas (por ejemplo, hice clic en Banana), se mostrarán los productos de banana.

Ahora mi problema es al hacer clic en la etiqueta, está cambiando el recuento de etiquetas.

All Products
Apple(0)
Banana(2)
Orange(0)
Mango(4)

Estoy usando el siguiente código

 {% for tag in collection.all_tags %}
 {% assign products_count = 0 %}
 {% for product in collection.products %}
 {% if product.tags contains tag %}
 {% assign products_count = products_count | plus: 1 %}
 {% endif %}
 {% endfor %}
 <a class="filter__link" href="/collections/{% if collection.handle != blank %}{{ collection.handle }}{% else %}all{% endif %}/{{ tag | handleize }}"{% if current_tags contains tag %} selected="selected" id="tag_active"{% endif %}>{{ tag }} ({{products_count }})</a>
  {% endfor %}

Gracias por adelantado.

Respuestas a la pregunta(2)

Su respuesta a la pregunta