全部產品
Search
文件中心

Hologres:漏鬥函數

更新時間:Dec 13, 2024

漏鬥分析是常見的轉化分析方法,可以分析使用者在各個階段的行為轉化率,協助管理者或營運等角色通過轉化率來衡量每個階段的轉化情況,從而達到最佳化產品,提升轉化率的目的,被廣泛應用於使用者行為分析和App資料分析的流量分析、產品目標轉化等資料營運與資料分析領域。

背景資訊

事件(Event)代表了使用者的某個或一系列有意義的行為,比如遊戲App的下載、註冊、登入等,通過分析使用者的各項行為資料還原使用者真實的使用過程,從而提升產品轉化率,助力業務增長。常見的使用者行為分析包括事件分析、漏鬥分析、留存分析等。漏鬥函數主要用於分析一個多步驟過程中每一步的轉化與流失情況,通過分析漏鬥模型中每一步的指標,對業務的轉化一目瞭然。例如一個遊戲客戶的完整流程可能包含以下步驟:登入帳號>進入遊戲>遊戲操作>關卡結算>帳號退出等,可以通過漏鬥函數將這些特定目標過程中的行為設定為一個漏鬥,分析每一步的轉化情況,以協助業務實現精細化資料分析,最佳化產品體驗,提升轉換率等。

基本概念

關於漏鬥分析的基本概念如下:

  • 事件:需要分析的相關操作。

  • 轉化步驟:由多個事件組成的分析流程,嚴格按照每一步進行漏鬥計算。

  • 時間範圍:事件發生的時間範圍,是指漏鬥的第一個步驟發生的時間範圍。

  • 視窗期:完成漏鬥的時間限制,即僅在該時間範圍內,從第一個步驟進行到最後一個步驟,才能被視為一次成功的轉化。

漏鬥函數介紹

Hologres是阿里雲自研的一站式即時數倉,支援多種情境的即時資料多維分析。在使用者行為分析情境上,Hologres提供多種漏鬥函數,快速高效地協助業務進行使用者行為分析,被廣泛應用在互連網、電商、遊戲等行業客戶的使用者分析情境中。

當前Hologres支援的漏鬥函數包括:基礎漏鬥函數(windowFunnel)、區間漏鬥函數(range_funnel)、屬性關聯漏鬥函數(finder_funnel)和維度分組漏鬥函數(finder_group_funnel)。

各函數描述及功能支援情況如下:

漏鬥函數

函數描述

功能支援情況

設定視窗期(window)

設定漏鬥事件(event)

事件屬性關聯(attr_realted)

維度分組(group_event_index)

時間範圍(start_timestamp)

基礎漏鬥函數(windowFunnel)

支援在特定的視窗期內計算事件的漏鬥結果。

支援

說明

僅允許設定一個較短的時間視窗(比如幾小時、一天之內),不支援將多個自然日作為視窗。

支援

不支援

不支援

支援

區間漏鬥函數(range_funnel)

支援在特定的視窗期內計算事件的漏鬥結果,且支援按照時間欄位對結果進行分組展示。

支援

說明

支援將多個自然日作為視窗。

支援

不支援

支援

說明

僅支援按照時間分組。

支援

屬性關聯漏鬥函數(finder_funnel)

支援在特定的視窗期內計算事件的漏鬥結果,且可以指定事件關聯屬性,但不能按照時間進行分組。

支援

說明

支援將多個自然日作為視窗。

支援

支援

不支援

支援

維度分組漏鬥函數(finder_group_funnel)

支援在特定的視窗期內計算事件的漏鬥結果,且可以按照任意欄位對結果進行分組展示,並指定事件的關聯屬性。

支援

說明

支援將多個自然日作為視窗。

支援

支援

支援

說明

支援按照任意欄位分組。

支援

說明
  • 屬性關聯:是指任意事件可以按照屬性進行關聯。例如遊戲情境中,設定的漏鬥為登入帳號>進入遊戲>遊戲操作>關卡結算>帳號退出等,並為每個事件設定了“國家”的屬性,此時就可以將高屬性作為關聯ID,保證每個步驟轉化都是按照同一個屬性值作為轉化。漏鬥函數不同步驟關聯的屬性可以是相同屬性,也可以是不同屬性,但是要求屬性的類型必須一致。

  • 維度分組:是指按照不同的維度對結果進行分組展示。例如按天分組,按國家、IP分組等,以實現更細粒度的漏鬥分析,一個使用者只能出現在一個分組中,如果不屬於某個分組,將會被歸類到“unreach”組。