Код регулярного выражения URL Google Analytics - PullRequest
1 голос
/ 01 ноября 2011

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

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

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

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

Ответы [ 3 ]

3 голосов
/ 01 ноября 2011

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

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

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

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

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

2 голосов
/ 01 ноября 2011

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

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

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

1 голос
/ 01 ноября 2011

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

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

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

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

...