Цель Google Analytic, основанная на URL, - не поймать все - PullRequest
0 голосов
/ 28 августа 2018

У меня есть простая цель на основе пункта назначения, инициируемая соответствием регулярному выражению (страница подтверждения, когда кто-то заказывает поездку). Проблема в том, что по сравнению с нашей CRM (в любой данный день) расхождение составляет около 20-25%.

Вот 3 различных типа URL, сигнализирующих о достижении цели:

  1. / владелец / резервирование подтверждение? Б.в. = верно и reservationNo = MG3P3
  2. / владелец / резервирование подтверждение? Б.в. = истина и тип = Future & reservationNo = MG4GX
  3. / владелец / резервирование подтверждение? Тип = Future & reservationNo = MG225

И цель назначения Regex:

(/ владелец / подтверждение резервирования \? Bv = true & type = Future & bookingNo =. *) | (/ Владелец / подтверждение резервирования \? Type = Future &servationNo =. *) | (/ Владелец / подтверждение резервирования \? Bv = true &servationNo =. *)

По какой-то причине GA пропустил создание законченной цели для URL, например:

/ владелец / подтверждение бронирования? Type = Future & bookingNo = MG4J0

(URL выше в GA под "содержанием сайта / всеми страницами)

Установка цели: enter image description here

Есть идеи, почему это происходит?

Спасибо!

1 Ответ

0 голосов
/ 28 августа 2018

Пробел в конце каждой группы, кажется, нарушает это. Следующее (также с правильными escape-символами для прямой косой черты) работает нормально:

(\/owner\/reservation-confirmation\?bv=true&type=Future&reservationNo=.*)|(\/owner\/reservation-confirmation\?type=Future&reservationNo=.*)|(\/owner\/reservation-confirmation\?bv=true&reservationNo=.*)

regex101.com рабочий пример здесь .

...