Фильтр "Найти и заменить" позволяет изменять данные в представлениях во время обработки. Например, можно объединить имена хостов, удалив префикс www., или сделать информацию удобной для просмотра, заменив коды и длинные пути более простыми вариантами.
Принцип работы фильтра "Найти и заменить"
В фильтре "Найти и заменить" используются регулярные выражения, позволяющие найти нужную строку (строку поиска) в поле фильтра и заменить ее другим значением.
Этот фильтр, как и любой другой, обрабатывает только информацию, полученную после его применения к представлению (не затрагивая исторические данные), и необратимо изменяет ее. После замены восстановить исходную строку невозможно. Перед тем как применить к представлению какой-либо фильтр, прочитайте раздел Проверка фильтра ниже.
Вот как создать фильтр "Найти и заменить":
- Выполните инструкции по созданию фильтра для представления.
- Для параметра Тип фильтра укажите значение
Пользовательский
. - Нажмите Выберите тип фильтра и выберите
Найти и заменить
. - В раскрывающемся меню Поле фильтра выберите нужный параметр.
- Укажите регулярное выражение в поле Строка поиска.
- Укажите новое значение в поле Заменить строку. Если необходимо удалить исходное значение, ничем его не заменяя, оставьте это поле пустым.
- Если регулярное выражение чувствительно к регистру, установите флажок С учетом регистра. В противном случае фильтр будет одинаково воспринимать строчные и прописные символы.
Проверка фильтра
Фильтр "Найти и заменить" вносит необратимые изменения в данные, поэтому рекомендуем тщательно проверять настройки при его использовании. Это можно сделать одним из следующих способов:
1. Если представление уже содержит большое количество информации, воспользуйтесь ссылкой Проверить этот фильтр. Вы сможете посмотреть на выбранном наборе исторических данных, как будет работать ваш фильтр. Мы рекомендуем ВСЕГДА выполнять проверку. К сожалению, этот метод подходит не для всех фильтров.
2. Второй способ – записать данные обращений непосредственно с сайта с помощью Tag Assistant Recordings и применить к ним фильтр. При этом неважно, есть ли в представлении соответствующие обращения.
Примеры
Длинные URL усложняют чтение отчетов. Вы можете упростить их, удалив каталоги. Например, вот как преобразовать путь www.example.com/directory/document1.html в путь www.example.com/document1.html:
- Название фильтра: укажите название
- Тип фильтра:
Пользовательский
- Выберите тип фильтра:
Найти и заменить
- Поле фильтра:
URI запроса
- Строка поиска:
/directory/
- Заменить строку:
/
Несмотря на то что www.example.com и example.com – один и тот же ресурс, в Google Analytics эти два URL учитываются отдельно. Если данные обращений поступают с обоих доменов, трафик будет разделен на две группы, и в результате показатели в отчетах окажутся занижены. Чтобы избежать этого, можно объединить два домена в один – example.com. Вот как это сделать:
- Название фильтра: укажите название
- Тип фильтра:
Пользовательский
- Выберите тип фильтра:
Найти и заменить
- Поле фильтра: Имя хоста
- Строка поиска: ^www\.
- Заменить строку: оставьте это поле пустым
Предположим, данные обращений содержат числовые коды, такие как категории контента, идентификаторы товаров и т. п. В таком случае URI запроса будет выглядеть примерно так:
/docs/document.cgi?id=100
/docs/document.cgi?id=200
…
С помощью нескольких фильтров "Найти и заменить" можно преобразовать непонятные числа в названия:
/docs/document.cgi?id=книги
/docs/document.cgi?id=журналы
…
Вот как это сделать:
- Название фильтра: укажите название
- Тип фильтра:
Пользовательский
- Выберите тип фильтра:
Найти и заменить
- Поле фильтра:
URI запроса
- Строка поиска: id=100($|\&)
- Заменить строку:
id=книги&
Проверьте фильтр и создайте другие фильтры по этому шаблону для чисел, которые необходимо заменить.
В поле "Строка поиска" выше значение ($|\&) означает "конец строки ИЛИ символ амперсанда". С помощью этого условия можно найти все значения id=100
, исключив такие параметры, как id=1001
. Фильтр будет находить искомый идентификатор как в середине, так и в конце URI запроса.
Эти регулярные выражения приведены только для примера. Вам необходимо ориентироваться на свои собственные данные.
Импорт данных открывает дополнительные возможности обработки данных о товарах и контенте.