延續上篇[大寫]/[小寫]篩選器,這篇要來介紹自訂篩選器的[搜尋與取代]篩選器。
透過篩選器設定介紹,我們可以知道新增篩選器有兩種方法:
- 新建篩選器
- 預先定義的篩選器
- 排除/只包含來自網域的流量
- 排除/只包含來自 IP 位址的流量
- 排除/只包含來自子目錄的流量
- 排除/只包含主機名稱獲得的流量
- 自訂篩選器
- 排除
- 包含
- 小寫/大寫
- 搜尋與取代
- 進階
- 預先定義的篩選器
- 套用現有篩選器
如何找到篩選器,請參考篩選器設定介紹。
[搜尋與取代]篩選器,是一個簡單又好用的工具。如果你的網址(要求 URI ) “漏漏長”,又或是網址有”看不懂”的字元,又或是你想要把一串字元改成另一串字元,例如,category_id=5023 改成 bag,之類的情況,都可以使用[搜尋與取代]篩選器。
來看看如何設定。
- 進入到管理員介面。
- 選取要設定篩選器的[設定檔]
- 點選[篩選器]
- [新增設定檔]
- 命名[篩選器名稱]
- [自訂篩選器]
- 點選[搜尋與取代]

在[篩選器欄位]的部分,選擇你要做搜尋與取代的欄位,例如:要求URL。接者,填入要[搜尋字串]與[取代字串]。
[搜尋與取代]篩選器的其中一種常見用途,就是將多個網址合而為一,或是要求URL(網址)的部分出現亂碼。適合用在僅需要修改一兩個地方。
舉個例子
Startdo有在Yxhxo買廣告,在廣告的連結上設定廣告活動追蹤,但Google Analytics在報表的部分卻呈現了”亂碼:環旅險_0307″,但其實這邊應該是要顯示”旅遊平安險_0307″才對,所以我在篩選器欄位部分選擇[廣告活動名稱],請Google Analytics搜尋這串亂碼”環旅險_0307″,然後改成”旅遊平安險_0307″。
在之後的報表哩,只要是”環旅險_0307″的字串都會改成”旅遊平安險_0307″,在之後的報表上,看到的是”旅遊平安險_0307″。

再舉個例子
由於/product.do後方的字串帶有個人id,但其實都是同一個頁面,只是帶有個人id。我想把所有/product.do的網頁都合併在一起。
在篩選器欄位則要選擇[要求URl],接者請Google Analytics搜尋所有/product.do開頭的網頁,以規則運算式的寫法就是/product.do.*(如果不了解規則運算式,請參考:規則運算式),然後改成/product.do。
在之後的報表裡,只要是/product.do開頭的網址(例如:/product.do&id=12345678),都會被改成/product.do。在之後的報表裡,/product.do就部會被分成很多行,報表也比較容易查看。

Google Analytics 介面更新後補充)
設定好之後,可以先使用「篩選器驗證」,Google Analytics 先用最近七天的資料來幫你驗證這個篩選器會如何影響目前的資料。
再次小提醒
「篩選器」是會直接把資料篩選掉,跟「進階區隔」和報表裡的「搜尋」不同。一旦設定後,Google Analytics 便開始執行篩選,篩選掉的資料無法回復,也無法找回,所以在設定的時候要注意是否有設定上的錯誤。
另外,如果有多個「篩選器」,要注意篩選器的順序是否正確,Google Analytics 執行篩選是依照篩選器的順序做篩選,有時錯的篩選順序也會造成沒有流量的情況。
以上是自訂篩選器的[搜尋與取代篩選器]介紹。如內文有誤,請多指教,如有問題,可以留言,會盡快回復。
其他篩選器設定介紹