Виджет счетчик посещений для вордпресс на русском. Как установить счетчики посещений в WordPress и SMF — способ вставки для повышения точности подсчета. Вставляем код метрики в хедер

Которые выводят самые популярные записи в сайдбаре, и некоторые значения — в шапке самих записей, причем делают это корректно и правильно, отсеивая ботов, спамеров и прочую шушеру. Т.е. которые больше служат посетителям сайта на вордпрессе. А сегодня пришло время поговорить о плагинах, которые представляют более развернутую статистику, интересную непосредственно автору проекта. В принципе, аналогичную информацию предоставляют сторонние сервисы статистики — тот же самый liveinternet и hotlog, не говоря уже о Яндекс.Метрике и Google аналитике. Казалось бы — если они есть, то зачем еще нужна дополнительная статистика, которая только базу раздувает? Вот сегодня ответ на этот вопрос мы и будем с вами искать.

Н-да. Описание надо было внимательнее читать. Этот плагин позволяет выводить в дашборде и фронтенде число пользователей (у меня — один, понятно), категорий, постов, комментариев, страниц, ссылок, тэгов, слов в постах и комментариях, и слов на страницах. В общем, одна половина — и так в дашборде выводится, ну а вторая… Не нужна в принципе.

По числу скачиваний — полная противоположность предыдущему — всего 75. Более того — уже два года как не поддерживается. Но скриншоты выглядяд симпатично. Поэтому решил попробовать.

Однако — облом-с. Файла в репозитории нет. И как потом обнаружилось — все потому, что он имел весьма серьезную уязвимость .

Может, и вообще не надо было упоминать его в этом обзоре — но все-таки, если кто пользуется — имейте ввиду, что вы потенциально можете быть атакованы кул-хацкерами.

Резюме

К огромному сожалению, из огромного числа плагинов, которые собирают статистику более-менее адекватно, в количестве не меньше, чем та же самая Яндекс метрика и хранят ее на сервере пользователя, единственным достойным кандидатом оказался плагин WP SlimStat . Все остальные не достойны даже того, чтобы их скачивать на попробовать. И все бы ничего с WP SlimStat — но его требования к ресурсам сервера таковы, что дай бог процентов 10-15 провайдеров виртуального хостинга смогут его держать, и то — при достаточно скромной посещаемости. Я прожил с ним что-то около трех месяцев, но не могу сказать, что часто залезал в его статистику — другие счетчики на отдельных ресурсах (хотлог, лайвинтернет, яндекс) я посещал гораздо чаще, и тем не менее, периодически он вешал мой сайт.

Так что если у вас коммерческий проект, характеризующийся тем, что ресурсы вам позволяют, есть требование хранить всю статистику на своих серверах, и просматривать ее из дашборда — то обратите на него самое пристальное внимание. Если же любое из этих трех требований не выполняется — то устанавливать его можно только для удовлетворения любопытства, и выяснения, «потянет ли такую нагрузку мой сервак». После чего, если все-таки не вытянул — продолжать использовать внешние сервисы статистики. Впрочем, если хранить всю информацию на собственных серверах необходимости нет, но до жути хочется смотреть ее из админки вордпресса — то вариант есть: использовать плагины типа Jetpack by WordPress.com , и всякие надстройки типа WP-Stats-Dashboard . Их-то мы и рассмотрим в следующем обзоре — насколько качественно они позволяют это делать, и стоит ли вообще их использовать. Хотя их немного, но посвятить им я думаю целый обзор, поскольку это — не просто сервисы статистики, но и — типа подписок, комментариев через соцсети, форм связи с автором, и т.д. Ради этого придется все-таки вычистить свой сервер, и наконец перейти на столь нелюбимый 3.8.1.

А еще через пару месяцев — посмотрим на плагины, которые выводят в дашбоард статистику из гугл аналитикса — им я тоже посвящу отдельный обзор.

(Последнее обновление: 18.11.2018)

Приветствую вас, дамы и господа! Если вам необходим счетчик просмотров страниц и постов/статей WordPress вы можете воспользоваться плагинами или , однако им есть довольно хорошая альтернатива. С ними я сегодня вас и познакомлю. Выводить количество просмотров ваших статей на сайте/блоге WP можно с помощью модуля Post Views Counter (счетчик просмотров статей ) и совсем нового - Pageviews (просмотры страниц).

