正则表达式错误地满足Google Analytics中的两个渠道转换目标

时间:2016-12-06 21:29:28

标签: google-analytics

我正在尝试为我们的网站构建一些转化渠道目标,但成功转换渠道2除外也称为转换渠道1)。

我已将转化目标设置为网址目的地。我在Rubular(https://snag.gy/ZFt6l5.jpg)中测试了REGEXP,以区分主页上的主要表单与/ landing-pages /上的主要表单。

1)主页 - >领导形式 - > Lead Form Completion(目标网址)

实际网址为:

https://example.com/ - >

https://example.com/a-3-lightbox.html - >

https://example.com/a-form_confirmation.html?name=example&email=example@gmail.com

我使用的REGEXP是:

\/ -> /[a-z]-\d-lightbox\.html -> \/[a-z]-form_confirmation\.html?.*

~~~~~~

2)主页 - >着陆页 - >着陆页首页形式 - >着陆页主导表格完成

实际网址为:

https://example.com/ - >

https://example.com/landing-pages/a-3-lightbox.html - >

https://example.com/landing-pages/a-form_confirmation.html?name=example&email=example@gmail.com

REGEXP是:

\/ -> \/landing-pages\/ -> \/landing-pages\/[a-z]-\d-lightbox\.html -> \/landing-pages\/[a-z]-form_confirmation\.html?.*

现在我猜这是因为[a-z]-form_confirmation\.html?.* 满足两者中URL的最后部分。

现在我认为在设置目标网址时我不能使用equals to,因为我们使用Unbounce目标网页进行拆分测试,这会导致网址的最后部分根据变体而变化(例如a,b,c,d)。

有人能提出建议吗?

谢谢!

2 个答案:

答案 0 :(得分:2)

我认为你的箭头意味着你正在使用漏斗。这里的棘手问题是漏斗不会影响目标转换。漏斗只是一种可视化的东西。

这意味着在评估目标时不会考虑目标网址之前的网址。 GA唯一关心的是目标网址。

您的第一个正则表达式与{{1}}和{{1}}匹配。由于GA不会查看前面的漏斗步骤,因此会针对您的第一组和第二组示例Urls触发此目标。

正如sdhaus已经指出的那样,补救措施是通过指定它必须不以路径开头,但必须从你想要匹配的实际短语开始,使你的第一个正则表达式更具体。

这样做的方法是在正则表达式的开头添加一个脱字符“^”,意思是“必须从以下字符开始”。

答案 1 :(得分:1)

您可以扩展您的正则表达式以包含'以'开头' ^'在确认网址的开头。