首页 > 解决方案 > 基于谷歌分析 URL 的目标没有捕捉到一切

问题描述

我有一个简单的基于目的地的目标,由正则表达式匹配(有人预订旅行时的确认页面)触发。问题是,与我们的 crm(在任何一天)相比,存在大约 20-25% 的差异。

以下是 3 种不同类型的 URL,它们表示目标完成:

  1. /owner/reservation-confirmation?bv=true&reservationNo=MG3P3
  2. /owner/reservation-confirmation?bv=true&type=Future&reservationNo=MG4GX
  3. /owner/reservation-confirmation?type=Future&reservationNo=MG225

和目标目的地正则表达式:

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

出于某种原因,GA 错过了为 URL 创建完整的目标,例如:

/owner/reservation-confirmation?type=Future&reservationNo=MG4J0

(上面的 URL 在“网站内容/所有页面”下的 GA 中)

目标设定: 在此处输入图像描述

知道为什么会这样吗?

谢谢!

标签: regexgoogle-analyticsgoal-tracking

解决方案


每组末尾的空间似乎打破了这一点。以下(也为正斜杠使用正确的转义字符)工作正常:

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

regex101.com 工作示例在这里


推荐阅读