Проверка фильтров представления

Проверяйте фильтры перед применением, чтобы сэкономить время и защитить свои данные.

Перед созданием фильтра вы можете проверить, как он будет работать со входящим трафиком. Это рекомендуется сделать в том числе по следующим причинам:

  • Прежде чем влияние фильтров на данные станет заметным, может пройти до 24 часов. Проверка позволит сразу оценить возможный эффект.
  • Действие фильтров необратимо: отфильтрованные данные нельзя вернуть. Проверка позволяет выявить ошибки и потенциальные проблемы до проявления негативных последствий.
  • Функция проверки позволяет более свободно экспериментировать с разными вариантами фильтров.

Поэтому мы рекомендуем всегда проверять фильтры перед сохранением.

Содержание

Видеообзор

Торопитесь? Просмотрите короткий 3-минутный видеообзор.

Общие сведения о проверке фильтров

Как проверить фильтр

Даже если вы проверили фильтр, мы настоятельно рекомендуем испытать его на тестовом представлении.
  1. Следуя инструкциям в этой статье, создайте фильтр и примените его к представлению.
  2. Прежде чем сохранить фильтр, нажмите на ссылку Проверить этот фильтр.
  3. Если в таблице "После применения фильтра" не появляются ожидаемые результаты, измените фильтр и нажмите на ссылку для его проверки. Корректируйте настройки, пока не получите нужные результаты.
  4. Вместо результатов фильтра может появиться следующее сообщение:
    "Этот фильтр не изменяет данные".
    
    В этом случае либо измените фильтр, либо нажмите Проверить, расширив набор данных.
  5. Настроив фильтр, нажмите кнопку Сохранить.

Как работает проверка фильтра

Новый, ещё не сохраненный фильтр применяется к выборке данных за 7 дней для указанного представления. Затем результаты сравниваются с исходными данными и составляется список измененных строк. Так же работает функция текстовых редакторов Сравнение файлов и выполняемая в режиме командной строки программа diff.

Информация об изменениях появляется в таблице предварительного просмотра. В столбце До применения фильтра отображаются исходные данные, на которые повлиял бы фильтр, если бы он использовался в течение последней недели. В столбце После применения фильтра показывается, как изменились бы эти данные под действием фильтра. Различия между этими столбцами – это результат, который вы получили бы, если бы применили фильтр 7 дней назад. Проверка фильтра работает как своеобразная машина времени в Analytics.

На рисунке ниже показан пример таблицы предварительного просмотра. Используемый фильтр исключает обращения со строкой "ads.google.com" в поле "Имя хоста". В части таблицы, отмеченной на рисунке цифрой 1, показаны строки данных до применения фильтра. В части, отмеченной цифрой 2, видно, что эти строки были бы удалены фильтром.

Screenshot of filter verification preview table showing before and after columns for a filter excluding hostname contains adwords.google.com. Before table shows 2 rows affected by the filter. After table contains no rows, showing the filter would exclude those rows.
Таблица предварительного просмотра при проверке фильтра

Если в исходной выборке данных нет строк, отвечающих критериям фильтра, таблица предварительного просмотра не появится. Вместо этого вам будет предложено изменить настройки фильтра (возможно, вы задали их неправильно) или применить фильтр к более крупному набору данных. При выборе этого варианта Analytics выполнит тот же запрос, но для большего количества строк.

Что делать, если таблица предварительного просмотра все равно не появляется?

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

Пример проверки фильтра

Допустим, вы собираете данные об обращениях для трех имен хоста – support.mycompany.com, sales.mycompany.com и ads.mycompany.com – и хотите создать отдельное представление для домена поддержки. Для этого вы настраиваете в новом представлении пользовательский фильтр со следующим условием: значение поля Имя хоста соответствует шаблону фильтра support\.mycompany\.com.

Чтобы проверить этот фильтр, Analytics определяет объем выборки данных и получает тестовый набор фактических данных из этого представления за последние 7 дней. Полученные данные могут выглядеть следующим образом:

 

Выборка данных
Имя хоста Сеансы Просмотры страниц
service.mycompany.com 337 1011
support.mycompany.com 3707 35 722
sales.mycompany.com 148 280 1 357 773
   

 

Затем Analytics применяет фильтр к этим строкам и определяет, на какие из них он бы повлиял. В таблицу До применения фильтра заносятся только те данные, которые были бы включены, исключены или изменены фильтром.

В столбце После применения фильтра показано, какими стали бы эти строки под действием фильтра.

В нашем примере используется шаблон фильтра support\.mycompany\.com. В столбце До применения фильтра приводятся строки, где в поле "Имя хоста" содержится этот домен. В данном примере есть только одна такая строка. В столбце После применения фильтра показано, как изменились бы эти строки.

 

До применения фильтра
Имя хоста Сеансы Просмотры страниц
support.mycompany.com 3707 35 722
После применения фильтра
Имя хоста Сеансы Просмотры страниц
support.mycompany.com 3707 35 722

Ограничения проверки фильтров

  • Поскольку при проверке фильтра используется выборка данных, точность результатов во всех случаях не гарантируется. Рекомендуем сохранять резервную копию представления без фильтра.
  • Из соображений конфиденциальности нельзя выполнять проверку фильтров, в которых используются поля геоданных.
  • Проверка недоступна для расширенных фильтров.

Создание и применение фильтров

Эта информация оказалась полезной?
Как можно улучшить эту статью?