問題
比如說我現在有一個網站,有多個子域:
- http://www.haranhuang.com
- test.haranhuang.com
- test2.haranhuang.com
現在要安裝GA4,是只用一個資料串流,還是每個子域分別使用一個資料串流呢?
分析
在GA4中,會用到兩個Cookie,用於區分使用者和工作階段:
Cookie 名稱 | 預設到期時間 | 說明 |
---|---|---|
_ga | 2 年 | 用於區分使用者。 |
_ga_<container-id> | 2 年 | 用於維持工作階段狀態。 |
在不同子域的時候,使用者識別沒問題,因為_ga是在主域裡的
但工作階段識別就有問題,_ga_<container-id>是基於不同的資料串流的,在不同的子域的時候,是不一樣。
- 如果只用一個資料串流,使用者和工作階段都是連貫的。
- 如果每個子域分別使用一個資料串流,由於每個子域都會有一個 _ga_<container-id>,有些指標會影響,如first_visit,session,你不能通過簡單的加總去計算所有網站的。
建議是使用同一個資源串流。