Представляю вам два отличных плагина для отображения на сайте счетчика количества просмотров статей, из которых вы сможете выбрать подходящий для себя и своего веб-ресурса.


Счетчик просмотров страниц плагин для WordPress

Счетчик просмотров сообщений отображает на сайте сколько раз просмотрели ту или иную вашу запись/страницу. После стандартной установки и активации плагина вы можете настроить Post Views Counter под свои предпочтения. В настройках всего две вкладки. Общие и Отображение счётчика: Первую вкладку я пропущу, а остановлюсь чуть подробнее на вкладке отображение:

Общие настройки плагина просмотров страниц

Плагин не поддерживает русский язык, но.pot файл для перевода включен. Можно для перевода воспользоваться программой или плагином . Хотя и перевод вашего браузера тоже подойдёт.

Здесь, в общих настройках, вам нужно написать свой текст - например, статью прочитали, просмотров или другой; где отображать счетчик: на страницах или сообщениях, или там и там; выбрать от каких пользователей учитывать просмотры; указать из выпадающего списка, где будет располагаться счетчик: автоматически выводить после статьи (по умолчанию), перед сообщением или вставить в нужное вам место (файл Отдельная запись single.php и Отдельная страница page.php) ручным способом при помощи функции . Куда вставите, там и будет отображаться ваш счетчик.

Обратите внимание, у вас есть возможность вывести счётчик с иконкой (по умолчанию график - dashicons-chart-bar) без текста или просто текст без иконки, а также и то и другое вместе:


Счетчик просмотров после статьи, с иконкой и текстом

И самое интересное, то что можно выбрать любую иконку для своего счётчика, нажав ссылку Dashicons (официальные значки/иконки для WordPress):


Выбрать значок в виде глаза для счетчика просмотров

После нажатие на выбранный значок появится его название, например вид популярного глаза - dashicons-visibility:


Значок в виде глаза: dashicons-visibility

Копируете название и вставляете его в соответствующее поле в настройках плагина (смотрите скриншот выше), сохраняете изменения и опля, смотрим результат:


Счетчик просмотров с иконкой в виде глаза

И так, друзья, с этим плагином разобрались, теперь можно переходить к почти новому плагину и как считает Gennady Kovshenin (Геннадий Ковшенин), что plugins Pageviews один из лучших.

Счетчик просмотров страниц и постов/статьи. Плагин Pageviews


Счетчик просмотров страниц и постов/статьи. Плагин Pageviews

Плагин без настроек, он по умолчанию выводит счетчик количества просмотров статьи после сообщения:


Счетчик просмотров после статьи

Но так, как это не всех устраивает, то создатели плагина добавили несколько полезных функций, чтобы владельцу сайта было легко разместить счетчик там, где ему нужно.

Для этого, необходимо вставить в файле Функции темы functions.php вашей темы такой код (будьте осторожны, сделайте резервную копию файла), в самом низу, после закрывающего символа ?> :

add_action("after_setup_theme", function() { add_theme_support("pageviews"); });

add_action ("after_setup_theme" , function () {

add_theme_support ("pageviews" ) ;

} ) ;

Это отключит стандартный функционал вывода счетчика в конце каждой статьи. Добавить счетчик в произвольное место можно при помощи события в любом шаблоне вашей темы (файл Одна запись single.php):

Плагин Pageviews основан на JavaScript, поддерживает все плагины кэширования и эффективно работает даже на сайтах с высокой посещаемостью. Большинство из существующих плагинов, как и многие сторонние инструменты аналитики, выполняют AJAX запрос для увеличения счетчика просмотров. Это вполне логично, но проблема в том, что эти плагины не учитывают то, что для такого запроса в WordPress требуется загрузить все окружение ядра WordPress, тему, и все активные плагины. В зависимости от конфигурации, время отклика такого запроса может достигать одной секунды и более, и при большом их количестве вовсе повесить сервер.

