你的網站是由1個以上的(子)網域所組成的嗎?許多購物網站因為是用不同系統開發的,因此會有1個網站、2個副網域的情況,造成GA分析時的困擾。今天跟各位介紹該如何讓GA把兩個子網域的流量視為同一網站的流量。

什麼是子網域(Sub domain)?

www.example.com

這是一個我們常見的網址的形式,其實前面的www就是子網域(Sub domain)。很多網站不需要輸入前面的副網域www,只要輸入example.com,瀏覽器也同樣會好好的顯示出網站。若是在example.com這個網站底下的頁面,通常就會在網址上使用/來做區分,例如example.com/news,來表示新聞頁面。

如果你的網站上某些頁面,網址前面並不是www的子網域,例如:shop.example.com,這代表網站表面上雖是「1個網站」,但實際上是由「2個網域」所組成,由example.com以及shop.example.com兩個網域所組成。

子網域對GA流量分析有什麼影響?

由於Google Analytics(GA)基本上會將不同副網域當作不同網站,因此若網站中有2個副網域,除非有在Google Tag Manager(GTM)中做好設定,否則流量分析時會有下列影響:

圖片為次網域對GA流量分析的影響示意圖,上方為應該呈現被記錄到的狀況,下方為GA紀錄到的狀況

因為不同子網域的頁面被GA視為不同網站的流量(Cookie會變),因此User一旦進入到副網域的頁面,將被記錄成新的User,中間切換頁面瀏覽的行為數據就無法被記錄。以上圖中GA分析為例,即使User進入了shop.example.com,GA卻只會記錄到example.com的數據,而將進入到shop.example.com的行為視為新的Ucer。

該如何設定GTM讓GA能夠合併計算流量?

其實只要在GTM裡面做一些簡單設定,就能夠把2個副網域的流量合併計算,並不需要開2個GA,且即使開2個GA數據,也不能夠反映實際的網站瀏覽情況。趕快參照以下的步驟,修改或是重新設定你的GTM,就能一勞永逸囉!

圖片為GTM中的GA Tag設定畫面

打開既有的GA Tag(Google Analytics – Universal Analytics)> 按鉛筆圖示開啟修改模式 > 更多設定 > 要設定的欄位。並手動新增以下2項欄位與值(請務必注意大小寫):

(1) Field Name = allowLinker;Value = true
(2) Field Name = cookieDomain;Value = auto

圖片為跨領域追蹤中的輸入子網域的欄位

要設定的欄位輸入好之後,往下滑一點會看見「跨網域追蹤」,在自動連結網域的方框內填入你的子網域。以上都填寫完畢之後,按儲存。

儲存完畢,記得要Publish這次的GTM變更,否則所有設定都不會生效唷!Publish成功之後,請稍待1天左右讓系統更新數據,到時候你就能在GA上面輕鬆追蹤合併兩個網域的網站流量數據,而且不會有重複計算到User與Session的問題囉!

延伸閱讀

5步驟教你輕鬆搞定GTM轉換追蹤 – 點擊轉換篇
學會用GTM追蹤「電話聯絡數」,掌握廣告成效只要3步驟!