Analytics
Сейчас в сети: 524
Сейчас в сети: 524
Настройка целей, отслеживание электронной торговли, многоканальные последовательности и тд
Подсказки
star_border
Ответить

Группы контента, настройка через регулярные выражения

Студент ✭

Здравствуйте!

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

Есть сотни страниц такого вида:

www.domen.ru/good/xxxx

www.domen.ru/good/xxxx?param=2222&param333=thjthj

Второй урл дан для примера, что после www.domen.ru/good/xxxx могут быть разные параметры, кроме того xxxx это разные числа и 10 и 1000 и 7856 и т.п.

 

 

1 Ответ экспертаverified_user
1 УТВЕРЖДЕННОЕ РЕШЕНИЕ

Утвержденные решения
Лучший ответ.
Решение
Утвердил автор темы Владимир n
апреля 2016

Re: Группы контента, настройка через регулярные выражения

Ведущий участник
Попадает. Я этого не учла. Тогда можно попробовать так:

/good/(10|4589|2598|456)($|\?.*)

С помощью части $ мы сможем отсечь подобные страницы, а с помощью \?.* учесть нужные страницы, если после них идут параметры.

Просмотреть решение в исходном сообщении

Re: Группы контента, настройка через регулярные выражения

Ведущий участник
Добрый день!

Если Вам нужно выделить в группу контента все страницы, которые начинаются с www.domen.ru/good/... , то можно обойтись типом соответствия "начинается с" вместо регулярного выражения. Только имейте ввиду, что в условии надо указывать путь без доменного имени, то есть в Вашем случае просто "/good/". Либо, если хочется использовать регулярное выражение, это может иметь вид: "/good/.*"

С уважением, Анастасия

Re: Группы контента, настройка через регулярные выражения

Студент ✭
Анастасия, так не получится, увы. Т.к. в зависимости от xxxx это разные группы товаров.
Поэтому надо делать как-то через регулярное выражение и перечисление (10|4589|2589|1145) но конкретно пока не получается.

Re: Группы контента, настройка через регулярные выражения

Ведущий участник
Уточните на примере, какие страницы должны быть отнесены к одной группе контента, а какие не должны в нее войти.

Re: Группы контента, настройка через регулярные выражения

Студент ✭
К примеру, одна группа:
http://www.domen.ru/good/10
http://www.domen.ru/good/4589
http://www.domen.ru/good/2598
http://www.domen.ru/good/456
Вторая группа:
http://www.domen.ru/good/1002
http://www.domen.ru/good/2189
http://www.domen.ru/good/3748
http://www.domen.ru/good/1028
Ну и цифры это не обязательно всегда конец адреса, там еще параметры могут быть. И тут обращаю внимание, что в части групп цифра 10, а в другой 1002, т.е. надо чтобы под регулярку не попал урл с 10 и 1002, ну т.е. чтобы работали только указанные урлы.

Re: Группы контента, настройка через регулярные выражения

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

Re: Группы контента, настройка через регулярные выражения

Студент ✭
Признак простой - конкретные номера входят в какую-то конкретную группу. Затруднений нет, только в синтаксисе... Написать (1205|1258|589|) и т.п. не сложно, сложнее, чтобы это еще Аналитикс принял нормально.

Re: Группы контента, настройка через регулярные выражения

Ведущий участник
Тогда для страниц
http://www.domen.ru/good/10
http://www.domen.ru/good/4589
http://www.domen.ru/good/2598
http://www.domen.ru/good/456

можно использовать регулярное выражение /good/(10|4589|2598|456).*
.* - чтобы учесть параметры, которые могут идти после цифр.

Re: Группы контента, настройка через регулярные выражения

Студент ✭
Под /good/(10|4589|2598|456).* разве не попадет страница /good/1000 или /good/1002?
Лучший ответ.
Решение
Утвердил автор темы Владимир n
апреля 2016

Re: Группы контента, настройка через регулярные выражения

Ведущий участник
Попадает. Я этого не учла. Тогда можно попробовать так:

/good/(10|4589|2598|456)($|\?.*)

С помощью части $ мы сможем отсечь подобные страницы, а с помощью \?.* учесть нужные страницы, если после них идут параметры.