Pageviews лишь выводит асинхронный JavaScript код в требуемых местах, для подсчета и вывода количества просмотров. Весь подсчет происходит на стороннем микросервисе, и ни каким образом не нагружает сам сайт. Этот сторонний сервис написан и оптимизирован специально для подсчета посетителей, и по словам разработчиков вся архитектура способна выдерживать миллионы запросов в сутки.

Установить плагин можно стандартным способом из вашей админпанели WordPress раздел: Плагины - Добавить новый. Устанавливаете, активируете и всё. Если захотите установить отображение счетчика в нужном вам месте используйте инструкцию выше.

Вот пожалуй и всё на сегодня. Больше не смею вас задерживать, дорогие товарищи. До новых встреч. Пока, пока.

Во второй публикации из цикла заметок о мы детально рассмотрим вопрос как установить счетчик Яндекс Метрики на сайт. Этот сервис весьма популярен в рунете и часто используется в качестве альтернативы решению от Гугла. По функциональности они оба плюс-минус похожи, поэтому тут каждый выбирает что ему больше удобно и близко.

Есть 2 принципиально разных способа реализации задачи: правка файлов шаблона и с помощью плагинов. Причем в первом направлении можно выделить еще 2 метода — редактирование макета через FTP и внутри самой админки.

Поскольку в прошлой статье о том я рассказывал про работу с FTP, то сегодня будем использовать возможности CMS. Также в конце поста приведу краткий обзор нескольких плагинов Яндекс.Метрики для Вордпресс специально тем людям, которые панические боятся прикасаться к правке темы.

Общий алгоритм добавления Метрики на WordPress сайт , по которому будем действовать:

  1. Регистрация в самом сервисе и общая настройка аккаунта.
  2. Выбор и активация нужных вам параметров отслеживания аналитики и получение соответствующего кода вставки.
  3. Интеграция данного кода в подключенный активный шаблон.

В принципе, ничего сложного, но абсолютным новичкам в теме крайне рекомендую прочитать все заметки «трилогии».

Установка Метрики в WordPress (через админку в Footer)

Внимание(!) В отличии от предыдущей публикации мы будем: 1) добавлять код в подвал (футер) нашего веб-ресурса; 2) делать это через WP админку. Таким образом покажу вам еще один принцип работы, однако, если хотите, вместо футера можете разместить отслеживание в хедер (header.php). Какой-то сверх принципиальной разницы лично я не вижу: раньше аналитику юзали в конце страницы дабы не мешать ее загрузке, но сейчас все сервисы работают асинхронно, и считается, что чуть лучше данные грузятся из хедера (особенно, когда сайт медленный).

1. После регистрации и входа в свой аккаунт Яндекс.Метрики находите сверху кнопу «Добавить счетчик». При клике по ней появится следующая форма:

  • Пишете имя — любое произвольное для отображения в системе.
  • Вводите адрес своего сайта, например kasinoazov.com (можно добавить несколько).
  • Отмечаете галочку «Принимать информацию только со указанного домена» (дабы сторонние значения не попадали в отчеты).
  • Ставите часовой пояс.
  • Если надо, дополнительно активируете функции Вебвизора, отслеживания скроллинга и т.п.

Затем соглашаетесь «Принять условия» пользовательского соглашения и нажимаете «Создать счетчик».

2. На следующем шаге вы сможете выбрать метод как вставить код Яндекс Метрики в WordPress и на другие CMS — через обычный HTML или с помощью существующих специальных решений. Признаться, юзабилити здесь получше чем у Google Analytics.

Нам нужна вкладка «HTML», где над формой кода увидите открывающийся блок «Дополнительные настройки».

Лично я тут всегда отмечаю:

  • асинхронный вывод;
  • в одну строку;
  • информер — если хотите показывать счетчик;
  • альтернативный CDN — позволяет корректно работать из любых регионов, где есть определенные сложности, например сейчас Яндекс.Метрика в Украине заблокирована .

После указания всех параметров внизу найдете готовый для вставки код.

3. Теперь заходим админ панель WP и выбираем пункт меню «Внешний вид» — «Редактор». По умолчанию будет открыта ваша текущая тема, поэтому остается только кликнуть по названию нужного файлаfooter.php . Наверняка вы заметили, что в WP 4.9 появилась подсветка синтаксиса и автоматическая проверка ошибок.

