Настройка фильтров в Google Analytics
Приветствую всех читателей,
Перед вами следующая заметка из серии «Введение в Google Analytics», и сегодня речь пойдет о настройке фильтров.
Я расскажу о том, какие бывают фильтры и как их настраивать, а также о некоторых особенностях их использования.
Принцип работы фильтров показан на рисунке:
Фильтр обрабатывает поступающие в профиль данные, согласно вашему алгоритму.
Чтобы настроить фильтры для своего профиля, вам нужно перейти в «Диспетчер фильтров», который находится внизу главной страницы аккаунта:
В этом случае откроется общий диспетчер фильтров, в котором можно управлять фильтрами для всех профилей. Если же вы зайдете в настройки конкретного профиля (на рисунке подчеркнуто красной линией), то сможете управлять фильтрами только для этого профиля.
Всего в Google Analytics доступно 4-е типа фильтров:
1) Исключить весь трафик из домена
2) Исключить весь трафик с IP-адреса
3) Включить только трафик подкаталога
4) Пользовательский фильтр
Фильтр: Исключить весь трафик из домена
Этот фильтр позволяет вам исключить из своего профиля все данные о переходах с какого-либо сайта. В поле фильтра достаточно указать домен.
Фильтр: Исключить весь трафик с IP-адреса
Этот фильтр позволяет вам исключить из своего профиля все данные о посетителях с определенного IP адреса, или диапазона IP адресов. Это может быть полезно, например, когда требуется исключить из отчетов служебный трафик (заходы сотрудников самой компании). В поле фильтра достаточно указать IP. Если вы хотите указать диапазон IP, то нужно использовать регулярные выражения (RegExp), что это такое я расскажу чуть ниже. Но, на случай, если вы с ними не знакомы, а диапазон IP нужно указать срочно, то можете воспользоваться этим инструментом.
Фильтр: Включить только трафик подкаталога
Этот фильтр позволяет вам включить в профиль только данные о посещениях определенного подкаталога на вашем сайте. Это может быть полезно, например, когда идет работа с большим сайтом-порталом, и за каждый из разделов отвечают разные люди. Можно создать каждому из них свой профиль с данными только по нужному им разделу сайта. В поле фильтра надо указать путь до подкаталога, без домена. Например, для подкаталога статей об автомобилях на сайте www.news.com/articles/auto/, достаточно указать ^/articles/auto. Здесь также можно использовать регулярные выражения (RegExp).
Пользовательский фильтр
Это целый конструктор фильтров, в нем сокрыта масса возможностей. С его помощью можно создавать свои уникальные фильтры, под свои задачи. Вот какие операции доступны на данный момент:
— исключение трафика
— включение трафика
— перевод в верхний регистр
— перевод в нижний регистр
— найти и заменить
— редактирование
И все эти операции можно делать с любым параметром получаемых данных: поисковые запросы, источники трафика, разрешения экрана, названия страниц и многое другое (в общем все данные доступные в обычных отчетах).
- Примеров использования этого фильтра огромное множество, вот только некоторые из них:
- Включать трафик только с определенным разрешением экрана (выделение аудитории мобильных устройств)
- Включать трафик только с поисковых запросов, содержащих заданное слово (выделение аудитории по конкретному признаку)
- Заменять url’ы страниц в отчете на человеческие названия. Например, если ваш сайт генерирует динамические страницы вида www.site.ru/article.php?id=234&uid=18736 то в отчете о посещаемости страниц, вам сложно будет понять, страницы с каким содержанием тут представлены. А с помощью этого фильтра можно поменять эти url’ы на что-то более понятное.
В операциях Исключить/Включить можно фильтровать трафик по любому из параметров, указав нужное условие.
В операциях Верхний/Нижний регистр можно переводить в соответствующий регистр любой из параметров трафика.
В операции «Найти и заменить» можно выбрать любой параметр трафика, и произвести в нем замену по указанному вами шаблону.
А вот в разделе «Дополнительно», скрывается целый конструктор. Принцип его работы такой: мы можем использовать до двух переменных (поле А и поле Б), которые могут содержать в себе, полностью или частично, параметры данных из выпадающего списка. Полученные переменные мы можем комбинировать между собой, и записать результат в один из существующих параметров трафика, через поле Вывод.
Например, в «Поле А» взять параметр «Поисковый запрос»*, а в «Поле Б» взять параметр «Источник трафика»* (поисковик). После этого соединить их через дефис, и перезаписать обратно в параметр «Поисковый запрос» в поле Вывод. В результате, в отчете «Ключевые слова», поисковые запросы будут перечислены уже в таком виде:
1 2 3 4 | купить телевизор – google купить телевизор sony – yandex купить телевизор – yandex и т.д. |
Более подробно я покажу его работу на примерах, в ближайших публикациях.
* В русской локализации Google Analytics, в настройках этого фильтра, параметр «Поисковый запрос» обозначен как «Условие поиска кампании», а «Источник трафика» как «Источник кампании». В статье я привел другие обозначения для удобства восприятия.
Регулярные выражения — RegExp
Все фильтры допускают использование регулярных выражений (RegExp), это возможность использования специальных операторов, для создания условий, по которым формируются строки. С их помощью можно выстраивать различные конструкции условий.
Пара примеров:
(doc|xls|ppt) – соответствие любому из трех значений doc, xls или ppt
^где – выбор всех слов, начинающихся с «где»
Более подробное описание RegExp, и операторов, которые можно использовать, вы можете найти здесь.
Перед тем как использовать регулярное выражение в фильтре, его можно протестировать прямо в отчете. Внизу большинства отчетов есть поле «Поиск», оно тоже поддерживает работу с RegExp.
В нужном вам отчете, введите в это поле свой запрос с RegExp, и посмотрите, правильно ли он работает. Например, в данном примере, в отчете по ключевым словам, я ввел в поле поиска запрос ^веб, тем самым включив в отчет все ключевые слова начинающиеся на «веб».
Меры предосторожности
Не всегда фильтр может заработать правильно с первого раза. А испорченные данные уже не вернуть. По этому советую все новые фильтры сначала проверять на дополнительном профиле (сделайте просто дубль основного профиля). Тогда у вас всегда будет доступ к правильным данным, даже если новый фильтр сработал неправильно и все испортил.
Всегда оставляйте неизменным первый профиль сайта. Это важно для проверки данных, в случае ошибочной работы фильтров или настроек.
Когда фильтр начинает действовать
Действия фильтра начинается сразу после его включения. И распространяется только на те данные, которые поступят в профиль после включения фильтра. Исторические данные не меняются.
Ограничения
Условие фильтрации в каждом фильтре имеет ограничение по длине: оно не должно превышать 255 символов.
Пожалуй, это все. Можете уже сегодня создать тестовый профиль, и попробовать настроить для него несколько фильтров. Результаты работы станут доступны завтра.
Дополнительно к этому я написал отдельную статью с инструкциями по созданию конкретных фильтров, чтобы наглядно показать, как это делается. Кстати, как оказалось, недавно Google Analytics обновил интерфейс диспетчера фильтров. Принцип работы и настройки фильтров остался прежним, но работать стало удобнее, и появился новый функционал. Об этом тоже написано в этой статье.
Если остались вопросы, пишите в комментарии.
Следующая статья из цикла «Введение в Google Analytics», скорее всего будет посвящена настройке целей.
Удачи!
Расскажите об этом вашим друзьям, вдруг им пригодится:
Хотите прочитать еще что-нибудь полезное?
17 комментариев Включайтесь в обсуждение!
А как настроить фильтр, что бы считать трафик с 2-ух подкаталогов вместе.
Например:
mysite.com/autonews/
mysite.com/auto/
А как использовать фильтр? я создал фильтр который будем мне выдавать отчет токо по определенному разделу. А посмотреть отчет не могу никак.
Нурлан, если вы хотите видеть только какую-то отдельную часть данных, то вам надо сначала создать отдельный профиль, а затем уже в него включить нужные данные через фильтр.
А поддомены разве нельзя выдлеить фильтром, Вы в введении в GA упоминали об этом...
Если можно то как?
catsmeatman, для этого вам надо использовать RegExp. Создайте пользовательский фильтр с условием включить, выберите параметр «URI запроса» и напишите в поле: ^/auto/|^/autonews/
Onore, если на всех поддоменах сайта стоят разные коды GA, то эти поддомены будут автоматически в отдельных профилях. Если на всех поддоменах и самом сайте стоит одинаковый код GA, то для правильного учета поддоменов он должен быть немного доработан. Чтобы потом выделить поддомены в отдельные профили, надо для каждого профиля сделать пользовательский фильтр с условием «включить», по полю «Имя хоста», в поле фильтра написать: poddomen\.site\.ru
подскажите пож-та как мне создать фильтр по ключевым словам для просмотра ключевых слов длинной свыше 3 слов?
Какое необходимо использовать регулярное выражение?
Анна, для того, чтобы выделить ключевики состоящие из 3х и более слов, нужно использовать такое регулярное выражение: ^\D*\s\D*\s\D*$
Лучше делать это через сегмент, а не фильтр, тогда вы сможете отделить и предыдущие ключевики.
Добрый день,
В более старой версии GA было было поле пользовательского фильтра «Реферал», а в новой его нет. Подскажите, пожалуйста, что ему соответсвует?
Игорь, вроде как в новой версии это называется «Переход».
Даниил, благодарю за Ваш ответ! Все работает :)
Удачи!
Даниил, привет.
Есть сайт, на него люди попадают 3 разными путями:
— контекстная реклама
— seo
— прямые переходы (старые клиенты итд).
Старые клиенты часто заходят на сайт через SEO, воодя в Яндекс/Гугл запрос с названием компании или неправильно вбивая адрес сайта (из-за чего браузер считает это не адресом, а поисковым запросов). Естественно, в выдаче у них на первой позиции появляется сайт, но Аналитикс их все равно считает как перешедшими с поиска.
Как заставить Аналитикс считать эти переходы как прямые?
Спасибо заранее.
Приветствую, Глеб!
Для этого надо использовать функцию _addIgnoredOrganic (newIgnoredOrganicKeyword), в которой указать ключевые слова, которые надо учитывать как прямой трафик. Для каждого ключевого слова отдельная функция, размещать их надо после функций _addOrganic (); и до функции _trackPageview ().
Вот пример использования для запроса «www.sait.ru»: _gaq.push (['_addIgnoredOrganic', 'www.sait.ru']);
Приветсвую. Подскажите как решить задачу с фильтром.
Нужно учитывать трафик только на каталог /news/ для сайта site.ru/news/
Как описано в инструкции гугла и у вас создаю Стандартный фильтр: Включить только + трафик в подкатологи + содержащие
Параметр фильтра: /news/
Параметр /news/ не работает
сделать параметр ^/news/ не дает аналитикс — пишет что ошибка.
В чём может быть проблема? Заранее благодарен
Дмитрий, странно конечно, что фильтр не работает. Могу здесь только посоветовать либо поменять условия фильтрации (например на «идентичные» или «начинающиеся с»), либо сделать аналогичный фильтр, но через пользовательский интерфейс, бывает срабатывает именно такой вариант.
Здравствуйте, Даниил.
Подскажите, пожалуйста, где можно взять/почитать информацию по созданию фильтров? Вопросов много, не хочется Вас напрягать. Очень было бы неплохо на русском языке. Заранее спасибо.
Пётр, у меня на примете нет таких источников, где точно пишут про фильтры. Я их обычно сам собираю, либо с помощью справки Гугла. Поэтому ничего конкретного посоветовать не могу. У меня в блоге несколько статей про фильтры, вы их все посмотрели.
Подписаться по RSS: