為提供您更多優質的內容,本網站使用 cookies 分析技術。若繼續閱覽本網站內容,即表示您同意我們使用 cookies,關於更多 cookies 資訊請閱讀我們的 隱私權政策
線上課程
每日5分鐘
技能飆升中
規則運算式是一種在數位領域很常被用到語法,主要用來表達字串的組合與關係,不管你在使用 Google Analytics、Google Tag Manager、甚至在做網站 SEO時你都會用到,它本身並不會非常困難,同時這是學Google Analytics一定要學的語法。
學Google Analytics必學!認識【規則運算式】

這樣一來第三個o就會被認定為可以存在也可以不存在,因此Google以及Gooogle都會比對成功。

 ● 括弧:【( )】

用法:【( )】在規則運算式裡面的用法跟在數學上的用法是很接近的,它幫你把規則運算式的字元分在同一組。

舉例來說,如果你希望同時篩選網址目錄層為product以及category,你可以使用:

product|category

這基本上用直線【|】就可以解決,但如果今天網址的結構是/myweb-product/sales以及/myweb-category/sales,那你就沒辦法單純用"product|category"來解決,因此你可以這樣使用:

/myweb-(product|category)/sales

這樣一來在第一層myweb- 的後面,product或category都會比對成功。

 ● 方括號:【[ ]】

用法:【[ ]】在規則運算式中的意義為,只要是方括號內的字元都會比對成功。

舉例來說,product[123]會與product1、product2、product3比對成功。

 ● 破折號:【-】

用法:【-】在規則運算式中被用來表示方括號內的字串關係(方括號意指【[ ]】)。

舉例來說,[0-9]會比對0-9的數字,[a-z]會比對所有小寫的英文字母,假設你有產品的頁面為/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 "。

 ● 金錢符號【$】

延伸閱讀

  1. 1 想轉行當「數據分析師」,但沒相關經驗怎麼辦?入門就上手的6撇步
  2. 2 打開GA,幾百個頁面怎麼分析?善用「內容分組」整理報表
  3. 3 認識 Google Analytics的『取樣數據』- 初學者篇
  4. 4 想提升網站「自然流量」?為什麼要先檢查「直接流量」

你可能有興趣的