1. 簡介

功能名稱:分析模型支援切換分析主體

簡稱:多分析主體  

本功能為高級功能

本功能為高級功能,預設不開啟,請聯繫客戶成功開啟功能。

1.1. 什麼叫分析主體

神策的分析模型是【Event-User】模型,其中的 User(用戶)就是分析的主體,用於串聯起一連串的 Event(事件),形成用戶的行為序列。更多資訊請查看 Event-User 模型的介紹。

在不同的分析模型中,分析主體會起到關鍵的作用,比如:

  • 在留存分析中,會以一個用戶為分析的主體,判斷這個用戶串聯的相關事件是否在 t+1,t+2···t+N 的再次發生,形成留存。
  • 在漏斗分析中,會以一個用戶作為分析主體,判斷這個用戶的串聯起來的行為是否構成一個漏斗,把所有用戶串聯的小漏斗合併起來變成一個綜合計算後的數值。

在實際的工作場景中,我們會需要在部分的分析場景裡面切換分析主體,比如說漏斗分析,如果我們關心的不是「用戶」的行為轉化漏斗,而是某個商品,從入庫、進庫存再到銷售出去的漏斗模型,就需要應用到切換分析主體的功能。

2. 適用場景與客戶


客戶所在行業

使用場景

1工具除了按照用戶(人)的角度去分析業務數據,也想要按照裝置的維度,去看產品的使用與留存
2證券統一用戶名下有多個資金帳號,在沒有多分析主體的機制下,只能透過上報公共屬性的方式進行帳號篩選,但在神策系統中無法按照資金帳號進行計數與分析,但是如果能夠切換分析主體,就能實現想要的分析效果。
3電商/電視購物同一個用戶,在集團視角和業務視角身份不同,意味著同一個人在環境中具備不同的身份
4遊戲這個與證券用戶相近,同一個遊戲用戶的帳號下,存在建立多個遊戲角色的場景

3. 功能介紹

3.1. 【步驟 1】核心邏輯與配置方法

點擊【基本設定】-【分析主體設定】,進入設定介面。

點擊新建,可以把事件屬性設定為可分析的主體,支援 string 和 number 型別的屬性。

3.2. 配置思考邏輯

3.2.1. 遊戲行業

以遊戲行業為例子,通常一些一個用戶練多個角色甚至多個小號的情況,比如如下情況:

角色 id帳號 id實名認證 id
角色 A.1帳號 A自然人 α

角色 A.2
角色 B.1帳號 B
角色 C.1帳號 C帳號 β

在進行埋點的時候,通常會把帳號 id 作為用戶 id,那麼如果我們希望以角色 id 或者實名認證 id 作為分析主體,需要把這兩個 id 當做事件屬性在埋點的時候上報即可。

3.3. 【步驟 2】在留存分析中的應用

3.3.1. 典型應用場景

遊戲行業:同一用戶,可能會建立多個角色,每個角色的留存情況是怎麼樣的?是不是有的角色留存了,有的角色就不玩了。

3.3.2. 主介面

開啟多分析主體的功能之後,可以看到在介面的右上方有一個選擇切換分析主體的選單。預設的用戶 ID 是神策分析經過 ID-mapping 之後的用戶 ID,可以自行選擇切換成需要分析的維度。

3.3.3. 支援保存為概覽

在切換分析主體的情況下,我們也支援保存分析結果為概覽。

3.4. 【步驟 2】在分佈分析中的應用

3.4.1. 典型應用場景

金融行業:根據開戶的帳戶維度查看同一個自然人的不同帳戶的交易金額分佈。

遊戲行業:根據裝置/角色維度查看角色的等級、儲值金額的屬性分佈。

3.4.2. 主介面

開啟多分析主體的功能之後,可以看到在介面的右上方有一個選擇切換分析主體的選單。預設的用戶 ID 是神策分析經過 ID-mapping 之後的用戶 ID,可以自行選擇切換成需要分析的維度。

3.4.3. 支援保存為概覽

在切換分析主體的情況下,我們也支援保存分析結果為概覽。

3.5. 【步驟 2】在漏斗分析中的應用

3.5.1. 典型應用場景

電商行業:如果期望分析一個商品的流轉情況,把商品作為主體,看商品從進庫存、展示、銷售、然後物流再到最後的售後的漏斗情況,可以用該分析模型進行。

3.5.2. 主介面

開啟多分析主體的功能之後,可以看到在介面的右上方有一個選擇切換分析主體的選單。預設的用戶 ID 是神策分析經過 ID-mapping 之後的用戶 ID,可以自行選擇切換成需要分析的維度。

切換分析主體之後,漏斗在計算時用來串聯用戶行為的 key 值就會從用戶 ID 變為選擇的對應的分析主體。

3.5.3. 支援保存為概覽

在切換分析主體的情況下,我們也支援保存分析結果為概覽。

4. 多分析主體的侷限性

4.1. 無法支援的計算

使用預設的分析主體時,支援查看用戶畫像,增加用戶分群。

使用自定義的分析主體時,無法查看用戶畫像,也不支援增加用戶分群。

4.2. 可能會導致計算不準確的情況

當選擇自定義的分析主體,並且按照用戶屬性/用戶分群/用戶標籤查看分佈數據時,會出現如下提示:

之所以會有這樣的提示,是因為可能會出現如下情況:

假如一個多租戶的裝置前後被多個用戶使用過,以這個裝置 ID 作為分析主體分析的時候,能夠映射到多個用戶,也就可以映射到多個用戶屬性的值。所以在遇到這種情況——同一個分析主體會對應兩個用戶屬性的值時,會按照行為序列中最早的事件去尋找用戶屬性。