У меня есть сайт magento, созданный с использованием шаблона acumen / gravdept. Аналитика Google раньше работала правильно, но после обновления до 1.9.1 она перестала работать. Оригинальная версия была 1.5.x
Я работаю в режиме разработки, и я отключил опции в разделе управления хранилищем кеша, выключил профилировщик и очистил кеш magento и хранилище кеша. Я даже удалил файлы в / var / cache.
Я пробовал копировать googleanalytics.xml
от base/default/layout
в мой gravdept/acumen/layout
папка и копирование base/default/template/googleanalytics
в gravdept/acumen/template/googleanalytics
но это не работает для меня.
Я также попытался добавить следующее к gravdept/acumen/layout/page.xml
<layout version="0.1.0">
<default translate="label" module="page">
<label>All Pages</label>
<block type="page/html" name="root" output="toHtml" template="page/3columns.phtml">
...
<block type="core/text_list" name="before_body_end" as="before_body_end" translate="label">
<block type="googleanalytics/ga" name="google_analytics" as="google_analytics" template="googleanalytics/ga.phtml" />
</block>
</block>
</default>
...
</layout>
я имею <?php echo $this->getChildHtml('before_body_end') ?>
во всех шаблонах страниц под gravdept/acumen/template/page/
Любая помощь или совет были бы отличными, я потратил на это часы и ходил кругами.
Вы можете включить этот модуль Google Analytics в админке.
Пожалуйста, проверьте его, если он был включен: Система-> Конфигурация-> Google Api-> Google Analytics.
Эта опция должна быть включена и установить номер счета.
Правильный ответ был упомянут в комментариях ниже. Я закончил тем, что создал frontend/gravdept/acumen/layout/googleanalytics.xml
со следующим содержанием.
<layout version="0.1.0">
<default>
<reference name="after_body_start">
<block type="googleanalytics/ga" name="google_analytics" as="google_analytics" template="googleanalytics/ga.phtml" />
</reference>
</default>
</layout>
Других решений пока нет …