Как отключить счетчики посещаемости и сбор статистики на локальном компьютере

Отключить счетчики посещаемости и статистику на локальном компьютере

Добрый день!

Все мы используем на своих сайтах различные счетчики посещаемости и скрипты сбора прочей статистики: Яндекс.Метрика, Google Analytics, LiveInternet и другие.

В данном посте я расскажу вам как отключить эти счетчики и скрипты, когда вы работаете с сайтом на локалхосте (локальном компьютере).

Все серьезные изменения на сайт, обычно, делаются на локальных компьютерах, чтобы все тщательно протестировать перед переносом новшеств на хостинг. Независимо от того, какие наборы для разработчиков вы используете (Denwer, XAMPP, OpenServer и т.п.), на вашем компьютере обязательно есть папка, в которой лежит полная копия вашего сайта. Эту папку можно назвать локальным доменом.

Вчера зашел в Яндекс.Метрику, на страницу “Популярное содержание”. И вот, что увидел.

 

Локальные домены присутствуют в статистике Яндекс метрики

 

wp-life и wp-test – это мои локальные папки.

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

Вот вчера я внедрял на блог jquery вкладки, много редактировал файл стилей и постоянно обновлял wp-life в браузере, чтобы увидеть что у меня получилось после той или иной правки. О вкладках я напишу в одной из ближайших статей, а сейчас я решил избавиться от учета статистики на локалхосте, заодно и с вами поделиться как это сделать.

Действительно, зачем статистика локальных посещений нужна вам в ваших аналитических инструментах? Чтобы видеть как долго и упорно вы обновляли страницу, пытаясь решить поставленную задачу?

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

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

Вместо функции site_url(), можно использовать home_url(). У меня они возвращают одинаковое значение. Вот посмотрите какое из полей в настройках WordPress берут эти функции.

 

Что возвращают из настроек функции site_url() и home_url()

 

1. Адрес WordPress (URL) – папка куда установлен WordPress.

2. Адрес сайта (URL) – урл сайта, доменное имя.

На локальном компьютере у меня эти параметры имею значение http://wp-life, а на хостинге – http://wordpress-life.ru. Значит, если функция возвращает http://wordpress-life.ru, значит сайт находится на хостинге и будут загружены все скрипты счетчиков и статистики, если же функция вернет любое другое значение, значит мы – на локалхосте и загрузка этих скриптов не произойдет.

Еще замечание, скрипты счетчиков и статистики, обычно, подключаются в файлах header.php и footer.php. Так что, если надумаете применить, описанный код у себя на сайте, то ищите код скриптов в этих файлах и внимательно и аккуратно вносите изменения. Естественно, сначала протестируйте все на локалхосте, только потом переносите на сервер.

Обязательно напишите в комментариях была ли эта информация полезна для вас.

До новых публикаций!

Понравилась статья? Не забудьте поделиться с друзьями и коллегами:

Вы можете пропустить чтение записи и оставить комментарий. Размещение ссылок запрещено.

1 комментарий к записи “Как отключить счетчики посещаемости и сбор статистики на локальном компьютере”

  1. Сергей

    Спасибо вам, сэкономил много времени!

Оставить комментарий

Для размещения кода в комментарии используйте теги <pre> </pre>, например:


Подписаться, не комментируя