[GA] Google Analytics 規則運算式

萬用符號
  • 點:【.】

用法:【.】在規則運算式中的意思是與任何單一字元比對都會比對成功。
舉例來說,如果你今天想篩選三組關鍵字,分別 SEO、UEO、CEO ,你只要輸入 “.EO", EO 前面的點與任何字元比對都會比對成功,它可以一次滿足 SEO、UEO、CEO 的條件。
------------------------
  • 問號:【 】

用法:【 ? 】在規則運算式裡面的含意為【 ? 】前的字串可以存在也可以不存在。
舉例來說,你在觀察關鍵字的報表時,發現有的使用者會把 Google 拼錯,拼成 Gooogle(多一個o)你想同時篩選出 Google 以及 Gooogle ,你就可以用以下的方式輸入:
Gooo?gle
這樣一來第三個o就會被認定為可以存在也可以不存在,因此 Google 以及 Gooogle 都會比對成功。
-------------------------------------------------------------------
  • 加號:【+】

用法:【+】在規則運算式中會比對【+】前一個字元 1 次或多次
舉例來說:
/product01+ 會與 /product011、/product0111、/product01111 比對成功。
--------------------------------------
  • 星號【*】

用法:【*】在規則運算式中會比對【*】前一個字元 0 次或多次
【*】跟【+】很相似,但跟【+】的不同在於【+】是比對1次或多次,【*】則是0次或多次,舉例來說:
/product01+ 會與 /product0 比對失敗。
/product01* 會與 /product0 比對成功,因為【*】的比對規則為0次或多次。
/product01* 會與/product0、/product011、/product01111、/product011111比對成功。
附註:在Google Analytics有一個非常常用的用法便是【.*】,因為【.】可以代替任何字元,而【*】則是0次或多次都能夠比對成功,也就是說【.*】的意思是“所有條件都比對成功"。
-------------------------
  • 直線:【|】

用法:【|】在規則運算式中是"或是"的意思。
假設你今天要一次下條件為 category、about、product ,你不需要設定三次,你只要直接輸入“ category|about|product"就可以滿足條件。
假設你今天註冊會員完成的頁面有兩頁,分別為 /member_ done 以及 /member_ finish ,在不懂規則運算式的狀況下,你可能要設定兩個目標,但使用這個符號,你可以同時將這兩頁設定為同一個目標,且寫法還非常活躍,比方說,你可以用這兩種方式來下條件:
/member_(done|finish)
/member_done|/member_finish
-------------------------------------------
  • 插入符號【^】

用法:【^】在規則運算式中的含意為"開頭是"
舉例來說, ^/product 會與 /product/page1、/product/category 比對成功,因為開頭都是"/product "。
----------------------------
  • 金錢符號【$】

用法:【$】在規則運算式中的含意為"結尾是",使用上它必須放在該字元後面。
舉例來說, apple$ 會與 /product/apple、/category/apple 比對成功。
--------------------------------------------------------
分組符號
  • 括弧:【( )】

用法:【( )】在規則運算式裡面的用法跟在數學上的用法是很接近的,它幫你把規則運算式的字元分在同一組。
舉例來說,如果你希望同時篩選網址目錄層為 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]
----------------------------------
  • 反斜線:【\】

用法:【\】在規則運算式中的意思是“將規則運算式字元”恢復為一般字元。
舉例來說,如果你在自訂篩選器裡面設定排除 IP “191.168.2.2" ,事實上你不能這樣如下圖的方式輸入,因為自訂篩選器的欄位預設就是以規則運算式為主,而【.】在規則運算式裡面是有含意的(如上述所說,【.】在規則運算式中的意思是與任何單一字元比對都會比對成功),因此你必須要加上反斜線來把【.】回歸為正常字元。
/uploads/fox/11095957_0.jpg
以上圖來說,正確的欄位設置方式應該是: 191\.168\.2\.2
錯誤的欄位設置方式: 191.168.2.2
已邀請:

要回復主題請先登入註冊