Выбираете место в шаблоне, куда именно хотите установить код Яндекс Метрики в Вордпресс проекте. Разработчики советуют добавлять его в Header дабы учитывать даже тех юзеров, которые моментально закрыли страницу, но лично я ставлю его там, где хочу отображать счетчик — не охота «разрывать» информер и блок отслеживания по разным файлам макета.

Затем нажимаете на кнопку «Обновить файл» и проверяете все ли хорошо работает во фронтенде + внутри сервиса аналитики. Если собираетесь изменять настройки счетчика, то после выбора и сохранения соответствующих опций его нужно будет заново переустановить в шаблоне.

Плагины Яндекс Метрики для WordPress

Изначально находил некоторые модули непосредственно в репозитории, но как оказалось, список проверенных решений есть на странице API метрики . Думаю, причин усомниться во мнении разработчиков нет никаких, поэтому я рассмотрю их рекомендации.

Yandex Metrica

Из всех трех Yandex Metrica наиболее функциональный плагин со множеством фишек:

  • легкая работа с разными параметрами счетчика;
  • встроенный виджет статистики для консоли;
  • отслеживание и отображение результатов с учетом ;
  • поддержка i18n переводов.

Он полностью бесплатный. Имеется 20тысяч скачиваний, совместимость до последней версии WP и весьма недавнее обновление. Для установки важно чтобы в футере у вас был доступен хук wp_footer.

Просматривать статус внутри админки можно только в продвинутом режиме, которому понадобится доступ к API сервиса. Если данные/график не отображается, еще раз проверьте настройки счетчика — иногда в новых слегка глючит API.

Яндекс Метрика By Konstantin Kovshenin

Этот модуль отлично подойдет самым юзерам, т.к. избавляет от необходимости редактировать шаблон. После установки и активации в системе появится специальная одноименная страница с формой куда надо вставить код Яндекс.Метрики для WordPress сайта.

Преимущество такого подхода в том, что при смене макета вам не придется повторно выполнять подключение статистики. Загрузок у решения под 30 тысяч, но оно не обновлялось более 2х лет. Хотя с другой стороны, на его простую функциональность вряд ли это как-то влияет.

DL Yandex Metrika

Отличительная особенность плагина среди всех остальных — возможность видеть аналитику непосредственно через консоль. Причем здесь имеется не просто небольшой виджет, а подключен вывод разных данных в таблицах и графиках. Загрузок не так много как у других — всего 3 тысячи, но, вероятно, потому модуль новый.

Итого. Выбор способа как поставить Метрику на WordPress целиком и полностью зависит от ваших целей и опыта:

  • Если собираетесь детально разбирать все отчеты, то лучше делать это непосредственно в онлайн сервисе, а в Вордпресс просто интегрировать соответствующий код (через админ панель, FTP или модули).
  • Тем, кто хочет просматривать какие-то данные в консоли, пригодится один из плагинов — первый или третий из обзора.
  • Делаете проект заказчику, который собирается часто менять шаблоны? — ставьте решение от Konstantin Kovshenin, где всю процедуру нужно выполнять лишь один раз.
  • Кстати, иногда в продвинутых WP темах есть специальная отдельная опция, позволяющая вставлять HTML в футер — она отлично подойдет и для статистики.

Если есть что добавить про счетчик Яндекс Метрики на сайте W ordpress, пишите в комментах. Там же задавайте свои вопросы.

Код счетчика в системе WordPress устанавливается в файлы шаблона. Лучше всего расположить его внизу или в боковой панели сайта. Если вы хотите, чтобы счетчик располагался снизу, то его код необходимо вставить в файл footer.php, а если устанавливать его в боковой панели, то код вставляется в файл sidebar.php или в виджеты (при их наличии в шаблоне сайта).

Как найти файлы footer.php и sidebar.php?

Это файлы шаблона. Чтобы их найти, необходимо зайти в панель управления (консоль) под логином администратора сайта. В панели управления есть меню, обычно оно расположено с левой стороны. В меню требуется найти вкладку «Внешний вид» и развернуть ее, кликнув мышкой. В открытом меню необходимо зайти на вкладку «Редактор». Перед вами откроется список всех файлов шаблона, доступных для редактирования. В этом списке находятся файлы footer.php (подвал) и sidebar.php (боковая колонка).

Можно также использовать виджеты, для этого необходимо в панели управления открыть вкладку «Внешний вид», в ней найти пункт «Виджеты» и из бокового блока «Доступные виджеты» перетащить мышкой свободный виджет с надписью «Произвольный текст или HTML-код» на блок с надписью «Sidebar». Тогда счетчик будет расположен в боковой панели с виджетами.

Куда вставлять код счетчика

Чтобы установить счетчик в файлы footer.php или sidebar.php, не нужно разбираться в том, как устроены шаблоны WordPress, а также знать язык программирования php и html. Достаточно найти в файле шаблона открывающий тег и после него вставить код счетчика. В WordPress этот тег может выглядеть так >, и код счетчика следует вставлять после этого тега с новой строки.

Код счетчика желательно закрыть от индексации поисковыми системами. Для этого необходимо оформить его следующим образом код счетчика.

Какой счетчик выбрать?

Для WordPress можно использовать абсолютно любой счетчик, который устраивает вас по своему функционалу и внешнему виду. Это может быть liveinternet, Яндекс- , Warlog, Top100 от Rambler, HotLog, Easy Counter, TOP Mail.ru, Openstat, Google Analytics, HitMeter и любой другой счетчик. Все они устанавливаются по одной схеме, то есть в файлы footer.php или sidebar.php. Можно устанавливать несколько счетчиков одновременно, тогда их коды лучше всего располагать друг под другом. Некоторые веб-мастера размещают несколько счетчиков, чтобы занять свободное место внизу страницы.

Счетчик посещений, на наш взгляд, должен иметь каждый сайт, и неважно при этом – он будет виден гостям сайта или скрыт от их глаз.

Собственно счетчики сайта необходимы для того, чтобы показать администратору, какое количество человек посещает сайт, по каким запросам они попадают на него и т.д.

Большинство администраторов предпочитают не скрывать счетчики от всеобщего обозрения, ведь так пользователи смогут впечатлиться количеством посещений, что вызовет в их головах доверие к размещенному контенту. Поэтому далее в материале мы поговорим о счетчиках посещаемости сайта, которые можно поставить на любой свой WordPress сайт.

Для чего необходим счетчик посещений сайта WordPress

Счетчик в первую очередь нужен администратору сайта, а во вторую – уже посетителям. Главной функцией счетчиков выступает не только подсчет количества посетителей, но и составление статистики: какой контент наиболее интересен; можно узнать время пребывания на сайте; узнать из какого города посетители; по каким поисковым запросам они попали на ваш сайт и другую техническую информацию.

Кстати о технической информации: благодаря ей можно узнавать операционные системы и браузеры, при помощи использования которых посетители попали на ваш сайт. Это очень важная информация для разработчиков , ведь заказчики могут желать получить сайт определённого размера, но в реальности выясняется, что он будет смотреться ужасно на более чем 80% мониторов. Из этого следует, что счетчики посетителей для сайта способны считать не только пользователей.

Прежде чем перейти к рассмотрению счетчиков, стоит выделить наиболее распространенную ошибку при их размещении – когда код размещается в подвале сайта. Данное расположение считается «стандартным», но от этого его нельзя назвать удачным. Загрузка футера происходит в самую последнюю очередь, и если страница не смогла загрузиться до конца, и пользователь покинул ее, то посещение не будет засчитано. Правда, сервисы аналитики предлагают умный ход – код размером всего в один пиксель, который необходимо разместить в верхней части сайта; сам же счетчик при этом можно вставить в любое удобное для администратора место.

Отметим, что бесплатных и действительно толковых счетчиков очень мало. На наш взгляд их всего пять: это Яндекс, Опенсат, Маил.ру, Liveinternet. Есть также скрытый счетчик от Google, который на сайте не отображается и используется лишь для сбора информации о посещениях. Есть также и специальные плагины, при помощи которых можно будет собирать статистику. О них мы далее и поговорим, ведь вставить код очень просто (необходимо лишь зарегистрироваться на одном из сервисов, скопировать код, добавить его в текстовый виджет и добавить на сайт; но все же один из сервисов в конце материала мы рассмотрим, для наглядности).

