Это две части вопросаRegex в Google Analytics, чтобы найти конкретные теги и папки
1) У меня есть домен с большим количеством вложенных каталогов, некоторые из которых являются государственными, а некоторые являются частными. Я хочу ограничить данные, поступающие из частных каталогов в Google Analytics. Я хочу исключить все данные, полученные от domain.com/private/manager
Для примера.
domain.com/product/welcomeback.aspx?xnav=welcome&rd=1
domain.com/private/manager/welcomeback.aspx?xnav=welcome&rd=1
domain.com/private/manager/cart.aspx?cart_id=20120
Следует включить только первый URL-адрес. Я попытался настроить собственный фильтр в Google Analytics, используя регулярное выражение в поле Request URI, как .*\/private\/manager\/.*
, но это доцентная работа.
2) У меня есть много параметров в одном URL и хочу, чтобы исключить URL, который не имеет определенный параметр
http://www.domain.com/vp/welcomeback.aspx?other=welcome&rd=1
http://www.domain.com/category/product1.aspx?txi=15626&xnid=TopNav_product&xnav=TopNav
http://www.domain.com/product2.aspx?txi=17104&xnid=TopNav_product+(linked+item)_product&subjectid=TopNav
http://www.domain.com/product3.aspx?pg=17104&page=TopNav_product+(linked+item)_product&xnav=TopNav
Я хочу, чтобы включить только параметры пг, страницу, SubjectId и TopicID. Итак, по этой логике будут включены только 2,3 и 4 URL-адреса, а не первый. У меня есть .*\(\&|\?.*((topicid|pg|subjectid|page)).*
, но это доцентная работа.
Может ли кто-нибудь помочь мне с регулярным выражением с этим?
Я думаю, что должны быть фильтры исключения. Там вы можете использовать более простой '(^ | /) private/manager (/ | $)', чтобы исключить первый тип URL. –
Эй @ WiktorStribiżew, который сработал! Не могли бы вы объяснить регулярное выражение и отправить его в качестве ответа? – doesntknownanything
Конечно, я отправил с объяснениями. Обратите внимание: вам не нужно '. *', Поскольку регулярное выражение в GA проверяет частичные совпадения. –