Включить Google Analytics в TYPO3

Я добавил JavaScript для Google Analytics с помощью TYPO-Script (в шаблоне):

page.headerData.124034 = TEXT
page.headerData.124034.value (

<!-- Google Analytics -->

<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push (['_setAccount', 'UA-##-my-ID-##']);
_gaq.push (['_gat._anonymizeIp']);
_gaq.push (['_trackPageview']);
(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>

<!-- Google Analytics End -->

)

TYPO3 оказывает на внешнем интерфейсе:

 <!-- Google Analytics -->

 <!-- Google Analytics End -->

Таким образом, полный скрипт-раздел отсутствует. Мой код работал на TYPO6 6.1.3 очень хорошо. Я думаю, что он перестал работать, когда я обновился до TYPO3 версии 6.1.4 или 6.1.5.

Кто-нибудь знает, как заставить его работать снова?

2 ответа

Возможно, что-то не так с вашим шаблоном, например, какой-то другой шаблон переопределяет это значение. Вы проверили, видите ли вы правильное значение в браузере объектов шаблона?

Я протестировал точный код, которым вы поделились, и он работал без проблем в TYPO3 v8.7

Возможно, TEXT-Type больше не принимает теги сценария.

Попробуй использовать:

page.includeFooterJS.c (
    <script type=”text/javascript”>
        alert(“Yes, scripts can also be added inline.”);
    </script>
)

Или: http://typo3.org/extension-manuals/footer_js/0.0.1/view/1/3/

Другие вопросы по тегам