Плагин Post-Views для WordPress

Данный модуль по своей задумке и исполнению в некотором смысле является произведением искусства. С технической точки зрения, он способен на все, что необходимо полноценному счетчику сайта: можно выводить количество просмотров за день и все время, выводить в сайдбар наиболее просматриваемые записи, а также показывать статистику в административной панели. Также плагин способен выводить прекрасные графики.

Но есть и некоторые недостатки данного решения. Так, Post-Views не способен устанавливать количество просмотров из админки; второе – при инсталляции приходится изменять свои файлы single.php и index.php. А вот последний недостаток для многих может показаться очень даже весомым. Дело в том, что на сайт в день может заходить порядка 10-40 роботов из поисковых систем, и примерно 100-200 спамных ботов. Поисковых ботов плагин еще способен с горем пополам фильтровать, но вот со спам-ботами беда – он их считает в полном объеме, и «поставить» их на место – нельзя.

Возможно, в дальнейшем последний момент подправят, а так плагин является действительно заслуживающим внимания. Загрузить и добавить плагин можно по URL: http://wordpress.org/plugins/post-views/

Плагин WP-PostViews для WordPress

Данный модуль не такой продвинутый, как предыдущий, но он в разы популярнее его (почти миллион скачиваний!). С его помощью можно выводить общее количество просмотров в статье, и размещать топ-просматриваемых в сайдбаре. Но вот показывать общее количество посещений за день – плагин не способен, но хоть показывает количество за все время.

Да и если быть честными, умеет плагин мало чего – только висеть в сайдбаре и показывать наиболее востребованные посты. Нам, правда, неясно, откуда он взял миллион скачиваний, поэтому поставить его или нет – сами решайте. Если же ничего не смущает, то получить его можно по URL: http://wordpress.org/plugins/wp-postviews/

Плагин AJAX Hits Counter + Popular Posts Widget для WordPress

Данный счетчик способен действительно на многое, да и делает он это на удивление хорошо. Так, точность подсчета практически не отличалась от показателей, который выводила Яндекс-Метрика; если же и были разбежности, то не превышали 10%.

Достоинства плагина:

  • Он способен считать количество посещений постов и страниц, и справляется с этим на «ура!»;
  • В админке можно просматривать количество просмотров, есть возможность сортировки от большему к меньшему и наоборот;
  • Есть возможность редактировать число просмотров (посещаемости) поста/страницы прямо в режиме редактирования;
  • Можно показывать в нужном месте количество «просмотров всего»;
  • Есть виджет для вывода наиболее популярных постов.

На виджете стоит заострить взгляд более пристально, ведь он способен выводить популярность постов, основываясь не только на количестве просмотров, но и на количестве ответов к записям. К примеру, пост, имеющий 200 просмотров, будет расположен ниже поста, который имеет 150 просмотров и 5 комментариев. На наш взгляд это действительно гениальное решение, которое мы не встречали ни в одном из подобных плагинов!
Есть возможность выбора формы представления, но дефолтные настройки, на наш взгляд являются наиболее оптимальными. Загрузить и добавить плагин можно по URL: http://wordpress.org/plugins/ajax-hits-counter/

Счетчик посещения сайта Liveinternet для WordPress

Переходим на сайт http://www.liveinternet.ru/, регистрируемся или входим как зарегистрированный пользователь. После этого откроется страница выбора счетчиков (можно выбрать тип, цвет, размер и т.п., после чего вам будет выдан код). Далее все выполняйте исходя из рекомендаций и ваших предпочтений; разобраться там не составит труда даже новичку.

После этого вы получите код, который необходимо вставить в текстовый виджет и разместить на сайте. Опять же повторимся, что футер загружается в последнюю очередь, что влечет за собой неправильный подсчет, а с другой – счетчик в сайдбаре далеко не всегда интересен посетителям – они не за ним пришли на ваш сайт. Код также можно вставить в файл footer.php, если виджет вставить в подвал не позволяет тема; вообще код разрешено вставлять куда-угодно, главное чтобы он корректно загружался.