Как убрать лишнее из кода страницы, Метрика и Google Analytics
Чтобы убрать код Яндекс Метрика и Google Analytics из кода страницы нужно его поместить в выделенный java скрипт.
Создается, файлик script.js с содержимым для Яндекс Метрики:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
(function(w, d, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounterYYYYYYY = new Ya.Metrika({id: YYYYYYY, enableAll: true}); } catch(e) {} }); var e = d.createElement('script'); e.type = 'text/javascript'; e.async = true; e.src = (d.location.protocol == 'https:' ? 'https:' : 'http:') + '//mc.yandex.ru/metrika/watch.js'; var s = d.getElementsByTagName('script')[0]; s.parentNode.insertBefore(e, s); })(window, document, 'yandex_metrika_callbacks'); |
И этот код для Google Analytics:
1 2 3 4 5 6 7 8 |
var _gaq = _gaq || []; _gaq.push(['_setAccount', 'XXXXXXXXXXX']); _gaq.push(['_setDomainName', 'имя_вашего_домена']); _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);})(); |
YYYYYYY — ID вашей метрики в учетной записи Яндекс.Метрика,
XXXXXXXXXXX — ID аналитики из аккаунта Google Analytics
После сохранения и размещения этого скрипта у вас на хостинге следует указать ссылку на него в шапку сайта между head и /head:
1 |
<script type="text/javascript" src="где_лежит_скрипт/script.js"></script> |
Рассказать: