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

i need help! Настройка целей. Как написать регулярное выражение?

Студент ✭

Друзья, доброго времени суток.

 

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

Пример типичной страницы каталога товара:

 

https://res.ua/komutaciyna-aparatura/avtomatichni-vimikachi/modulni-avtomatichni-vimikachi/

 

Для отслеживания посещений (настройки цели) использую регулярное выражение - ^/(.*)/$

 

Под это выражение подпадают еще страницы с новостями:

/rus/news/roztashuvannja-rozetok-i-vimikachiv-v-kvartiri/

/news/roztashuvannja-rozetok-i-vimikachiv-v-kvartiri/

 

Как их исключить?

 

Пример типичной страницы карточки товара:

 

https://res.ua/lampa-svitlodiodna-a60-12w-e27-4500k-mat-lm345-lemanso.html

 

Для отслеживания посещений (настройки цели) использую регулярное выражение - [^(price|vopros_otvet|delivery|about|warranty|electrical_service)](\.html)

 

Под это выражение подпадают еще страницы товара по блендам:

https://res.ua/m_horoz-electric.html

https://res.ua/rus/m_horoz-electric.html

Как их исключить?

 

Спасибо за терпение прочесть до конца)

1 Ответ экспертаverified_user

i need help! Настройка целей. Как написать регулярное выражение?

Ведущий участник

Добрый день.

 

Регулярка ^/(.*)/$ отфильтрует абсолютно все страницы сайта, которые начинаются и заканчиваются символом "/". Если у вас это выражение отрабатывает корректно за исключением страниц, содержащих "news", нужно предусмотреть исключение таких страниц в регулярке: ^/([^(news|rus/news)].*)/$

 

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

 

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

 

Re: i need help! Настройка целей. Как написать регулярное выражение?

Студент ✭

Анастасия, спасибо за ответ. 

 

С каталогом так и сделаю.

А с карточкой товара общая часть в урлах товаров по брендам "m_"  В том то и дело, я не знаю как ее правильно исключить. Перебрал уже около 10 вариантов. Все не правильные.

i need help! Настройка целей. Как написать регулярное выражение?

Ведущий участник

При добавлении в скобки через вертикальный слеш к остальным параметрам тоже не работает? (m_|price|vopros_otvet|delivery...

Re: i need help! Настройка целей. Как написать регулярное выражение?

Студент ✭

Нет, так как урл содержит еще и другие символы - m_horoz-electric.html

А в моем регулярном выражении исключения взяты в круглые дужки (price|vopros_otvet|delivery|about|warranty|electrical_service)

Для того что бы оно сработало, мне нужно внести в них все урл страниц товара по брендам в точном соответствии.

Например:  (m_horoz-electric|price|vopros_otvet|delivery|about|warranty|electrical_service) - тогда этот урл будет исключен.

В исключении нужно прописать условие, что урл начинается с  ^/m_+|^/rus/m_+