從數據上報、付費模式、業務場景來全面講解GA4與Universal Analytics的區別

茄子妹妹

發佈時間: 2022-08-29 08:52:53

更新時間: 2022-08-29 14:07:11

Google已通知2023年07/01日就要停止Universal Analytics的服務了,所以還未遷移至GA4的小夥伴需要抓緊了!如果你現在準備要遷移,或者不清楚遷移後的影響有多大,建議你讀完此篇文章,從數據上報、數據格式、看板樣式、帳戶管理、平台聚合等等多重緯度上來權衡遷移後如何調整分析的口徑和緯度。為了方便易懂,以下我將Universal Analytics通稱為GUA,那麼我們現在開始吧!

GUA免费版与GA360的区别(圖表對比)

功能免费版GA360
Advertising Campaigns Connections(關聯的廣告平台)AdwordsAdwords,Display廣告。Google Ads廣告均可關聯
Data freshness for faster marketing responsiveness
(數據刷新的時效性)
+24小时+4小时
Data-driven attribution modelling
(大數據歸因模型)
✔️
Unsampled creation & export of reports
(未抽樣的數據報表導出)
✔️
Raw data export (原始數據導出)✔️
Consolidation of web properties
 for group-level reporting(項目匯集為組的數據播報)
✔️
Traffic Volumes limit for 
data processing per month(每月可處理的數據量)
1千万 hits10亿 hits
關聯Data Studio✔️
關聯Biguery✔️


  • 關聯廣告平台:

    免費版只能關聯Adwords,付費版可以關聯Google Ads,Adwords和Display廣告;

  • 數據的時效性:

    免費版是天緯度更新數據,付費版是每4小時更新一次數據;

  • 大數據歸因模型:

    免費版沒有,付費版享有大數據歸因;

  • 數據抽樣:

    免費版會有數據抽樣的問題,付費版沒有數據抽樣的問題;

  • 原始數據導出:

    免費版不可倒出原始底表,付費版可以;

  • 每月可處理的數據總量:

    免費版為1千萬的hits,付費版為10億的hits;

  • 是否可以關聯Data Studio:

    均可關聯;

  • 是否可以關聯Bigquery:

    只有付費版可以關聯。

GA4免费版与GA4付费版的区别(圖表對比)

功能GA4免費版GA4付費版
事件參數、緯度與指標25參數/事件
50個自定義緯度/property
50個自定義指標/property
100參數/事件
125個自定義緯度/property
125個自定義指標/property
用戶屬性(user property)25個用戶屬性/property100個用戶屬性/property
轉化事件30/property50/property
設定用戶受眾(audience)100400
分析(Analyses)每個用戶可創建200個/property
每個property可分享500個
每個用戶可創建200個/property
每個property可分享1000個
數據抽樣限制10M事件1B事件
關聯Bigquery倒出數據可關聯,每天可倒100萬事件的數據量。
可以在Google Cloud Console上關聯信用卡,
沒有數據量限制
可關聯,可申請調整每天可倒事件量的上限。
可以在Google Cloud Console上關聯信用卡,
此時沒有數據量限制
sub-property
(類似GUA property下
的Views)
無sub-property可用有sub-property


  • 事件參數和緯度的區別:

    事件參數(event parameter)指事件在上報時攜帶的一些參數,例如page_view事件會協帶上報時機、頁面鏈接等參數,事件參數下有key和value,如下圖所示。GA4免費版本每一個事件最多只能上報25個參數,而GA4付費版本一個事件可以上報100參數。兩者在上報自定義緯度和指標時相差也比較大,免費版只能上報50個自定義緯度和50個自定義指標,而付費版可以上報125個自定義緯度和125個自定義指標。

GA4事件參數的數據格式

GA4的事件參數下有Key與Value,Value包含Sting_value, int_value, float_vaue, double_value

GA4中,頁面瀏覽(pageview)事件的數據格式

GA4中,頁面瀏覽(pageview)也是一個事件,上報時攜帶事件參數

    用戶屬性例如地理位置、語言偏好設置等,在GA4免費版裡只有25個用戶屬性,而在GA4付費版裡有100個用戶屬性。這對於用戶量較大的產品來說是件喜事,可以更全面的分析自己的用戶群體。

  • 可設置的轉化事件數量差異:

    免費版最多可以設置和追蹤30個轉化事件,而付費版為50個。

    你可以根據自己的需求,按照年齡、國家、語言、訪問過的頁面、購買次數大於多少次等條件來分群設定用戶受眾,免費版只允許設置100,而付費版可以允許設置400個。GA4關聯Google Ads後,用戶受眾可以在Google Ads上做定向的廣告投放,在分析上也可以分群體做精細化運營。

  • 數據抽樣的差異:

    免費版從1千萬事件量開始做抽樣,付費版為10億的事件量開始做抽樣。

  • 關聯Bigquery的差異:

    付費版和免費版都可以關聯Bigquery,Google文檔上披露免費版可導100萬事件量至Bigquery,付費版可以提升導出數據量的上限。但是從我的日常使用中發現,即使從GA4免費版導數據至Bigquery,也不用擔心數據量上限的問題。只需要在Bigquery上關聯信用卡,按照數據量所需來繳費,此時從GA4導數據到Bigquery上是沒有上限的。Bigquery的收費如下,一TB收費5美金,當我關聯信用卡繳費後,我的GA4免費版每天可導1.7M的數據至Bigquery。

Bigquery的價格

Bigquery的費用

GA4關聯Bigquery導出數據量

Bigquery上關聯信用卡付款後,從GA4後台每日導入1.7百萬的數據量

  • Sub-property:

    GA4 sub-property的概念類似於universal analytics中的view的概念,除非你擁有一個全球性質、數據量很大的業務,才需要用到sub-property,不然真的沒有必要為了創建sub-property而去付費升級。

GA360與GA4兩個版本的區別分別是什麼

1. 帳戶關聯層面對比(圖表對比):

帳戶功能GA360GA4/Firebase
用戶與帳號管理帳戶(account),property,view帳戶(account),property,
sub-property(只有在GA4付費版才可使用)
渠道來源追蹤
(channel grouping)
默認的預設渠道來源,同時可以在
Admin裡設置自定義渠道來源
只有默認的預設渠道來源
Quotasquotas更高quotas較低,但是GA4付費版可以提升quotas
數據抽樣數據未抽樣1千萬事件量開始做數據抽樣。
付費版可以提升數據抽樣的上限
  • 用戶與帳戶管理:

    GA360有三個帳戶層級,分別是:帳戶(account),項目(property),視圖(view)。GA4免費版只有兩個層級分別為:帳戶(account),項目(property),付費版可以享有子項目(sub-property);

  • 渠道來源追蹤與設定:

    在GA360裡,通常我們可以看到Google默認的渠道來源設置,同時我們可以在Admin裡自己配置自定義渠道來源,並且在看板上使用自定義渠道來源。而GA4只有默認的預設渠道來源,不可自定義;

  • Quotas:

    GA360有更高的quotas,而GA4免費版的quotas較低,只有升級為付費版後,才有機會提升quotas上限;

  • 數據抽樣:

    GA360的數據均為未抽樣的數據,而GA4免費版從1千萬事件量開始做數據抽樣,只有升級為付費版後,才有機會提升數據量的上限

2. 應用場景和核心能力上的對比(圖表對比):

