学Google Analytics必学!认识【规则运算式】

學Google Analytics必學!認識【規則運算式】 規則運算式是一種在數位領域很常被用到語法,主要用來表達字串的組合與關係,不管你在使用 Google Analytics、Google Tag Manager、甚至在做網站 SEO時你都會用到,它本身並不會非常困難,同時這是學Google Analytics一定要學的語法。     規則運算式不只可以讓你在 Google Analytics內篩選資料的維度條件時可以更簡便、更有效率,有時它是一個一定會用到的語法,像是篩選器的設定、轉換目標的設定,如果你不會規則運算式,你都沒辦法正確的設定,而這篇文章我將簡單的帶你進入規則運算式的世界,希望能對你有幫助。   目錄 操作Google Analytics 時,何時會用到規則運算式呢? 使用規則運算式有甚麼好處? 學會使用規則運算式 規則運算式的練習題 操作Google Analytics 時,何時會用到規則運算式呢? 基本上在做任何Google Analytics的設定時你都有可能用到它,只要你需要表達字串關係來篩選資料你就會用到,但Google Analytics裡面會用到它的地方很多,本文中我沒辦法全部列出來,但我可以列幾個範例來幫助你理解它的重要性:   設定轉換目標時 設定轉換目標時,因為轉換目標一次只能設定一個欄位(如下圖),因此,如果你有多組網址必須要被設定為同一個目標,你必須要依賴規則運算式來解決,比方說: 假設我的結帳完成頁面總共有 www.www.yesharris.com/thankyoupage.html 以及 www.www.yesharris.com/thankyou.html 這兩頁,但在設定目標轉換時,設定的欄位只有一個該怎辦?這時候你就可以利用規則運算式來表達字串,填入:/(thankyoupage|thankyou).html (如果看不懂沒關係,這篇文章將會帶你認識每個規則運算式的字元與用法)     使用標準報表的進階搜尋功能時 使用標準報表的搜尋功能時,你會看到搜尋功能有支援規則運算式,這幾乎是我們每天都會用到的功能,因此你一定要會。   使用篩選器時 在《Google Analytics 篩選器》實作攻略 中我就有特別說過,自訂篩選器的欄位都是吃規則運算式的,如果你不會規則運算式,基本上你很難活用篩選器。     套用進階區隔時 不管在使用進階區隔、還是用篩選器來過濾各種不同的維度,你同樣會需要用到規則運算式,舉例來說,如果你希望同時篩選 facebook的流量以及自然搜尋的流量,你必須要按照下圖的方式來進行設定。   更簡單來說,當你看到有欄位要填寫時,大多 Google Analytics都會在欄位內支援規則運算式。 [...]

学Google Analytics必学!认识【规则运算式】

\"\"

规则运算式是一种在数位领域很常被用到语法,主要用来表达字串的组合与关系,不管你在使用Google Analytics、Google Tag Manager、甚至在做网站SEO时你都会用到,它本身并不会非常困难,同时这是学Google Analytics一定要学的语法。

 

 

规则运算式不只可以让你在Google Analytics内筛选资料的维度条件时可以更简便、更有效率,有时它是一个一定会用到的语法,像是筛选器的设定、转换目标的设定,如果你不会规则运算式,你都没办法正确的设定,而这篇文章我将简单的带你进入规则运算式的世界,希望能对你有帮助。

 

目录

 

  • 操作Google Analytics 时,何时会用到规则运算式呢?
  • 使用规则运算式有什么好处?
  • 学会使用规则运算式
  • 规则运算式的练习题

操作Google Analytics 时,何时会用到规则运算式呢?

基本上在做任何Google Analytics的设定时你都有可能用到它,只要你需要表达字串关系来筛选资料你就会用到,但Google Analytics里面会用到它的地方很多,本文中我没办法全部列出来,但我可以列几个范例来帮助你理解它的重要性:

 

  • 设定转换目标时

设定转换目标时,因为转换目标一次只能设定一个栏位(如下图),因此,如果你有多组网址必须要被设定为同一个目标,你必须要依赖规则运算式来解决,比方说:

假设我的结帐完成页面总共有www.www.fdzon.com/thankyoupage.html 以及www.www.fdzon.com/thankyou.html 这两页,但在设定目标转换时,设定的栏位只有一个该怎办?这时候你就可以利用规则运算式来表达字串,填入:/(thankyoupage|thankyou).html

(如果看不懂没关系,这篇文章将会带你认识每个规则运算式的字元与用法)

 

\"\"

 

  • 使用标准报表的进阶搜寻功能时

使用标准报表的搜寻功能时,你会看到搜寻功能有支援规则运算式,这几乎是我们每天都会用到的功能,因此你一定要会。

\"\"

 

  • 使用筛选器时

在《Google Analytics 筛选器》实作攻略 中我就有特别说过,自订筛选器的栏位都是吃规则运算式的,如果你不会规则运算式,基本上你很难活用筛选器。


\"\"

 

 

  • 套用进阶区隔时

不管在使用进阶区隔、还是用筛选器来过滤各种不同的维度,你同样会需要用到规则运算式,举例来说,如果你希望同时筛选facebook的流量以及自然搜寻的流量,你必须要按照下图的方式来进行设定。

\"\"

 

更简单来说,当你看到有栏位要填写时,大多Google Analytics都会在栏位内支援规则运算式。

 

 

