Поиск и замена фильтра GA - PullRequest
0 голосов
/ 21 марта 2019

Интересно, может ли кто-нибудь помочь мне, пожалуйста.

У меня есть следующий URI в GA: / пригласить / принять-приглашение / принято / B

Который я бы хотел изменить: / пригласить / принять-приглашение / принял

Я пробовал 'Найти и заменить фильтр следующим образом:

Строка поиска - / пригласить / принять-приглашение / принято / *

Заменить строку - / пригласить / принять-приглашение / принято

Но результат, который я получаю:

/ inviteaccept-приглашение / принятые / B

Может кто-нибудь сказать мне, где я ошибся с этим, пожалуйста?

Большое спасибо и всего наилучшего

Chris

1 Ответ

0 голосов
/ 21 марта 2019

В Google Analytics фильтр «Поиск и замена» использует регулярные выражения. Точнее:

Заменить строку либо обычная строка, либо она может относиться к группе паттерны в выражении поиска, использующие одиночный обратный слэш цифры как (от \ 0 до \ 9).

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

Так что в вашем случае строка поиска будет выглядеть примерно так.

 \/invite\/accept-invitation\/accepted\/\w+

В этом выражении \ экранируется. Ваша последняя строковая часть захвачена с \w+, который соответствует любому символу слова (равному [a-zA-Z0-9_]), от одного до неограниченного количества раз, столько раз, сколько это возможно.

Строка Replace не обязательно должна быть регулярным выражением. Так что в вашем случае, ваша оригинальная версия может быть использована:

/invite/accept-invitation/accepted/

Если сложить это вместе, получится что-то вроде этого, что даст желаемый результат в моем тестовом виде:

enter image description here

...