11 Авг 2009

Тюнинг Google Analytics — убираем шумы из статистики Google

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

Вот как об этом пишет  Дмитрий Наумов в замечательной статье «Как сделать статистику Google Analytics более точной?»:

Даже такая умная статистика как не может быть точной на все 100%. Одним из источников “неточностей” может являться сам автор блога, потому что в процессе работы над постом или блогом в целом, он может десятки раз за день загружать свои страницы, что отразиться на статистике.

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

Но когда речь идет о начальном периоде функционирования сайта, когда посещаемость насчитывает несколько десятков человек, эта погрешность может быть очень и очень заметной.  Собственно, Д. Наумов подсказал и как избавить Google Analytics от этой погрешности — нужно просто в панели управления Google Analytics  добавить фильтр и исключить из статистики просмотры с IP адреса компьютера, за которым сидит вебмастер.  Собственно, в цитируемой статье вся технология  замечательно описана — повторяться нужды нет.

Но есть одна проблема. К сожалению, эта технология работает только для компьютеров, использующих статические IP адрса.
Большинство же провайдеров дают такие адреса неохотно или требуют за его использование отдельную плату. Мой провайдер, к примеру, просит за услугу 150 рублей в месяц, что составляет почти половину стоимости остального тарифа.
Большинство же пользователей «сидят» под динамическими адресами, которые выдаются провайдером каждый раз заново, чередуясь внутри специального диапазона.
Узнать этот диапазон очень легко:

  1. Определяем свой «сегодняшний» IP.  Таких сервисов — множество. Я люблю 2IP — в нем есть много полезных тестов помимо этого.  Копируем в буфер обмена (или записываем на бумажку).
  2. На сервисе whois (на том же 2IP) определяем, кому этот адрес принадлежит.  Собственно, сервис этот предназначен для того, чтобы показать наименование владельца IP адреса — вашего провайдера, но для вас не это главное (надеюсь, вы и так его знаете). Самое важное таится в свойствах.
  3. Ищем строчку вида inetnum: 89.110.48.0 — 89.110.55.255. Это и есть искомый диапазон адресов. Их все нужно исключить из статистики.

Есть тут, правда, один подводный камень, если не сказать подводная скала. Для настройки фильтров Google Analytics используются регулярные выражения.
Например, если фильтр устанавливается на IP-адрес 192.168.1.1 то значением IP-адреса будет

192.168.1.1
«Слэши» нужны для того, чтобы обойти точки, которые интерпретируются обычно как управляющие символы.

Еще сложнее, если вам нужно ввести диапазон IP-адресов. Например, если берется диапазон

192.168.1.1-25 и 10.0.0.1-14

то значением IP-адреса будет

^192.168.1.([1-9]|1[0-9]|2[0-5])$|^10.0.0.([1-9]|1[0-4])$

Если вы, как и я в конец запутались в этих слешах, долларах и скобках, просто откройте страницу «Как исключить весь трафик из диапазона IP-адресов?» и введите нужные адреса. Скопированную строку можно использовать для создания фильтра.

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

Есть ли более интеллектуальный способ? Конечно есть!
Google Analytics — мощный инструмент, создатели которого предусмотрели подобный поворот событий.
Для того, чтобы не учитывать только визиты с одного компьютера, нужно поместить на этот компьютер специальные куки. Google Analytics, встретив файл с куки, просто проигнорирует это соединение и не будет его считать в общей статистике.
Как это сделать?
To exclude traffic from dynamic IP addresses, you can use a JavaScript function to set a cookie on your internal computers. You’ll then be able to filter all visitors with this cookies from appearing on your Analytics reports.
How to exclude traffic by cookie:

1. Создайте на вашем домене страницу, содержащую следующий код:

Разместить ее нужно в том же месте, где и код Google Analytics.

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

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

Filter Type: Custom filter > Exclude
Filter Field: User Defined
Filter Pattern: web_master
Case Sensitive: No

Мой блог находят по следующим фразам
Скачать Office 2007 бесплатно
СКОЛЬКО СТОИТ WORLD 2007 В УКРАИНЕ
карты google maps
карты google maps
карты google maps
скачать майкрософт офис 2007 бесплатно

Возможно, Вас заинтересует также информация по следующим ключевым словам, которую обычно ищут на моем сайте
easy outlook express repair ключ
совместное использование pst
где скачать эстония для майкрософт офис 2007
Excel не передвигает
скачати слайди до power point
архивные папки the bat

Метки:, , , , , , ,

, , , , , ,

  • Pingback: 10 мест, где можно скачать бесплатные шаблоны PowerPoint « Не волнуйтесь, я сейчас все объясню!()

  • http://shperk.ru/shperk/aHR0cDovL3J1c3NpYW5jYXRzcGljdHVyZXMuYmxvZ3Nwb3QuY29tLw== iLexxx

    Здравствуйте, у меня два вопроса.

    1. Как я при использовании второго способа могу проверить, установлены ли у меня те самые куки? Использую Chrome. По каким ключевым словам искать куки в меню Инструменты > Параметры > Расширенные > Настройки содержания > Показать cookie? Пробовал по «test_value» — ничего не нашел.

    2. После того, как я зашел на созданную страницу и установил куки, могу ли я ее удалить? Дело в том, что я сижу на blogspot и созданные страницы отображаются на главной. Как бы кто «нужный» на нее не зашел… 😉

  • http://shperk.ru/shperk/aHR0cDovL3d3dy5tYXhpYml6LmJsb2dzcG90LmNvbS8= Дмитрий Наумов

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