Google Analytics не работает в версии 1.7.0.2 (версия для сообщества)
В настоящее время в этой версии сообщества magento нажали кнопку "включить" и ввели учетную запись, без костей. Читайте на форуме об исправлении, не работает. Я не получаю НИКАКИХ доказательств того, что они появятся в источнике моей страницы. Я не владею этими языками, пожалуйста, будьте как можно более элементарны в своем ответе, это не повредит моим чувствам, лол:) Вот код для 2 соответствующих (я думаю) файлов: googleanalytics.xml
<layout version=\"0.1.0\">
<!--
Default layout, loads most of the pages
-->
<default>
<!-- Mage_GoogleAnalytics -->
<reference name="before_body_end">
<block type="googleanalytics/ga" name="google_analytics" as="google_analytics" template="googleanalytics/ga.phtml" />
</reference>
</default>
ga.phtml
<?php
?>
<?php if (!Mage::helper('core/cookie')->isUserNotAllowSaveCookie()): ?>
<?php $accountId = Mage::getStoreConfig(Mage_GoogleAnalytics_Helper_Data::XML_PATH_ACCOUNT) ?>
<!-- BEGIN GOOGLE ANALYTICS CODEs -->
<script type="text/javascript">
//<![CDATA[
var _gaq = _gaq || [];
<?php echo $this->_getPageTrackingCode($accountId) ?>
<?php echo $this->_getOrdersTrackingCode() ?>
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
//]]>
</script>
<!-- END GOOGLE ANALYTICS CODE -->
<?php endif; ?>
3 answers
Еще один потенциальный способ, которым вы могли бы это сделать, - если у вас есть код аналитики, как на любом другом веб-сайте, перейдите по ссылке:
Head.phtml вашего файла темы и поместите туда код аналитики, или Зайдите в свой сервер администратора в разделе "Дизайн" и введите код в разделе "разные коды".
В зависимости от того, как вы хотите его структурировать, их несколько способов:)
GA не будет работать, если у вас включено ограничение файлов cookie по новому законодательству ЕС, и вы еще не приняли хранение файлов cookie на интерфейсе.
Если значение параметра в System->Configuration->Web->Session Cookie Management->Cookie Restriction Mode
равно Yes
, то вам необходимо установить его в No
или на интерфейсе разрешить веб-сайту устанавливать файлы cookie.
[ РЕДАКТИРОВАТЬ]
Другой думает, что я испытал в отношении GA, не уверен, что это ваш случай, но это может помочь другим. У меня была аналогичная проблема после обновления с EE 1.11 до 1.12 (аналогично CE 1.6 до 1.7). Тема для веб-сайта была создана 1.11 путем копирования всех файлов в новую папку и изменения того, что было необходимо.
Вот в чем проблема. В 1.11 (ce 1.6) файл компоновки GA выглядит следующим образом:
<default>
<!-- Mage_GoogleAnalytics -->
<reference name="after_body_start">
<block type="googleanalytics/ga" name="google_analytics" as="google_analytics" />
</reference>
</default>
В блоке GA не было шаблона, потому что код был отрисован непосредственно в блоке. После этого изменения в EE 1.12 (CE 1.7) он перестал работать.
Вы можете проверить и убедиться, что это не относится к вашей теме.
Кроме того, для каждого, кто попадет сюда...вот почему вы не должны создавать темы, клонируя базовую тему.
Вы ссылаетесь на основной (базовый) файл шаблона. У меня была похожая проблема. В моем случае проблема была с файлом макета google analytics (googleanalytics.xml ) присутствует в моей папке пользовательских тем .
Если у вас есть пользовательская тема, то базовые шаблоны и макеты переопределяются файлами шаблонов и макетов, которые присутствуют в папке пользовательской темы.
Следовательно,
Файлы в разделе app/design/frontend/base/default/template/
переопределяются файлами из app/design/frontend/CUSTOM_PACKAGE/CUSTOM_THEME/template/
папка.
Аналогично, файлы в папке app/design/frontend/base/default/template/
переопределяются файлами из папки app/design/frontend/CUSTOM_PACKAGE/CUSTOM_THEME/template/
.
Если в вашем интернет-магазине используется пользовательская тема, то может быть полезно проверить, присутствуют ли в пользовательской теме следующие файлы и просмотреть их код: -
- приложение/дизайн/интерфейс/ПОЛЬЗОВАТЕЛЬСКИЙ ПАКЕТ/ПОЛЬЗОВАТЕЛЬСКАЯ тема/шаблон/googleanalytics/ga.phtml
- app/design/frontend/CUSTOM_PACKAGE/CUSTOM_THEME/layout/googleanalytics.xml