漏斗分析:你可能低估了它的復雜度(邏輯細節(jié)及產(chǎn)品化)
?“?漏斗分析應(yīng)該是互聯(lián)網(wǎng)中的最基礎(chǔ)的分析了。”
與《歸因分析》《用戶路徑分析》不同的是,大部分互聯(lián)網(wǎng)從業(yè)者,都聽過漏斗分析。但對于漏斗分析的細節(jié),你確定了解嗎?漏斗分析可不只是簡單的幾個遞減、轉(zhuǎn)化率哦~下面,和大家一起聊聊具體的邏輯。
01
—
什么是漏斗分析
提到漏斗分析,大家都能想到下圖:

從圖中我們可以了解到漏斗分析的基礎(chǔ)特征:(1)是分多層、多環(huán)節(jié)的(2)各環(huán)節(jié)是有轉(zhuǎn)化率(或者流失)效應(yīng)的(3)環(huán)節(jié)之間有先后順序
總結(jié)一下,漏斗分析是分析用戶從起始到終點環(huán)節(jié),過程當中每一步環(huán)節(jié)的轉(zhuǎn)化(或者流失)情況。通過漏斗,可以找出全鏈路業(yè)務(wù)的問題環(huán)節(jié)所在,從而進行針對性優(yōu)化。
說到這里,大家可能也都是了解的。但是,如果談到細節(jié)邏輯呢?比如,用戶從漏斗中間環(huán)節(jié)進入,是否要計算?在給定的范圍內(nèi)如果發(fā)生了其他未定義的行為,該如何處理?等等。下面咱們來具體聊聊。
02
—
漏斗分析的計算邏輯
這里介紹一下漏斗分析的詳細邏輯。
(1)明確時間范圍等篩選條件
這是計算漏斗的第一步。
常用的篩選條件主要是時間范圍及用戶類型。當然,其他的篩選維度(比如設(shè)備類別等)理論上也是可以支持的,但時間范圍的篩選是漏斗計算必不可少的。是統(tǒng)計近7天的漏斗轉(zhuǎn)化,還是近30天的轉(zhuǎn)化?等等。
確定好時間范圍,將時間范圍內(nèi)的數(shù)據(jù)摟出來,是計算漏斗的首要前提。
(2)確定漏斗的劃分階段及條件
確定好了時間范圍,接下來需要確定漏斗的整體階段劃分。
每個漏斗,至少需要包含兩個階段(不然稱不上漏斗)。每個階段,基本設(shè)定就是【事件類型】+【篩選條件】。
關(guān)于篩選條件,通常來講都是針對當前階段進行的限制。但有時多個階段之間需要進行打通。拿電商的環(huán)節(jié)舉例。有時分析師想看的是瀏覽、加購且下單了同一個sku的數(shù)據(jù)(因為有可能有用戶瀏覽了A商品,但是加購下單了B商品,這種情況不是我們想統(tǒng)計的漏斗轉(zhuǎn)化),那這時,在篩選條件這需進行特殊處理,即打通多個階段之間的關(guān)聯(lián)。
在神策中,是用【屬性關(guān)聯(lián)】的概念實現(xiàn)了多個階段的篩選邏輯處理。

