URL фильтра в регулярном выражении GA для пользовательских идентификаторов - PullRequest
0 голосов
/ 30 октября 2018

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

В поисках регулярного выражения, чтобы я мог найти и заменить, чтобы я мог

Любая помощь приветствуется, некоторые примеры:

www.abc.net/Alpha/Bravo/Delta/17986016/Kappa
www.abc.net/Alpha/Bravo/Delta/17982038/Kappa
www.abc.net/Alpha/Bravo/Delta/17870320/Kappa
www.abc.net/Alpha/Bravo/Delta/18982038/Kappa/?action=back

Обратите внимание, что альфа, браво и дельта статичны, но Каппа динамична.

Идентификатор меняется, но его длина составляет 8 символов.

Хотелось бы закончить с:

www.abc.net/Alpha/Bravo/Delta/Kappa

1 Ответ

0 голосов
/ 07 декабря 2018

Фильтр поиска и замены не будет работать для этого, так как в RequestURI есть переменная (Kappa), а поле замены в фильтре требует строку.

Будет работать пользовательский расширенный фильтр

По умолчанию GA сообщает в отчете только часть URL-адреса RequestURI. Есть ли уже примененные фильтры, которые изменяют поведение отчетов по умолчанию, так что имя хоста добавляется к RequestURI?

Предполагается, что в игре уже нет фильтров ... и что параметр запроса также не является переменной ...

Тип фильтра > Пользовательский расширенный
Поле A -> Извлечение A
RequestURI ^(/Alpha/Bravo/Delta/)\d{8}\/(\w+)(\/\?action\=back)?
Поле B -> Экстракт B
Оставьте пустым
Вывод в -> Конструктор
RequestURI $A1$A2

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

Тип фильтра > Пользовательский Advanced
Поле A -> Извлечение A
RequestURI ^(www.abc.net/Alpha/Bravo/Delta/)\d{8}\/(\w+)(\/\?action\=back)?
Поле B -> Экстракт B
Оставьте пустым
Вывод в -> Конструктор
RequestURI $A1$A2

...