Включить 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/