這一個步驟,相當于把用戶全量行為中,符合本次漏斗的行為數(shù)據(jù)篩選出來,以備后續(xù)的計算。
(3)關(guān)于漏斗的類型
接下來,進入到漏斗流程的計算環(huán)節(jié)。
假設(shè)我們想看的轉(zhuǎn)化流程是A→B→C→D→E。那么如果經(jīng)過上面幾個數(shù)據(jù)處理之后,有以下幾個路徑,我們該怎么處理呢?
路徑1:A→B→C
路徑2:C→D→E
路徑3:A→B→D→E
路徑4:A→B→X→C→D
在聊上面路徑之前,先聊一下漏斗的分類:【封閉式漏斗】和【開放式漏斗】。
所謂封閉式漏斗,就是只有從整體漏斗的第一個階段進入的路徑,才統(tǒng)計在漏斗當中。因此在這種邏輯下,路徑2就不會統(tǒng)計在我們漏斗分析中了,因為沒有從第一階段發(fā)起。通常情況下,我們進行漏斗分析,都是基于封閉式進行的,這樣可以確??吹矫總€環(huán)節(jié)的真實轉(zhuǎn)化。
所謂開放式漏斗,就是從整體漏斗中的任意一個環(huán)節(jié)進入的路徑,均計入整體漏斗的統(tǒng)計。這種邏輯下,路徑2是會統(tǒng)計到漏斗中的,哪怕是單獨的發(fā)生一個環(huán)節(jié)(例如C)也會計入整體。這其實是廣義的漏斗概念。但是很多場景下是有這個需求的(回頭分享我正在做的針對大促場景項目,正是基于開放式的邏輯)。
因此,在封閉式漏斗下,路徑3會處理為在B環(huán)節(jié)發(fā)生了流失;而在開放式漏斗中,路徑3 其實是處理成了兩個環(huán)節(jié):A→B,D→E,然后分別計入到漏斗中。
路徑1就不用贅述了,無論是啥類別,都是記為C環(huán)節(jié)的流失。那路徑4呢?請繼續(xù)看。
(4)兩個相鄰階段之間的邏輯
到這里,我們還要關(guān)注一下兩個相鄰階段之間的邏輯。主要包括其他環(huán)節(jié)干擾的處理,以及窗口期邏輯。
路徑4的關(guān)鍵是兩個階段中間發(fā)生了其他的行為環(huán)節(jié)X。這個需要定義是否納入計算。在神策中,這種環(huán)節(jié)是直接剔除的,因此認為路徑4完成了漏斗;但是在GA中,進行了更靈活的處理,支持用戶決定是否通過。
另外一個,就是決定是否要設(shè)置窗口期。所謂窗口期,即完成兩個階段之間的時間間隔。若大于某個閾值,即使符合我們上面的各類條件,也不認為是完成了漏斗轉(zhuǎn)化。
(5)漏斗的統(tǒng)計
最后,就是計算各階段的用戶數(shù)量、進而計算一下轉(zhuǎn)化率等,是水到渠成的事了,這里就不贅述了。關(guān)鍵還是上面環(huán)節(jié)的數(shù)據(jù)計算,比較復雜。
以上是漏斗分析中的主要計算邏輯。
03
—
產(chǎn)品化實現(xiàn)及行業(yè)案例
我們這里主要以Google analysis和神策分析為例,看一下兩個典型BI產(chǎn)品中的漏斗分析,是如何設(shè)計的。
(1)Google?Analysis
GA中的漏斗分析主要有兩個:一個是在普通版中的漏斗分析,一個是在GA360(即付費版本)中的自定義漏斗分析。
關(guān)于漏斗分析,主要的功能配置項有以下:

谷歌分析的截圖,實在是沒有了,就有以下的參考圖了:

(2)神策分析
神策分析,能調(diào)研的內(nèi)容范圍多一些。
首先看一下神策漏斗分析的報告頁:

上面針對各個主要模塊,進行了標注,就不詳細展開了??傮w來講,產(chǎn)品設(shè)計的是比較合理的,用戶既可以看到漏斗情況,又可以針對每個漏斗環(huán)節(jié)進行詳細分析。
這里針對漏斗的計算邏輯,說一下,神策直接使用了【封閉式漏斗】,沒有給用戶可選的余地。這是個比較強的邏輯,但也比較通用吧。
下面是創(chuàng)建漏斗的過程:

神策在這里可以設(shè)定窗口期,但是針對的是整體漏斗第一步到最后一步的窗口,而不是任意兩個階段之間的。另外,在報告頁,時間篩選時,用戶可以不使用窗口期。
對于【關(guān)聯(lián)屬性】在上文中有截圖了,個人覺得這個還是挺好的一個設(shè)計。但用戶的理解需要一點基礎(chǔ)才行。
? ??
