Количество товаров - около 60. Выяснили, что есть лимит на передаваемые данные, которые собираются из dataLayer. Суммарно получилось около 8 200 символов. У нас из 60 товаров было примерно 16 000.
Проблему решили следующим образом:
1. Отключили настройки Enhanced Ecommerce в теге pageview в GTM.
2. Создали отдельные теги для всех данных, которые по умолчанию собираются через pageview (impressions, product details и т.д.).
3. Назначили новым тегам правила активации по ивентам.
4. Настроили передачу данных через datalayer.push с указанием ивентов.
5. Разбили список товаров на части по 15 штук. Каждая часть передается через push.
Правда, при передаче по частям зависает Google Tag Assistant :-) Но мы посчитали, что это не смертельно.