专业IT科技资讯平台,关注科技、手机、电脑、智能硬件、电脑知识!
当前位置:主页 > 建站 > 技术分享 >

Google Analytics当中的正则表达式基础知识

导读:

  Google Analytics支持正则表达式,通过正则表达式在Ga当中的应用能够让我们的数据分析更加的精准化

  Google Analytics支持正则表达式,通过正则表达式在Ga当中的应用能够让我们的数据分析更加的精准化,废话不多说,来看Google Analytics当中正则表达式基础知识:

  根据正则表达式的功能主要分为四种:通配符、定位符、分组和其它。

  通配符:

  .匹配任何单个字符(也就是只能匹配一个字符,或字母或数字或符号),如:yanguan.yu可以和yanguangyu、yanguan1yu、yanguan&yu匹配,但是不会和yanguanyu匹配,“。“必须有一个字符来代替。

  扩展:。经常和\配合使用,把。转换成文字字符,如www.yanguangyu.com,里面的。是单纯的字符二不是通配符,所以需要用\来转义,即上面应该写成www\.yanguangyu\.com

  *匹配0个或者多个先前项(0即先前项可以不包含,多个的话匹配N个先前的字符),如:yanguang*yu可以和yanguanggyu、yanguanggggggyu、yanguanyu匹配。

  +和星号的用法一样,不过加号至少必须匹配一个先前项,也就是没有上面*的那个0,如:yanguang+yu可以匹配yanguangyu、yanguangggyu,而不会和yanguanyu匹配。

  扩展:+经常和括号配合使用构建先前项,如:[yan]+,将会返回y、a、n、ya、yaaaaa等等。

  ?匹配0个或者1个先前项,如:yanguang?yu,匹配一个的话结果是yanguangyu,匹配0个结果是yanguanyu

  |或,如yanguangyu|ciwei,即yanguangyu或者ciwei,经常和括号一起使用。例如(yanguangyu|ciwei)seo,匹配闫光宇seo或者刺猬seo都是成立的。

  定位符:

  ^定位开头字段,如^/yanguangyu/,那么在url当中或者字符串当中必须以/yanguangyu/开头,同时在Ga当中默认匹配根网址。如你的域名是www.yanguangyu.com,其url是以相对网址展现的,默认是匹配www.yanguangyu.com的。

  $定位结尾字段,最典型的是在robots文件当中的应用,如你想禁止包含以htm结尾的,那么Disallow: /*.htm$,那么以html结尾的仍然可以访问。

  分组:

  ()基于括号里面内容,使用方法在“或”当中提到。

  []匹配列表当中的一项,经常和“-”配合使用,例如:[abc],匹配a、b、c,而[a-h]即匹配a到h的任意一个字符。

  -的用法基本就是配合中括号来使用。

  其它主要是“\”将表达式转义为字符。更多的表达式可以参考正则速查表http://www.cheatography.com/jay-taylor/cheat-sheets/google-analytics-regular-expressions/。

  或者试用http://rubular.com/工具测试正则的正确性。

  正则的使用主要还是在Ga当中 实际应用为主,以上只是一些概念上的东西,实际的应用还是需要对ga的具体应用当中体现。