利用Google Analytics篩選器搭配正規表示式整合網址參數

Google Analytics的篩選器功能相當強大,用處很多
其中一個就是可以整合網址後的參數
因為在Google Analytics的報表,有時帶有不同參數的網址其實都是指向同一個網站內容:



如上圖,其實從某些來源導進網站時會加上不同參數
這樣在分析的時候會比較不好看,也比較麻煩
所以這時候要來把它做一個整合動作

透過篩選器的搜尋與取代整合網址參數

1. 首先點擊管理員->最右邊欄設定檔的"篩選器"2. 新增篩選器,選擇自訂篩選器的搜尋與取代,欄位選擇要求URI
  
3. 輸入你的篩選器名稱,然後在搜尋字串上打入篩選條件


這邊以第一張圖的網頁為例,共顯示三種同內容不同網址:
/2013/09/wordpress-404-page-edit.html
/2013/09/wordpress-404-page-edit.html?spref=fb
/2013/09/wordpress-404-page-edit.html?spref=fb&m=1
我們在這裡會使用到正規表示式來篩選
以這邊的情況為例,.html之前的皆相同,因此以.html為起始
首先要篩選出後面帶有?的參數,因此可以使用以下表示式:
\.html\?
反斜線 \ 的作用是讓任何符號視為字元,在點號與問號之前加上
而在取代字串上,因為我要整合成/2013/09/wordpress-404-page-edit.html這個網址
所以在這裡填上\.html
按下確定後,之後就可以把導入該網頁的網址整合在一起了


用進階區隔測試你的規則式設定是否正確

如果說你不放心這樣直接設定在篩選器上會不會因為設定錯誤而使之後的報表出現錯誤的情況
那麼你也可以透過設定進階區隔的方式進行測試
1. 進入報表,選擇內容->網站內容->所有網頁

2. 選擇左上角的進階區隔,按新增自訂區隔

3. 維度選擇網頁,條件為比對規則運算式,把\.html\?+ 填入,按下測試區隔

這時會顯示在多少個造訪之中,符合條件的造訪有多少
不過由於標準報表的內容報表沒有造訪這個指標
如果你有對到達頁面進行自訂報表的設定那當然是沒問題

如果沒有也沒關係,不理這個數據,直接按下儲存區隔
就可以看到報表跑出的內容是不是符合條件


如上圖,我們看到跑出來的就是這三個不同網址沒錯
於是我們就可以放心的使用篩選器進行篩選了

  

1 意見:

看到谷歌分析过滤器,并享受有关他们的效率和权力的最佳信息。你可以用最好的参数招待你的生活 https://essaypinglun.wordpress.com/ ,并可以看到URL和其他策略的链接。

Reply

張貼留言