Вот мое решение:
Поместите все счетчики в словарь:
{% set counter = {
'counter1': 0,
'counter2': 0,
'etc': 0,
} %}
Определите макрос, чтобы легко увеличивать его:
{% macro increment(dct, key, inc=1)%}
{% if dct.update({key: dct[key] + inc}) %} {% endif %}
{% endmacro %}
Теперь, когда вы хотите увеличить счетчик 'counter1', просто выполните:
{{ increment(counter, 'counter1') }}