學Google Analytics必學!認識【規則運算式】
圖片來源:unsplash.com、Harris先生提供
規則運算式不只可以讓你在 Google Analytics內篩選資料的維度條件時可以更簡便、更有效率,有時它是一個一定會用到的語法,像是篩選器的設定、轉換目標的設定,如果你不會規則運算式,你都沒辦法正確的設定,而這篇文章我將簡單的帶你進入規則運算式的世界,希望能對你有幫助。
操作Google Analytics 時,何時會用到規則運算式呢?
基本上在做任何Google Analytics的設定時你都有可能用到它,只要你需要表達字串關係來篩選資料你就會用到,但Google Analytics裡面會用到它的地方很多,本文中我沒辦法全部列出來,但我可以列幾個範例來幫助你理解它的重要性:
● 設定轉換目標時
設定轉換目標時,因為轉換目標一次只能設定一個欄位(如下圖),因此,如果你有多組網址必須要被設定為同一個目標,你必須要依賴規則運算式來解決,比方說:
假設我的結帳完成頁面總共有 www.yesharris.com/thankyoupage.html 以及 www.yesharris.com/thankyou.html 這兩頁,但在設定目標轉換時,設定的欄位只有一個該怎辦?這時候你就可以利用規則運算式來表達字串,填入:/(thankyoupage|thankyou).html
(如果看不懂沒關係,這篇文章將會帶你認識每個規則運算式的字元與用法)
● 使用標準報表的進階搜尋功能時
使用標準報表的搜尋功能時,你會看到搜尋功能有支援規則運算式,這幾乎是我們每天都會用到的功能,因此你一定要會。
● 使用篩選器時
在《Google Analytics 篩選器》實作攻略 中我就有特別說過,自訂篩選器的欄位都是吃規則運算式的,如果你不會規則運算式,基本上你很難活用篩選器。

● 套用進階區隔時
不管在使用進階區隔、還是用篩選器來過濾各種不同的維度,你同樣會需要用到規則運算式,舉例來說,如果你希望同時篩選 facebook的流量以及自然搜尋的流量,你必須要按照下圖的方式來進行設定。
更簡單來說,當你看到有欄位要填寫時,大多 Google Analytics都會在欄位內支援規則運算式。
使用規則運算式有甚麼好處?
在做搜尋/篩選、甚至設定時,有部分的條件你一定要寫規則運算式才能夠篩選出來,有些條件雖然你不用規則運算式就能寫出來,但如果你能活用,這將會大大提升你的效率。


