English  Русский 
РусскийПереводFLASHDEN, ACTIVEDEN
Валюта:
(пусто)
 
Каталог
Голосование
Какая из бирж тебе по душе?
Блог / Новости
Последние купленные
 
 
Мы есть
 

Кнопки
Яндекс.Метрика
PR-CY.ru
Protected by Copyscape Plagiarism Scanner
http://chigir.com/out.php?link=www.megastock.ru
Установка Яндекс метрики на Webasyst

Установка Яндекс метрики на Webasyst

Устанавливал счетчик Yandex – метрики на скрипт интернет магазина Webasyst, столкнулся с проблемой, система Yandex – метрика не видит кода установленного по всем правилам. Хотя в исходном коде страниц видно сам код счетчика. Ожидание, что может какой то глюк в системе Yandex – метрики, сброс кеша (хотя это в принципе не нужно было, ведь код видел в исходном коде страницы) ничего не дали. Код счетчика самый обычный ничем не отличающийся от например статистики Liveinternet? поэтому совершенно не понятно, почему система не хочет его видеть.
Устанавливал код вручную, не через админку. В режиме редактирования файла темы index.html. Находился по адресу 0:/public_html/published/publicdata/……../attachments/SC/themes/ваша тема/
Решить эту проблему оказалось совершенно просто, webasyst использует Smarty? подумал и решил поэкспериментировать, заключил код счетчика (не информера) в теги {literal}{/literal}
Удивительно, но система его увидела…
Для меня до сих пор загадка, почему все коды счетчиков все системы видят, а Яндекс метрика не хочет.
В довершение хочу сказать пару слов о метрике. Первая найденная мной система статистики, бесплатная, с кучей всяких функций, и даже с картой кликов.

подробно то делаем так:

Код:

<noindex>
<!-- Yandex.Metrika -->
<script type="text/javascript">
{literal}
window.yandex_metrika_callback = function() {
    window.yaCounterХХХХХХХ = new Ya.Metrika(ХХХХХХХ);
};
(function(){var i="DOMContentLoaded",g="onreadystatechange",c="doScroll",f="addEventListener",
o="attachEvent",d="load",l=false,n=document,e=window,m=n.documentElement,h=l,j;
function k(){if(!h){h=!h;j=n.createElement("script");j.type="text/javascript";
j.src=((document.location.protocol=="https:")?"https:":"http:")+"//mc.yandex.ru/metrika/watch.js";j.setAttribute("async","true");
m.firstChild.appendChild(j)}}if(n[f]){function b(){n.removeEventListener(i,b,l);k()}n[f](i,b,l);
n[f](d,k,l)}else{if(n[o]){n[o](g,a);function a(){if(h){return}try{m[c]("left")}catch(p){setTimeout(a,0);
return}k()}if(m[c]&&e==e.top){a()}n[o]("on"+d,k)}}})();
{/literal}
</script>
<noscript><img src="//mc.yandex.ru/watch/ХХХХХХХ" style="position:absolute" rel="nofollow" alt="" /></noscript>
<!-- /Yandex.Metrika -->
</noindex>

где ХХХХХХХ нужно в 3-х местах кода заменить на ваш номер счетчика
и вставить это все в редакторе дизайна в "Основная разметка" в режиме "Редактировать HTML-код" в самый низ, последним куском кода.

И будет Вам счастье.
 

С наилучшими пожеланиями, Александр


Нас посещают: