Я пытаюсь настроить фильтр исключения с помощью файла cookie браузера, чтобы мои собственные посещения не отображались в моей Google Analytics. Я попробовал 3 разных метода, и ни один из них не работал до сих пор. Я хотел бы помочь понять, что я делаю неправильно и как я могу это исправить.
Метод 1
Во-первых, я попытался, следуя инструкциям Google, http://www.google.com/support/analytics/bin/answer.py?hl=ru&answer=55481 , исключить трафик с помощью содержимого cookie:
Создайте новую страницу в своем домене, содержащую следующий код:
<body onLoad="javascript:pageTracker._setVar('test_value');">
Метод 2
Далее, когда это не сработало, я погуглил и нашел эту ветку Google, http://www.google.com/support/forum/p/Google%20Analytics/thread?tid=4741f1499823fcd5&hl=en , где самый популярный ответ говорит использовать немного другой код:
SHS Analytics пишет:
<body onLoad="javascript:_gaq.push(['_setVar','test_value']);">
Спасибо! Это теперь установило __utmv cookie, содержащий «test_value», тогда как оригинал:
pageTracker._setVar('test_value')
(что Google по-прежнему рекомендует) не удалось сделать это для меня (в Mac Safari 5 и Firefox 3.6.8).
Я попробовал этот код, но у меня он не сработал.
Метод 3
Наконец, я искал StackOverflow и наткнулся на эту тему, https://stackoverflow.com/questions/3495270/exclude-my-traffic-from-google-analytics-using-cookie-with-subdomain , которая предполагает, что следующее код может работать:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setVar', 'exclude_me']);
_gaq.push(['_setAccount', 'UA-xxxxxxxx-x']);
_gaq.push(['_trackPageview']);
// etc...
</script>
Этот скрипт появился в элементе head в примере, а не в событии onload тела, как в предыдущих 2 примерах. Поэтому я тоже попробовал это сделать, но все равно не смог попытаться исключить себя из Google Analytics.
Повторный вопрос
Итак, я попробовал все 3 метода выше, но безуспешно. Я делаю что-то неправильно? Как я могу исключить себя из своей Google Analytics, используя cookie-файл исключения для моего браузера?
Обновление Я тестировал это уже несколько дней и подтвердил, что 2-й метод исключения себя из отслеживания действительно работает. Проблема заключалась в том, что настройки фильтра не были правильно применены к моему профилю, что было исправлено. Смотрите принятый ответ ниже.
источник
Ответы:
Там нет ничего в вашем вопросе о втором этапе процесса. Код, который вы используете, должен просто установить пользовательскую переменную, которая будет отправлена в GA вместе с остальными данными отслеживания. Затем необходимо настроить фильтр, чтобы исключить данные, для переменной которых установлено значение «test_value».
Чтобы создать фильтр, перейдите на экран «Настройки Google Analytics> Настройки профиля» и нажмите «Добавить фильтр». На появившемся экране используйте следующие настройки:
Напомним, что для установки пользовательской переменной необходимо добавить код на страницу, запустить его, а затем удалить. Если вы не удалите его, для всех посетителей будет установлен файл cookie, и все они будут исключены. Лучше настроить дополнительный профиль, чтобы проверить, работает ли фильтр должным образом, прежде чем применять его к основному профилю, поскольку исторические данные не могут быть восстановлены, если вы настроили его неправильно.
источник
__utmv
со значением «test_value». Также убедитесь, что на вашем сайте не более одного набора файлов cookie, поскольку это может иногда быть проблемой.Способ сделать это без файлов cookie - использовать расширение: http://www.igorware.com/extensions/block-yourself-from-analytics Мне это нравится, потому что
источник
Это официальный плагин Google для всех наиболее распространенных браузеров, который исключит вас из Google Analytics:
https://tools.google.com/dlpage/gaoptout
Пусть все члены вашей команды установят его.
PS: проблема с методом фильтрации на основе IP заключается в динамическом распределении IP-адресов.
источник
Быстрое и простое исправление, если вы используете Firefox и не хотите портить свой исходный код: установите надстройку noscript «google-analytics.com» как ненадежную. Это не позволит Firefox запустить трекер, и ваши посещения не будут отображаться в вашей статистике или статистике любого другого веб-сайта в этом отношении.
источник
Быстрый и грязный способ остановить все отслеживания на всех сайтах - отредактировать файл hosts
C:\Windows\System32\drivers\etc\hosts
и добавить эти записи.Возможно, вам придется перезапустить браузер после их изменения.
Вам не нужно редактировать фильтры на сайте Google. Конечно, этот метод в основном бесполезен, если у вас много пользователей, которых нужно исключить, и это означает, что вы не можете использовать плагин Google Analytics Debugger Chrome, который я настоятельно рекомендую для тестирования (он опубликован Google).
источник
Если вы используете только Chrome, используйте это:
https://chrome.google.com/webstore/detail/google-analytics-opt-out/fllaojicojecljbmefodhfapmkghcbnh?hl=en-US
источник
Такая задача должна решаться с помощью функции фильтров Google Analytics.
Я рекомендую взглянуть на эту статью - есть несколько других фильтров Google Analytics, которые могут быть полезны:
http://www.lunametrics.com/blog/2015/12/10/basic-google-analytics-filters/
Например, я рекомендую также добавить фильтр, который исключает промежуточный трафик (люди часто об этом забывают). Вы можете сделать это следующим образом:
Другой рекомендуемый фильтр - Строчный домен (имя хоста):
И последний - строчный запрос URI:
источник
Если вам интересно, вы можете просто удалить свой идентификатор клиента, чтобы очистить свои аналитические данные.
Зайдите в Аудиторию -> Проводник пользователя . Это запись всех пользовательских сессий. У моего пользователя была огромная продолжительность сеанса. Как только вы обнаружите аномалию, нажмите на пользователя и внизу страницы, слева, вы найдете кнопку удаления . Данные будут исправлены в течение 3 дней.
Овидиу
источник