如何在 Google Analytics 報表中移除 URL 參數 (如blogger的 ?m=1)

有在經營網站或部落格的朋友應該多數人都會在網頁中嵌入 Google Analytics 代碼來追蹤流量成效,然而在 Google Analytics 報表中預設會將帶有不同參數的 URL 視作不同頁面,這會造成部份判斷上的困擾,這篇就教大家如何移除 URL 中的參數 ^^


URL 參數的用途

Google Blogger 行動裝置流量

雖然這篇要收大家在 Google Analytics 報表中移除 URL 參數,但其實 URL 參數多數時候都還蠻有用的!舉例來說 Google Blogger 會自動將來自行動裝置的流量導向後面加了 m=1 的網址,也因為現在來自手機的流量大增,大家可能會在 Google Analytics 報表中看到前幾名的 URL 都拿有 m=1 的網址。

追蹤不同來源推廣成效

除了像 Google Blogger 會自動將行動裝置導向 m=1 的網址,現在很多網站也會在 URL 中加上各種 utm參數(utm_source, utm_medium, utm_campaign...) 來追蹤使用者來源。透過這些額外的參數,網站經營者就可以很容易地在 Google Analytics 中統整流量來源進行進一步的分析。

如何移除 URL 參數

雖然 URL 參數很實用,但對我來說並不需要分得這麼仔細,我只想在報表中看到最單純的流量排行榜,且 Google Analytics 在進入指定網址後仍可以分析出來自行動裝置或電腦的流量,所以我不需要 m=1 的參數。

移除 URL 中的 m=1

如果只要單純排除已知的特定參數,我們可以在 Google Analytics 設定中的「資料檢視-資料檢視設定」新增「排除網址查詢參數」, 例如要移除 blogger的m=1,就在該欄位填入 m 即可。如果想排除多個已知參數就以逗號分隔,如 「m, param1, param2」。

移除 URL 中的所有參數

上一段教大家在 Google Analytics 中的資料檢視設定排除已經參數,但如果有些參數是其他管道自動加上的 (例如Facebook、Google Doc轉址時會自動附上),在無法明確知道會有哪些參數的情況下,就沒辦法透過上面提到的方式來移除參數。

如果像我一樣想在報表中看到最簡單的URL不想看到任何參數,可以透過在Google Analytics中建立篩選器的方式來達成!Google Analytics 設定中有兩個地方可以建立篩選器,分別是「帳戶-所有篩選器」及「資料檢視-篩選器」,兩者運作方式相同只是範圍不同,若你只想要在部份檢視(如單一網站)過濾就在資料檢視處設定;如果你想要整個帳戶底下的資料都適用,就在帳戶處設定。

依上面說明挑喜歡的範圍建立一個新的篩選器,篩選器類型選擇「自訂」,並於「搜尋與取代」中選擇篩選器欄位為「請求URI」,搜尋字串為「\?.*」,取代為空。其中「\?.*」是regular expression,代表 ?本身及後面的所有字串,例如 ?m=1, ?m=1&param=test 等,搜尋到符合規則的字串後都會被取代為空值,藉以達成移除 URL中所有參數的效果 ^^


過濾效果無法溯及既往

注意以上的設定都只針對未來新進的資料,而無法對過去的資料改變。所以設定後過去的報表呈現方式都還是和原本一樣,大家只能慢慢等新的資料出現後被套用囉~


本文出自符碼記憶,請勿全文轉載,部份轉載請註明出處、作者及連結
關鍵字:google analytics url builder, 網址產生器教學, google搜尋參數, url google analytics, campaign url builder教學, utm參數, utm設定, builder google, google play utm, google tracking code, blogger, m=1

參考資料:

這個網誌中的熱門文章

【銀行代碼查詢】3碼銀行代碼列表、7碼分行代碼查詢

【博客來折價券】博客來免費序號e-coupon分享(持續更新)

【台北中壢】國道客運/公車路線(1818,2022,9001,9025)!

【Hami Video】影劇/電視/運動館免費體驗/試用序號分享(隨時更新)!

【博客來折價券】25/50/100/212/400/500現領現折+天天簽到換200+OP兩倍換!