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

舉例來說,如果你要在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

延伸閱讀

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

你可能有興趣的