Настройка Google Analytics: фильтры

Фильтры позволяют ограничить и изменить набор данных о трафике, поступающих в профиль. Например, фильтры можно использовать для исключения трафика с отдельных IP-адресов, для создания отчетов только по определенному субдомену или каталогу, а также для преобразования URL динамических страниц в текстовые строки.

Встроенные фильтры

  • Исключить/включить только трафик с доменов. Этот фильтр позволяет исключить/включить только трафик с определенного домена, например от интернет-провайдера или из корпоративной сети.
  • Исключить/включить только трафик с IP-адресов. Этот фильтр позволяет исключить/включить только клики из определенных источников. Можно ввести один IP-адрес или диапазон адресов.
  • Исключить/включить только трафик в подкаталоги. Этот фильтр позволяет исключить/включить только трафик в определенный подкаталог (например, www.example.com/motorcycles).

Пользовательские фильтры

  • Исключить шаблон. Фильтр этого типа исключает строки из файла журнала (обращения), которые соответствуют шаблону фильтра. Соответствующие шаблону строки игнорируются полностью. Например, фильтр, исключающий Netscape, исключит и всю остальную информацию в этой строке журнала, например данные о посетителе, пути, переходе и домене.
  • Включить шаблон. Фильтр этого типа включает строки из файла журнала (обращения), которые соответствуют шаблону фильтра. Обращения, не соответствующие шаблону, игнорируются, а информация по ним не регистрируется в отчетах.
  • Верхний/нижний регистр. Этот фильтр преобразует содержание поля в символы только верхнего или только нижнего регистра. Эти фильтры обрабатывают только буквы, пропуская специальные символы и цифры.
  • Найти и заменить. Это простой фильтр, который можно использовать для поиска шаблона в пределах поля и его замены на выбранное значение.
  • Дополнительно. Этот тип фильтра позволяет создать поле из одного или двух других полей. Механизм фильтрации применяет выражения, указанные в двух полях Извлечь, к указанным полям, после чего создает третье поле, используя выражение из раздела «Конструктор». Подробнее читайте в статье Расширенные фильтры.

Фильтры, которые будут актуальны для большинства сайтов:

  1. Исключаем внутренний трафик из отчетов
    Для того, чтобы Вы и Ваш клиент не искажали статистику сайта своими просмотрами и действиями (например, при тестировании и отладке или просто от нечего делать), нужно исключить трафик по ip (вашему и клиентскому). Для этого создаём фильтр: 

    Однако такой способ не подойдёт, если у Вас динамический IP. Узнайте, как решить проблему фильтрации посещений с динамическим IP.

  2. Оставляем только трафик своего сайта
    Контент иногда воруют. Иногда очень нагло и бездумно. Мне встречались случаи, когда сайты копировались вместе с кодом Яндекс.Метрики и Google Analytics. Чтобы Такие копии не портили нам статистику, нужно добавить в профиль такой фильтр:

Ещё несколько стандартных фильтров:

  1. Новые посетители / вернувшиеся посетители
  2. Посетителеи, совершившие покупку
  3. Посетители отдельной страны / города / региона
  4. Раздел / поддомен как отдельный сайт

Обзор встроенных фильтров представлен в этом видеоролике (только на английском языке):

Обзор пользовательских фильтров представлен в этом видеоролике (только на английском языке):


Статья почти целиком скопирована из справки Google Analytics. Она показалась мне настолько самодостаточной, что не было необходимости существенно её править.

  • Александр

    Шляпа не статья…

    • Я написал, что статья практически дублирует справку GA. На мой взгляд, для изучения темы её вполне достаточно. На практике требуется понимание работы фильтров для того, чтобы сформировать нужный под конкретную задачу. Если у Вас есть какие-то вопросы — готов на них ответить. Если считаете, что какой-то информации не хватает — напишите. Возможно, я смогу дополнить эту статью или написать новую.

      • Александр

        Мне нужно снять переходы с Яндекс директ…
        в директе у ссылок опенстат..
        Как это осуществить

        • во-первых, это не совсем задача фильтра. можно обойтись сегментом.
          во-вторых, google analytics не понимает openstat. нужно прописать utm-метки в настройках кампании яндекс.директ

  • Юля

    Важен ли порядок, в котором задаются фильтры в профиле?

    • Да, важен. После того, как один фильтр обработал данные, они уже изменены. Значит следующий фильтр нужно формировать учитывая эти изменения.

  • Юлия

    есть сайт(sait.ru). блог находится на поддомене (blog.sait.ru). Для блога создала отдельное представление, чтобы статистка по блогу собиралась отдельно. нужно ли в представлении основного сайта что-то настраивать? напрмиер, фильтр, исключающий статистику поддомена (блога)

    • если в представлении основного сайта Вы не хотите видеть статистику блога, то да — нужно исключить её с помощью фильтра.

  • Виталий

    Доброго дня, Интересная статя
    воспользовался советом «Оставляем только трафик своего сайта», но для сосздания отдельного представления для трафиков по субдоменам (интересно иметь представления как с общим трафиком, по всем субдоменам, так и отдельно)

    единственное что, транзакции электронной торговли (пользуемся Measurement Protocol) отоброжаются во всех представлениях. может подскажите как их разделить? При условии что код аналитика один на всех субдоменах и есть как общее представление, так и различные, по каждому собдомену.
    Спасибо!

    • С Measurement Protocol не работал. На вскидку — если я правильно понимаю, там можно (но не обязательно) передавать URL страницы, с которой сделана транзакция и хост. Возможно, причина в этом — GA не понимает, к какому домену отнести транзакцию.

  • Yan Shunkevich

    Добрый день! Может подскажите как настроить фильтр?.. Хочу исключить из представления career.site.com, но оставить site.com, blog.site.com, service.site.com, как это лучше сделать? На всех поддоменах стоит один код GA.

    • Управление›Фильтры представлений›Добавление фильтра в представление

      • Yan Shunkevich

        спасибо

      • Yan Shunkevich

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

        • варианта 2:

          — либо создать ещё 1 фильтр

          — либо вместо «идентичные» выбрать «содержащие» и перечислить в формате упрощённого регулярного выражения первые части ненужных поддоменов. Например так: «career|blog|service» (без кавычек)

  • Всем привет. Парни есть одна весьма интересная странность в работе
    Google Analytics. Аналитика фиксирует просмотр страниц пользователями, когда сайт выключен.
    Более того, в точке входа сайта (Main Controller) осуществляется запись в лог, каждого запроса к сайту. Так вот количество запросов в логах не соответствует тому, что показывается в реальном времени в Dashboard Google Analytics.
    После тестов, было обнаружено, что если все прямые ссылки на главную страницу сайта фиксируются в логах и в Аналитике, то ссылки из соц. сетей или foxnews фиксируются только в Аналитике, но в логах сайта не попадают. Создается впечатление, что запросы вообще не приходят на Main Controller.
    Как такое может быть?
    PS. Фильтр от воровства контента включен.