核心能力GA360GA4
平台聚合全面聚合了Google Marketing Platform,
GSC(search console),Salesforce
全面聚合了Google Ads,SA360,DV360,
GSC,Google Play等
用戶包定向投放能力圈定用戶包後,可以關聯至GMP或者
Salesforce Marketing Cloud 做定向投放,
但只限於定向投放訪問過web的用戶
圈定用戶包後,關聯至Google Ads,SA360, 
DV360平台做定向投放,適用於App和Web推廣
BI平台聚合,可視化報表分析已於Tableau和Data Studio聚合只與Data Studio聚合,且處於早期不成熟的階段。
用戶標示(ID)Client IDUser IDClient ID,User ID,Google Signal
跨設備追蹤(Web-App)依賴User ID做垮設備追蹤,很大程度上
會丟失數據
結合上報的User ID與Google Signal來追蹤跨設備數據,
儘量減少數據丟失
歸因6種內置的歸因追蹤模型,大數據歸因模型。結合所有轉化歸因的模型以及大數據歸因模型
原始數據上報格式Session-based(數據格式包在會話裡)Event-based(數據格式包在事件裡
  • 平台聚合能力:

    GA360全面聚合了GMP(Google Marketing Platform)Google Search Console,以及Salesforce;GA4聚合了Google Ads,SA360,DV360, Google Search Console以及Google Play Store等;

  • 用戶包定向投放能力:

    在GA360上圈定好用戶包/用戶受眾後,可以將此用戶包/用戶受眾(User-ID,或者Client-ID)傳送給GMP和Salesforce等平台做定向投放,但是GA360只支持Web上的定向投放。GA4也可以做用戶包定向投放,且均支持App與Web。

  • BI聚合能力:

    GA360可以關聯Data Studio與Tableau,而GA4目前只支持聚合Data Studio,且處於早期不太成熟的階段,GA4數據直接關聯Data Studio後,Data Studio的看板上數據非常不穩定。但是我們可以通過將數據從GA4導去Bigquery,生成底表後,再由Bigquery倒出數據至Data Studio生成可視化看板,這樣一來,數據報表無比穩定,且也能夠做到實時更新。想了解更多的話,可以前往閱讀如何關聯GA4與Bigquery

  • 用戶標示(ID):

    GA360依賴User-ID或者Client-ID(什麼是Client ID,如何獲取和使用Client ID),GA4除以上兩個用戶ID以外,還結合了Google Signal。

  • 跨設備追蹤:

    我們需要自己上報User-ID至GA360,通過Web上註冊生成的User-ID,與App裡登陸的User-ID做匹配來關聯跨設備的數據。但是這種方式下,用戶如果未在web上註冊的話,是無法將Web和App行為關聯在一起的。而GA4結合Google Signal後,利用其算法模型,更好的解決這類跨設備數據追蹤丟失的問題。

  • 歸因:

    GA360有6種內置的歸因模型,例如最後一次點擊歸因(last-click),線性歸因(linear),助攻歸因(assisted attribution)等。GA4結合了所有的歸因類型和大數據來做歸因追蹤。

  • 原始數據上報格式:

    GA360的數據格式是以會話(Session),而GA4是以事件(Event)來做上報的。以下是GA360的數據格式,可以看到所有的用戶屬性、行為等都被包在了會話裡,而在GA4則是被包在了事件裡,本質上兩者沒有太大的區別。接下來我會重點講解GA360和GA4在數據格式上的差異。

{
  "sessions": [
    {
      "sessionId": "1660089261",
      "deviceCategory": "desktop",
      "platform": "Windows",
      "dataSource": "web",
      "activities": [
        {
          "activityTime": "2022-08-09T23:57:59.198611Z",
          "source": "(direct)",
          "medium": "(none)",
          "channelGrouping": "Direct",
          "campaign": "(not set)",
          "keyword": "(not set)",
          "hostname": "chachingtech.com",
          "landingPagePath": "https://chachingtech.com/tw/article/GA%20Client%20ID%E6%98%AF%E4%BB%80%E9%BA%BC%EF%BC%8C%E5%A6%82%E4%BD%95%E7%8D%B2%E5%8F%96%EF%BC%8C%E4%BB%A5%E5%8F%8A%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%EF%BC%9F-5374?lang=zh-TW",
          "activityType": "EVENT",
          "customDimension": [
            {
              "index": 1,
              "value": "https://clarity.microsoft.com/ga/tnylwv/1c9pbtk"
            }
          ],
          "event": {
            "eventCategory": "Registers",
            "eventAction": "Google_registers",
            "eventLabel": "v1-1661089480794-3323237205801",
            "eventValue": "2379",
            "eventCount": "1"
          }
        },
        {
          "activityTime": "2022-08-09T23:57:59.198611Z",
          "source": "(direct)",
          "medium": "(none)",
          "channelGrouping": "Direct",
          "campaign": "(not set)",
          "keyword": "(not set)",
          "hostname": "chachingtech.com",
          "landingPagePath": "https://chachingtech.com/tw/article/%E5%A6%82%E4%BD%95%E5%9C%A8%E8%B0%B7%E6%AD%8C%E5%88%86%E6%9E%90Universal%20Analytics%E9%A9%97%E8%AD%89%E4%BA%8B%E4%BB%B6%E4%B8%8A%E5%A0%B1-5375?lang=zh-TW",
          "activityType": "GOAL",
          "customDimension": [
            {
              "index": 1,
              "value": "https://clarity.microsoft.com/ga/ank1iz99n2/1tnylwv"
            }
          ],
          "goals": {
            "goals": [
              {
                "goalIndex": 8,
                "goalCompletions": "1",
                "goalValue": 0.1,
                "goalCompletionLocation": "https://chachingtech.com/tw/article/%E3%80%90%E4%B8%8B%E7%AF%87%E3%80%91%E9%80%9A%E9%81%8EGA4%EF%BC%8CBigquery%E5%8F%8AData%20Studio%E8%A3%BD%E4%BD%9CCoreWebVitals%E5%A0%B1%E8%A1%A8-5437?lang=zh-TW",
                "goalPreviousStep1": "(entrance)",
                "goalPreviousStep2": "(not set)",
                "goalPreviousStep3": "(not set)",
                "goalName": "Completions_registration"
              }
            ]
          }
        }
        ]
}

GA360與GA4在數據格式上的差異

1. 數據結構的差異:

  • GUA/GA360:

    一個pageview攜帶多個事件,被包在了會話(session)下,在GUA或GA360中,第一次Session開始後,若用戶在30分鐘或者更長時間內處於非活躍狀態,例如沒有發生頁面互動、沒有點擊等行為,那麼後續的新的活躍行為都被歸於新的會話(session),具體可以前往了解Google如何定義會話(session),GA4與GUA/GA360對於會話的定義的區別是什麼

  • GA4: 

    當用戶訪問時,Session Start被當作一個自動觸發的事件,並且攜帶了Pageview/screenview等更多事件,每個事件下會攜帶其上報的事件參數。GA4 Session_start定義為用戶在頁面停留超過10秒、或者觸發了轉化事件、或者觸發了2次或以上的Pageview/screenview。當用戶關掉了頁面、退出瀏覽器或者後台執行app時,此時會話就會結束。

GA4與Universal Analytics的數據結構的差異

    想像以下的場景,如下圖所示:用戶第一次訪問你的web或者app,產生了兩次瀏覽和一次事件。當上一次會話超時之後,用戶又再此訪問你的web或者app,又產生了一次瀏覽和一次事件。

    以上的場景在GUA/GA360和在GA4上,到底是怎麼收集和統計的呢?

    GUA/GA360:兩次會話(sessions), Session 1包括兩次頁面瀏覽和一次事件,Session 2包含一次瀏覽和一次事件

    GA4: 兩次session start的事件,第一次session start後,發生了三次事件分別為瀏覽、事件、瀏覽;第二次session start後,發生了兩次事件分別為瀏覽、事件。

GA4與Universal Analytics的數據結構的區別

2. GA4與GUA/GA360在緯度、事件上報的映射關係

可以看到,GUA/GA360將頁面瀏覽、事件、電商交易等都分開了,但是映射到GA4時,他們都統一被叫做事件。

GUA/GA360的Hit-scoped對應了GA4的事件參數(parameters),User-scoped對應了用戶屬性(user property),session-scoped在GA4上沒有映射對象,而product-scoped影射了GA4的E-commerce parameter。

GA4和Universal Analytics的dimension的映射關係

在事件上報上,GA4也沒有事件類別(event category),事件動作(event action), 事件標籤(event label),自定義緯度(custom dimension),取而代之的是事件(event),事件參數(event parameter),和用戶屬性(user property)。

GA4與Universal Analytics的事件上報的差異

在GA4電商交易等事件上,ecommerce.add.products已由ecommerce.items取代,更多的電商商品維度的上報可以前往Google Product Dimensions了解。

GA4的ecommerce.items取代了ecommerce.add.product

3. GA4與GUA/GA360在用戶交互場景上的差異

我們換一個角度,從用戶交互的場景,來看一下GA4與GUA/GA360的差異。

如下圖所示,用戶訪問了你的Web或者App閱讀一篇超長的文章,此用戶閱讀超過了10s,此用戶在這10s內未有任何動作或者觸發任何事件,20分鐘後他閱讀完了整篇文章。在這個場景中,GUA/GA360數據看板上顯示用戶跳出了(bounced out),彈出率(bounce rate)達到100%,整個會話時長是0秒。而在GA4的數據看板上顯示,此用戶發生了一次交互(engaged session),交互率(engagement rate)為100%,交互時間(engagement time)為20分鐘。

欸?這是為什麼呢?

我將這個問題留給各位讀者,結合這篇文章所提到的知識點,給妳當作一個小思考。如果還不太能夠理解的話,歡迎隨時郵件聯繫我求助解答(郵箱地址:chachingtech123@gmail.com)。

GA4與Universal Analytics對於session有不同的定義

GA4付費版本與GA360的費用

到了大家最關心的問題了,升級的費用到底是多少,網上也找不到,Google的公開文檔裡也沒有。別擔心,這裡我給各位讀者解答一下。

鑑於Google 2023年07/01日就要停止Universal Analytics產品的維護了,所以我不建議現在還去升級至GA360,即時找到渠道,Google也會拒絕你升級至GA360. 所以若讀者希望升級的話,我建議可以直接遷移至GA4,再從GA4升級至付費版本。雖然我不建議升級至GA360,我還是會將價格列在這裡,以便各位讀者參考。

  • GA360價格:一年2.2萬美金;
  • GA4付費版:可以參考以下圖表費用,事件量在2千5百萬以下的收費為每月$2,500,按照事件量依次上漲費用。

需要升級至GA4的小夥伴,可以聯繫我,因為Google目前在全球只授權了3家代理商,為客戶提供升級的服務。聯繫方式:chachingtech123@gmail.com

Base-Fee(基礎費用)
Number of events per monthUp to 25M25M-500M500M-2.5Bn2.5Bn-10Bn10Bn-25Bn25Bn+
Unit price for every million events
 within the tier
- - $10.5$2.5$0.7$0.5$0.5
Maximum monthly feeUSD $2,500USD $7,500USD $12,500USD $17,500USD $25,000USD $25,000+
Minimum monthly service 
hours for partner
2 hrs5 hrs8 hrs10 hrs10 hrs10 hrs