如果網站裡埋設兩個不同的 GA4 Web Data Stream 會發生什麼事?

正常來說,一個網站(網域)只會埋設一個 GA4 資料串流,但如果我們今天故意創建兩個 GA4 的 Web 資料串流埋設到同一個網站上會發生什麼事呢?

Google 不建議創建一個以上的 GA4 Web Data Stream

首先先正常的建立一個 GA4 資料串流都沒什麼問題,但想要新增第二個的時候,Google 便會跳出警告:

多個資料串流的警告

Google 在官方的文件中有提到:
https://support.google.com/analytics/answer/9679158

資料串流不等於通用 Analytics 中的資料檢視,且不應用來劃分資料,否則就會無法跨資料串流找出使用者之間的關聯,因為每個串流都是獨立的資料集合來源。這或許會導致資料灌水 (視您的 Google 信號使用情況或登入狀態/User-ID 而定),因為系統可能無法移除重複的使用者。

因此建議:

  • 每項資源 1 個網站資料串流
  • 每項資源 1 個 iOS 資料串流
  • 每項資源 1 個 Android 資料串流

每個應用程式資料串流只能連結到一項 GA4 資源,因此在決定要將哪些串流連結到資源時,請務必將這一點納入考量。

實際建立兩個 GA4 Web Data Stream 並觀察數據

兩個 Web Data Stream

透過 Debug View 可以看到所有事件都被計算了兩次

結論

不要在一個網站上埋設兩個 Web Data Stream,如果想要達到像過去通用 GA 的資料檢視概念,那麼你要學會的是使用 GA4 新版的自訂報表功能來篩選出期望的資料。當然,必要時需要自訂事件和自訂屬性來做出使用者和事件的區分。