首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何匹配谷歌分析目标准则中的问号后的任何内容?

如何匹配谷歌分析目标准则中的问号后的任何内容?
EN

Stack Overflow用户
提问于 2017-12-11 18:30:05
回答 1查看 1.5K关注 0票数 3

我正试图修复谷歌分析的目标跟踪为一个eCommerce网站。它是工作的,直到其中一个步骤URL被更改。看看下面的设置,它以前和现在是什么,搜索后。

先于

  • 网址: website.com/Search/2343-5456-3423-5675
  • 名称:搜索
  • Regex: /Search.*

现式

  • 网址: website.com/Availability?value=abc&value=123&step=1
  • 名称:可用性
  • Regex (不工作):/Availability?.*

编辑1:

这是一个跨域目标跟踪。因此,一个用户登陆网站A,并检查,他们点击并转到网站B,在那里购物车要购买的东西。跨域设置工作正常,只有在其中一个步骤被更改后才会发生故障。

  1. 第1页: website.com/
  2. 第2页: website.com/Availability?value=abc&value=123&step=1
  3. 第3页: website.com/Booking/Index/444-333-222-111
  4. 第4页: website.com/Booking/ResortAndGuest/444-333-222-111
  5. 第5页:website.com/订舱/付款/444-333-222-111

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-15 22:36:15

一些意见:

  1. /*作为Index的正则表达式看起来很可疑。它将匹配任意次数的斜杠字符,包括零次。换句话说,它还将与nothing匹配-参见演示
  2. 正如其他人所指出的,为了匹配一个字面问号,需要在前面加上一个反斜杠--所以是\?而不是?。据我所知,Availability(\?.*|$)应该能工作--见演示。你确定问题不在其他地方吗?
  3. 最后三个正则表达式可能足够,也可能不够--例如,如果可能出现类似/Booking/Indexer的情况,则/Booking/Index.*正则表达式将与此匹配,这可能是错误的--参见演示。要排除这种可能性,请考虑另一种方法,如/Booking/Index([/?].*|$) --参见演示
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47759130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档