На сайте используется Яндекс Метрика.
Сайт сделан на CMS Webasyst + ShopScript
На сайте проблема с Метрикой в том что есть расхождение дохода электронной коммерции и реального дохода.
Если выполнить тестовую покупку с двумя единицами товара, то контейнер dataLayer присутствует. Но он не передается во время покупки:

Происходит передача параметров визита при достижении цели.
К примеру, мы нашли наш товар, его цену и количество в параметрах визитов, тут данные корректны. Но данные нужно отправлять именно в электронную коммерцию.
Также не передается информация о добавлении товара в корзину:

Т.е. контейнер формируется корректно, но не происходит его отправка - dataLayer.push({...})
Подробнее написано
написано тут
Подскажите пожалуйста чем может быть вызвана такая проблема с метрикой на сайте и как ее можно исправить?