Google Analytics PS 1.7

Тема в разделе "PrestaShop", создана пользователем silenty, 16 апр 2019.

Информация :
Приветствую гость, обрати внимание! Темы которые закреплены в разделах, в скором времени будут откреплены. Правила раздела PrestaShop

(Не актуальные темы) Каталоги:Модули PrestaShop 1.7Модули PrestaShop 1.5 - 1.6Шаблоны PrestaShop 1.7Шаблоны PrestaShop 1.5 - 1.6
(Не актуальные темы) Поиск / Запросы:Модули PrestaShop 1.7Модули PrestaShop 1.5 - 1.6Шаблоны PrestaShop 1.7Шаблоны PrestaShop 1.5 - 1.6
Полезная информация:Поддержка и помощь c PrestaShopУбираем ПрестаТраст, стучалки и прочую рекламуСовместные покупки модулей и шаблоновПеревод Prestashop и модулей
Модераторы: trace
  1. silenty

    silenty

    Регистр.:
    19 дек 2008
    Сообщения:
    338
    Симпатии:
    402
    Установил стандартный модуль от престовцев 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>
    Уже вроде все обыскал, не могу найти решение. Может кто сможет подсказать?
     
  2. aerotuning

    aerotuning Создатель

    Регистр.:
    3 окт 2015
    Сообщения:
    35
    Симпатии:
    93
    {literal}
    <!-- Global site tag (gtag.js) - Google Analytics -->
    xxxxxxxxxxxxxxxxxxxx
    xxxxxxxxxxxxxxxxxxxx
    </script>
    {/literal}
     
    zen1 и silenty нравится это.
  3. silenty

    silenty

    Регистр.:
    19 дек 2008
    Сообщения:
    338
    Симпатии:
    402
    К сожалению, все оказалось куда проще и менее приятно. Пытался разгрузить страницу подключая асинхронно весь скрипт. Видимо какой-то скрипт загружался позже, чем это требовалось для аналитики. Из-за этого она не видела нужные ей объекты. Только отключил асинхронную загрузку, так сразу все заработало.
     
    zen1 и _sashok нравится это.
  4. _sashok

    _sashok PrestaShop Expert

    Регистр.:
    15 июл 2011
    Сообщения:
    1.981
    Симпатии:
    3.280
    часто помогает просто сброс настроек модуля гугл-аналитики стандартными средствами админки
     
    zen1 нравится это.