學Google Analytics必學!認識【規則運算式】
圖片來源:unsplash.com、Harris先生提供
舉例來說,如果你要在Google Analytics裡面篩選三個網址的子目錄層,分別是 www.yesharris.com/category 、 www.yesharris.com/about 、www.yesharris.com/product ,在不會用規則運算式的狀況下,你會輸入的篩選條件可能為下圖的狀況。
但如果你會規則運算式的狀況下,你可以用下圖的方式來進行條件設定。
學會使用規則運算式
● 直線:【|】
用法:【|】在規則運算式中是"或是"的意思。
假設你今天要一次下條件為category、about、product,你不需要設定三次,你只要直接輸入“category|about|product"就可以滿足條件。
假設你今天註冊會員完成的頁面有兩頁,分別為/member_ done 以及/member_ finish,在不懂規則運算式的狀況下,你可能要設定兩個目標,但使用這個符號,你可以同時將這兩頁設定為同一個目標,且寫法還非常活躍,比方說,你可以用這兩種方式來下條件:
/member_(done|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,你就可以用以下的方式輸入:
Gooo?gle

