01 Python 電商數據分析10 所有文章

[數據分析] GA4 Cohort Analytics (同類群組分析)

cohort analytics Max行銷誌

一. 什麼是 Cohort Analytics

Cohort analysis is a kind of behavioral analytics that breaks the data in a data set into related groups before analysis.

https://en.wikipedia.org/wiki/Cohort_analysis

同類群組分析(Cohort Analysis):依照使用者某些特定行為、特徵,將區分為不同群組,並觀察他們的後續行為從中獲得洞察。

簡單來說「同類群組」可圈出一群有相同體驗的用戶,並進行後續分析。

二. GA4 中的 Cohort Analytics

▍理解設定

cohort setting

以上圖來說,藍色框框「同類群組內入」設定,會影響到右邊藍色框框,接下來將會以設定為”首次接觸”的使用者為大家介紹。
而紅色框框「回訪條件」則會影響到右邊紅色框框,接下來會以設定為”任何條件”為大家介紹。

▍理解數字代表的意義

cohort_01

左邊紅框框內也代表著有 8,099 位使用者在 10/25 – 10/31 是首次來訪,右邊紅框框則代表,8,099 位使用者中共有 1,320 位使用者在一週後會回訪。

▍觀察 cohort analytics 的三種方式

cohort_02
  1. 左邊直欄藍色框框,可以觀察出各週新使用者的次數。
  2. 上面橫欄紅色框框,可以觀察出使用者在每週後續的表現。
  3. 斜箭頭深紅色框框,可以觀察同一期的使用者表現。

三. GA4 Cohort Analytics 計算方式解釋

在 2021/1/22 官方更新了兩種計算方式 cumulative 和 rolling。以下將解釋計算方式的背後數字的意義。

1. 標準 (standard)

先來看看 GA4 官方對 Standard 的定義:

Standard calculation lets you identify users that return in each specific period after being included in the cohort.

用實際案例解釋比較好懂:

cohort standard ga4
cohort standard ga4

如上圖紅框框,可以看到 12/1-12/5 號有來訪過的 20,122 位使用者中,其中有 5,424 位使用者「在第三週」再次回訪。

2. 累計 (rolling)

先來看看 GA4 官方對 Rolling 的定義:

Rolling calculation lets you identify users that return in every period after being included in the cohort.

用實際案例解釋比較好懂:

cohort rolling ga4
cohort rolling ga4

當使用累計方式計算時,如上圖右邊的紅框框,可以看到 12/1-12/5 號有來訪過的 20,122 位使用者中,「連續三週」都有來訪的有 2,988 位使用者。

3. 累積 (cumulative)

先來看看 GA4 官方對 Cumulative 的定義:

Cumulative calculation lets you cumulate the selected metric for users who have returned in any period after being included in the cohort.

用實際案例解釋比較好懂:

cohort cumulative ga4
cohort cumulative ga4

當使用累積方式計算時,如上圖右邊紅框框,可以看到 12/1-12/5 號有來訪過的 20,122 位使用者中,這「三週內總共累積」消費了 $14,300,964.23 元。

那關於這次 1/22 更新的計算方式 (standard、rolling、cumulative) 就介紹到這邊囉!如有任何問題歡迎留言或私訊。

最後~

▍回顧本篇我們介紹了的內容:

  • 什麼是 Cohort Analytics ?
  • 理解 GA4 中的 Cohort Analytics 報表
  • 理解 GA4 Cohort Analytics 計算方式定義
    1. 標準 (standard)
    2. 累計 (rolling)
    3. 累積 (cumulative)

▍關於數據分析相關延伸推薦閱讀:

在〈[數據分析] GA4 Cohort Analytics (同類群組分析)〉中有 4 則留言

  1. 請問為什麼 cohort 的第一張圖,第一週的使用者是8099,但第0週的卻是8074? 兩個不是應該是一樣的嗎?

    1. 嗨嗨 Franky 您好,

      8099 是在當週首次接觸的活躍使用者,
      8074 是在第 0 週,有觸發任何事件的活躍使用者喲

      Max

      1. Hi Max,

        感謝您的回覆,再請問一下,”當週” 跟 “第 0 週” 是不是一樣的意思?
        如果是的話,那會造成兩者不同 (8099 & 8074) 的就只剩 “首次接觸的活躍使用者” 與 “有觸發任何事件的活躍使用者”,但這兩個的概念我也分不太出來有不同,使用者不就是用 “有觸發任何事件” 的 unique ID 嗎? 還是事件中也有分 non interaction event,會被計算到 users 中,但不算是 evnet? 才會造成 8099 大於 8074?

        不好意思,我一直想不透,所以再跟您請教一下,謝謝

        1. 嗨嗨 Franky 您好,

          更正一下

          8099 是在當週首次接觸的「所有使用者」,
          8074 是在第 0 週,有觸發任何事件的「活躍使用者」喲

          希望有幫助到您
          Max

發佈回覆給「Franky」的留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *