Google Analytics PS 1.7

silenty

Хранитель порядка
Регистрация
19 Дек 2008
Сообщения
371
Реакции
516
Установил стандартный модуль от престовцев ps_googleanalytics (Google Analytics) v 3.1.3. Вроде отрабатывает. Раньше проблем не замечал. Сейчас пошла прямо какая-то неправильная волна. Если смотреть консоль, то на главной и на CMS страницах все норм. Но на категориях и на страницах товара вываливается постоянно такая ошибка:

Uncaught ReferenceError: GoogleAnalyticEnhancedECommerce is not defined at HTMLDocument.<anonymous>

со ссылкой на эту часть кода:
HTML:
<script type="text/javascript">
                    document.addEventListener('DOMContentLoaded', function() {
                        var MBG = GoogleAnalyticEnhancedECommerce;
                        MBG.setCurrency('UAH');
                        MBG.addProductDetailView({"id":83,"name":"3d-printer-flashforge-creator-pro","category":"3d-printery","brand":"","variant":false,"type":"typical","position":"0","quantity":1,"list":"product","url":"https%3A%2F%2F3d4u.com.ua%2F3d-printery%2F83-3d-printer-flashforge-creator-pro.html","price":"32\u00a0100,00\u00a0\u20b4"});MBG.addProductClickByHttpReferal({"id":83,"name":"3d-printer-flashforge-creator-pro","category":"3d-printery","brand":"","variant":false,"type":"typical","position":"0","quantity":1,"list":"product","url":"https%3A%2F%2F3d4u.com.ua%2F3d-printery%2F83-3d-printer-flashforge-creator-pro.html","price":"32\u00a0100,00\u00a0\u20b4"});
                    });
                </script>

Уже вроде все обыскал, не могу найти решение. Может кто сможет подсказать?
 
{literal}
<!-- Global site tag (gtag.js) - Google Analytics -->
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
</script>
{/literal}
 
{literal}
<!-- Global site tag (gtag.js) - Google Analytics -->
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
</script>
{/literal}
К сожалению, все оказалось куда проще и менее приятно. Пытался разгрузить страницу подключая асинхронно весь скрипт. Видимо какой-то скрипт загружался позже, чем это требовалось для аналитики. Из-за этого она не видела нужные ей объекты. Только отключил асинхронную загрузку, так сразу все заработало.
 
часто помогает просто сброс настроек модуля гугл-аналитики стандартными средствами админки
 
  • Нравится
Реакции: zen1
Назад
Сверху