Код регулярных выражений URL-адреса Google Analytics

#regex #google-analytics #goal-tracking

#регулярное выражение #google-analytics #отслеживание целей

Вопрос:

Я устанавливаю целевую конверсию для ссылок на мой сайт, которые являются динамическими в Google Analytics

https://www.learningandthebrain.com/Online-Register/CONF-103/Submit

пример динамических ссылок приведен здесь выше, число после CONF- продолжает меняться, и я хочу создать окончательный URL-адрес для своей цели

Я должен ввести выражение регулярного выражения, чтобы соответствовать ссылке на сайт Онлайн-Register/CONF-103/Submit

Ответ №1:

Если изменяется только число после CONF, что-то вроде этого должно сработать:

 (.*)learningandthebrain.com/Online-Register/CONF-(d )/Submit
 

Это в значительной степени настолько просто, насколько это возможно, поэтому я бы посоветовал вам изучить регулярные выражения в свободное время. При изучении регулярных выражений я нашел этот инструмент незаменимым: http://gskinner.com/RegExr / — это позволяет вам легко проверить, работает ли ваше регулярное выражение должным образом.

Редактировать: регулярное выражение не должно включать www-часть домена, потому что тогда оно будет соответствовать только запросам, поступающим от него, и игнорировать запросы от http://learningandthebrain.com . На самом деле я почти уверен, что даже выражение «поймать все» (. *) в начале можно опустить.

Кроме того, в Google Analytics не требуется экранирование косой черты.

Ответ №2:

Просто ради эффективности завершите регулярное выражение Crafty_Shadow

 https://www.learningandthebrain.com/Online-Register/CONF-(d )/Submit
 

(Я знаю, что лучше было бы оставить комментарий, но у меня все еще нет ранга для этого)

Ответ №3:

Вы должны использовать следующее регулярное выражение:

 /Online-Register/CONF-(d )/Submit
 

Обратите внимание, что домен не является частью атрибута страницы и не будет соответствовать, если вы включите его в регулярное выражение. Просто укажите путь.

Я бы также включил флаг игнорирования регистра, если вы используете веб-сервер, который не делает различий между прописными и строчными буквами, такими как IIS.