使用规则运算式有什么好处?

在做搜寻/筛选、甚至设定时,有部分的条件你一定要写规则运算式才能够筛选出来,有些条件虽然你不用规则运算式就能写出来,但如果你能活用,这将会大大提升你的效率。

 

举例来说,如果你要在Google Analytics里面筛选三个网址的子目录层,分别是www.www.fdzon.com/category 、 www.www.fdzon.com/about 、www.www.fdzon.com/product ,在不会用规则运算式的状况下,你会输入的筛选条件可能为下图的状况。

 

\"\"

 

但如果你会规则运算式的状况下,你可以用下图的方式来进行条件设定。

 

\"\"

 

学会使用规则运算式

 

  • 直线:【|】

 

用法:【|】在规则运算式中是"或是"的意思。

 

假设你今天要一次下条件为category、about、product,你不需要设定三次,你只要直接输入“category|about|product"就可以满足条件。

 

假设你今天注册会员完成的页面有两页,分别为/member_ done 以及/member_ finish,在不懂规则运算式的状况下,你可能要设定两个目标,但使用这个符号,你可以同时将这两页设定为同一个目标,且写法还非常活跃,比方说,你可以用这两种方式来下条件:

 

/成员_(完成|完成)

/member_done|/member_finish

 

  • 点:【.】

 

用法:【.】在规则运算式中的意思是与任何单一字元比对都会比对成功。

 

举例来说,如果你今天想筛选三组关键字,分别SEO、UEO、CEO,你只要输入“.EO",EO前面的点与任何字元比对都会比对成功,它可以一次满足SEO、UEO、CEO的条件。

 

 

  • 反斜线:【】

 

用法:【】在规则运算式中的意思是“将规则运算式字元”恢复为一般字元。

 

举例来说,如果你在自订筛选器里面设定排除IP“191.168.2.2",事实上你不能这样如下图的方式输入,因为自订筛选器的栏位预设就是以规则运算式为主,而【.】在规则运算式里面是有含意的(如上述所说,【.】在规则运算式中的意思是与任何单一字元比对都会比对成功),因此你必须要加上反斜线来把【.】回归为正常字元。

 

\"\"

 

 

以上图来说,正确的栏位设置方式应该是:191.168.2.2

错误的栏位设置方式:191.168.2.2

 

  • 问号:【?】

 

用法:【?】在规则运算式里面的含意为【?】前的字串可以存在也可以不存在。

 

举例来说,你在观察关键字的报表时,发现有的使用者会把Google拼错,拼成Gooogle(多一个o)你想同时筛选出Google以及Gooogle,你就可以用以下的方式输入:

 

谷歌

 

这样一来第三个o就会被认定为可以存在也可以不存在,因此Google以及Gooogle都会比对成功。

 

  • 括号:【( )】

 

用法:【( )】在规则运算式里面的用法跟在数学上的用法是很接近的,它帮你把规则运算式的字元分在同一组。

 

举例来说,如果你希望同时筛选网址目录层为product以及category,你可以使用:

 

产品|类别

 

这基本上用直线【|】就可以解决,但如果今天网址的结构是/myweb-product/sales以及/myweb-category/sales,那你就没办法单纯用"product|category"来解决,因此你可以这样使用:

 

/我的网站-(产品|类别)/销售

 

这样一来在第一层myweb- 的后面,product或category都会比对成功。

 

  • 方括号:【[ ]】

 

用法:【[ ]】在规则运算式中的意义为,只要是方括号内的字元都会比对成功。

 

举例来说,product[123]会与product1、product2、product3比对成功。

 

  • 破折号:【-】

 

用法:【-】在规则运算式中被用来表示方括号内的字串关系(方括号意指【[ ]】)。

 

举例来说,[0-9]会比对0-9的数字,[az]会比对所有小写的英文字母,假设你有产品的页面为/product150,但同时也有/product159,若要两者一起比对成功,你可以使用:/product15[0-9]

 

  • 加号:【+】

 

用法:【+】在规则运算式中会比对【+】前一个字元1次或多次

 

举例来说:

 

/product01+ 会与/product011、/product0111、/product01111比对成功。

 

  • 星号【*】

 

用法:【*】在规则运算式中会比对【*】前一个字元0次或多次

 

【*】跟【+】很相似,但跟【+】的不同在于【+】是比对1次或多次,【*】则是0次或多次,举例来说:

 

/product01+ 会与/product0 比对失败。

/product01* 会与/product0 比对成功,因为【*】的比对规则为0次或多次。

 

/product01* 会与/product0、/product011、/product01111、/product011111比对成功。

 

附注:在Google Analytics有一个非常常用的用法便是【.*】,因为【.】可以代替任何字元,而【*】则是0次或多次都能够比对成功,也就是说【.*】的意思是“所有条件都比对成功"。

 

  • 插入符号【^】

 

用法:【^】在规则运算式中的含意为"开头是"

 

举例来说,^/product 会与/product/page1、/product/category 比对成功,因为开头都是"/product "。

 

  • 金钱符号【$】

 

用法:【$】在规则运算式中的含意为"结尾是",使用上它必须放在该字元后面。

 

举例来说,apple$会与/product/apple、/category/apple 比对成功。

 

 

热点资讯

购物车
首页
学堂
建站
外链
SEO
DTC出海
关于我
Scroll to Top