- 16, Oct 2012
- #1
Есть плагин управление счётчиком Яндекс.Метрика который не поддерживается автором уже давно.
http://wordpress.org/extend/plugins/yandexmetrika/
с тех пор код счётчика яндекс.метрики претерпел изменения, но как мне кажется плагином пользоваться гораздо удобнее.
По этому я внёс небольшие изменения в этот плагин, что бы можно было пользоваться всем функционалом яндекс.метрики.
После установки плагина в папке wp-content/plugins/yandexmetrika находим файл yandexmetrika.php.
В этом файле находим код:
Заменяем данный код кодом счётчика со всеми настройками которые мы выбрали в яндекс метрики.
Затем цифры 7429412 (у вас будут другие цифры, номер вашего счётчика) заменяем на и должно получиться вот так: (function (d, w, c) { (wC
http://wordpress.org/extend/plugins/yandexmetrika/
Добавляет код счётчика Яндекс.Метрики на страницы сайта. Код плагина основан на «Google Analytics for WordPress». Т.к. Яндекс.Метрика существует только в русскоязычном варианте, перевод не выполнялся в виде отдельного файла, т.е. плагин сделан непосредственно русскоязычным.
Возможности: * размещение счётчика в «шапке» или «подвале» * управление учётом администраторов сайта
с тех пор код счётчика яндекс.метрики претерпел изменения, но как мне кажется плагином пользоваться гораздо удобнее.
По этому я внёс небольшие изменения в этот плагин, что бы можно было пользоваться всем функционалом яндекс.метрики.
После установки плагина в папке wp-content/plugins/yandexmetrika находим файл yandexmetrika.php.
В этом файле находим код:
Заменяем данный код кодом счётчика со всеми настройками которые мы выбрали в яндекс метрики.
Затем цифры 7429412 (у вас будут другие цифры, номер вашего счётчика) заменяем на и должно получиться вот так: (function (d, w, c) { (wC
= w[c] || []).push(function() {
try {
w.yaCounter<?php echo $options["uastring"]; ?> = new Ya.Metrika({id:<?php echo $options["uastring"]; ?>, enableAll: true, webvisor:true});
} catch(e) {}
});
var n = d.getElementsByTagName(“script”)[0],
s = d.createElement(“script”),
f = function () { n.parentNode.insertBefore(s, n); };
s.type = “text/javascript”;
s.async = true;
s.src = (d.location.protocol == “https:” ? “https:” : “http:”) + “//mc.yandex.ru/metrika/watch.js”;
if (w.opera == “[object Opera]“) {
d.addEventListener(“DOMContentLoaded”, f);
} else { f(); }
})(document, window, “yandex_metrika_callbacks”);
</script>
<noscript><div><img src=”//mc.yandex.ru/watch/<?php echo $options["uastring"]; ?>” style=”position:absolute; left:-9999px;” alt=”" /></div></noscript>
<!– /Yandex.Metrika counter –>
Сохраняем файл yandexmetrika.php и начинаем использовать в яндекс метрике все функции счётчика которые вы выбрали.