各類軟件馬斯洛需求層次分析_需求的分析層次

各類軟件馬斯洛需求層次分析

When I joined Square, I was embedded on a product that had been in-market for a year but didn’t have dedicated analytics support.

當我加入Square時,我被嵌入了已經上市一年但沒有專門的分析支持的產品。

As you might expect, the team had a large backlog of curiosities:

如您所料,該團隊積壓了很多好奇心:

  • What metrics should we be tracking?

    我們應該跟蹤哪些指標?

  • Why is this metric lower than I’d expect?

    為什么這個指標低于我的預期?

  • Do we have data on XYZ?

    我們有關于XYZ的數據嗎?

  • I have this idea for an A/B test! Can you help me implement it?

    我對A / B測試有這個想法! 你能幫我實現嗎?

  • What % of users use XYZ feature?

    百分之幾的用戶使用XYZ功能?

  • Can we use machine learning? I heard clustering is a great way to understand our user base!

    我們可以使用機器學習嗎? 我聽說集群是了解我們的用戶群的好方法!

Candidly, I was overwhelmed. Where should I start? What’s the most important thing to do right now? What should I be doing in three months, a year?

坦率地說,我不知所措。 我應該從哪里開始? 現在最重要的事情是什么? 一年三個月后我應該做什么?

Yearning for a framework to guide me, I came upon the AI hierarchy of needs, modeled after Maslow’s hierarchy of needs. While the specifics didn’t directly map to product analytics, I realized the overarching of a hierarchy did.

渴望有一個指導我的框架,我以馬斯洛的需求層次為模型,建立了AI需求 層次 。 盡管具體細節并沒有直接映射到產品分析,但我意識到層次結構的概述確實可以實現。

需求的分析層次結構 (The Analytics Hierarchy of Needs)

The general idea of the analytics hierarchy of needs is that you should not move up the hierarchy until you’ve done the basics in the prior step (i.e. no deep analysis before metrics are defined & tracked, no dashboards built before you’ve started collecting & cleaning your data, etc).

需求分析層次結構的總體思想是,在上一步完成基礎知識之前,您不應該上移層次結構(即,在定義和跟蹤指標之前不進行深入分析,在開始收集之前不構建儀表板)并清理您的數據等)。

Pyramid showing that collecting data comes before cleaning data, defining & tracking metrics comes before analyzing data, etc
The Analytics Hierarchy of Needs. Image by Author需求的Analytics層次結構。 圖片作者

1.收集 (1. Collect)

Wait, how are we not tracking usage of our flagship feature?!

等等,我們如何不跟蹤旗艦功能的使用?

This isn’t fun to hear. You can’t manufacture data that you wish existed in hindsight!

聽到這不好玩。 您無法制造出事后希望存在的數據!

Before doing anything else, an analyst’s first priority should be to ensure basic event logging & data modeling for key entities. This can be informed by your own product intuition and key questions stakeholders have of your data.

在執行其他任何操作之前,分析師的首要任務應該是確保關鍵實體的基本事件記錄和數據建模。 這可以通過您自己的產品直覺和利益相關者對您的數據的關鍵問題來了解。

Determining what to log and how to log it can be intimidating. Consider mapping out an Entity Relationship Diagram (ERD) for your key entities, and giving engineering the basic event logging guidance of LATAM (Log All Taps And [Relevant] Metadata).

確定要記錄什么以及如何記錄它可能會令人生畏。 考慮映射出一個實體關系圖(ERD)為您的實體按鍵,并給予工程LATAM的基本事件日志記錄的指導(L OG 者A 牛逼 APS [相關] 中號 etadata)。

2.清潔 (2. Clean)

Hey Ryan, can you quickly pull this for me?

嘿,瑞安,你能幫我拉一下嗎?

Sure, let me just SELECT * FROM some_pristine_table_that_does_not_exist;

當然,讓我選擇SELECT * FROM some_pristine_table_that_does_not_exist;

Your engineering team will likely emit data in disparate, narrow tables. Before dashboarding & diving into analysis, you should ETL your data into wider, standardized tables. This will make your analyses and dashboards far more scalable & easier to build.

您的工程團隊可能會在不同的狹窄表格中發出數據。 在進行儀表板分析和深入分析之前,您應該將數據ETL到更大的標準化表中。 這將使您的分析和儀表板更具可擴展性,并且更易于構建。

Consider a per-user-per-day summary table as a place to start. Your stakeholders can inform the columns: ask them what common questions they wish they knew but are unable to answer.

考慮將“每用戶每天”摘要表作為開始的地方。 您的利益相關者可以告知各列:詢問他們希望他們知道但無法回答的常見問題。

3.定義和跟蹤 (3. Define & Track)

Why is revenue lower than I expected this month?

為什么收入低于我本月的預期?

Now that your data is organized, it’s time to break down your funnel.

現在,您的數據已經組織好了,是時候分解渠道了。

Usually people care most about active users and $$. In order to understand what’s driving these, you need to map your product funnel to a flow chart. Consider this basic SaaS product as an example:

通常,人們最關心活躍用戶和$$。 為了了解驅動這些因素的原因,您需要將產品渠道映射到流程圖。 以這個基本的SaaS產品為例:

> Revenue = (active users) * (average subscription cost per user)

>收入=(活躍用戶)*(每位用戶的平均訂閱費用)

>> Active users = (new conversions) + (retained users)

>>有效用戶=(新轉化)+(保留用戶)

>>> New conversions = (free trials) * (average conversion %)

>>>新轉化=(免費試用)*(平均轉化百分比)

And so on. Once you’ve mapped out this flow chart and built dashboards tracking each metric, you’re ready to analyze your funnel.

等等。 繪制完該流程圖并構建了跟蹤每個指標的儀表板之后,就可以分析渠道了。

4.分析 (4. Analyze)

Interesting churn analysis, Ryan, but our retention is best in class. Conversion is top of mind for me right now.

有趣的客戶流失分析,Ryan,但我們的保留率是同類中最好的。 現在,轉換是我的首要任務。

Once my team had each of our funnel metrics defined and tracked, we assigned a Red/Amber/Green status to each. We did this by comparing each metric to internal benchmarks, external benchmarks, and our gut; this helped us determine our biggest areas of opportunity.

一旦我的團隊定義并跟蹤了每個渠道指標,我們便為每個渠道分配了紅色/琥珀色/綠色狀態 。 為此,我們將每個指標與內部基準,外部基準和我們的直覺進行了比較; 這有助于我們確定最大的機會領域。

For example: why do a deep dive into retention if it’s beating benchmarks?

例如:如果要超越基準率,為什么還要深入研究保留率?

Once you have your top area(s) of opportunity, you can do some basic heuristic analysis on each. There’s often a noteworthy trend when visualizing a metric by cohort, acquisition channel, and basic user demographics.

一旦有了最重要的機會領域,就可以對每個機會進行一些基本的啟發式分析。 通過同類群組,獲取渠道和基本用戶人口統計數據可視化指標時,通常會有一個值得注意的趨勢。

5.優化和預測 (5. Optimize & Predict)

So, you’re finally going to do that clustering analysis I heard about?

那么,您最終將要進行我聽說過的聚類分析?

You’re collecting data and you’ve cleaned it. You’ve defined your metrics and you’re tracking them. You’ve analyzed your metrics and outlined key areas for improvement.

您正在收集數據,并且已清理數據。 您已經定義了指標并正在跟蹤它們。 您已經分析了指標并概述了需要改進的關鍵領域。

Congratulations: you can now do the ‘sexy’ stuff. 😎

恭喜:您現在可以做“性感”的事情。 😎

A/B testing can give you confidence that one user experience is more optimal than another. If you’ve been following the analytics hierarchy of needs, this is well-timed: as the more users you have, the higher statistical confidence your experiments will yield.

A / B測試可以使您確信一種用戶體驗比另一種用戶體驗更為理想。 如果您一直遵循需求的分析層次結構,那么時機就很好:隨著用戶的增多,實驗將產生更高的統計信心。

Supervised machine learning can help you understand what is predictive of user behavior — for example, what actions or demographics lead to conversion or sustained usage.

有監督的機器學習可以幫助您了解什么可以預測用戶的行為,例如,哪些操作或人口統計信息會導致轉化或持續使用。

Unsupervised machine learning can help you understand patterns among your users you weren’t aware of (hello, clustering!).

無監督機器學習可以幫助您了解您不了解的用戶中的模式( 您好,集群! )。

However, a word of caution: just because you’ve reached the top of the hierarchy does not mean that machine learning is the best solution to all your questions. Simple heuristics can often yield a better outcome, as they’re quicker to implement and usually more digestible.

但是,請注意:僅僅因為您已達到層次結構的最高層, 并不意味著機器學習是所有問題的最佳解決方案。 簡單的啟發式方法通常可以產生更好的結果,因為它們實施起來更快,并且通常更易于消化。

綜上所述 (In summary)

Don’t be the analyst explaining the SHAP values of your XGBoost model while your new flagship feature isn’t being tracked.

當您的新旗艦功能沒有被追蹤時,不要當分析師來解釋您的XGBoost模型的SHAP值。

Image for post
Image by Author
圖片作者

翻譯自: https://towardsdatascience.com/the-analytics-hierarchy-of-needs-6d57d0e205e2

各類軟件馬斯洛需求層次分析

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/389686.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/389686.shtml
英文地址,請注明出處:http://en.pswp.cn/news/389686.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

384. 打亂數組

384. 打亂數組 給你一個整數數組 nums ,設計算法來打亂一個沒有重復元素的數組。 實現 Solution class: Solution(int[] nums) 使用整數數組 nums 初始化對象int[] reset() 重設數組到它的初始狀態并返回int[] shuffle() 返回數組隨機打亂后的結果 示例&#xf…

HTTP/2 學習筆記

創建連接TCP三次握手:包括客戶端想服務端發起一個SYN包,接著服務端返回對應SYN的ACK響應以及新的SYN包,然后客戶端返回對應的ACK.如果客戶端發起HTTPS連接,它還需要進行傳輸層安全協議(TLS)協商;TLS用來取代安全套接層.HTTP1的問題1.隊頭阻塞:允許一次發送一組請求,但是只能按照…

MySQL的變量分類總結

在MySQL中,my.cnf是參數文件(Option Files),類似于ORACLE數據庫中的spfile、pfile參數文件,照理說,參數文件my.cnf中的都是系統參數(這種稱呼比較符合思維習慣),但是官方…

859. 親密字符串

859. 親密字符串 給你兩個字符串 s 和 goal ,只要我們可以通過交換 s 中的兩個字母得到與 goal 相等的結果,就返回 true ;否則返回 false 。 交換字母的定義是:取兩個下標 i 和 j (下標從 0 開始)且滿足 …

python函數不同類型參數順序

python函數的參數定義順序必須為: 必須參數(位置參數),默認參數,可變參數,命名關鍵字參數,關鍵字參數 如以下定義: def f1(a, b, c0, *args, d, **kw): print(a , a, b , b, c , c, …

亞洲國家互聯網滲透率_發展中亞洲國家如何回應covid 19

亞洲國家互聯網滲透率The COVID-19 pandemic has severely hit various economies across the world, with global impact estimated between USD 6.1 trillion and USD 9.1 trillion, equivalent to a loss of 7.1% to 10.5% of global gross domestic product (GDP).[1] More…

create-react-app項目使用假數據

做新項目的時候,前端每次要等后端接口準備好再開始,就會延期,等后端接口準備好了,前端這邊的項目又會相互緊張,如果前端跟后端同時進行,前期將框架,基礎做好,定好接口文檔&#xff0…

1854. 人口最多的年份

1854. 人口最多的年份 給你一個二維整數數組 logs ,其中每個 logs[i] [birthi, deathi] 表示第 i 個人的出生和死亡年份。 年份 x 的 人口 定義為這一年期間活著的人的數目。第 i 個人被計入年份 x 的人口需要滿足:x 在閉區間 [birthi, deathi - 1] 內…

snake4444勒索病毒成功處理教程方法工具達康解密金蝶/用友數據庫sql后綴snake4444...

*snake4444勒索病毒成功處理教程方法 案例:筆者負責一個政務系統的第三方公司的運維,上班后發現服務器的所有文件都打不開了,而且每個文件后面都有一個snake4444的后綴,通過網絡我了解到這是一種勒索病毒。因為各個文件不能正常打…

有史以來最漂亮的游戲機

The recent reveal of the PlayStation 5’s design has divided the gaming world. There are those who appreciate its bold, daring industrial design and those who would have preferred something a little less outlandish; perhaps a little more traditional.噸 他最…

springboot-添加攔截器

在我們日常開發的過程中,經常會遇到這一類問題,要求需要用戶登錄以后才能夠訪問其他的內容,否則不行,那么解決這一問題最好的辦法就是運用攔截器,攔截器可以和多種處理請求的web框架結合,今天所講的就是與s…

1945. 字符串轉化后的各位數字之和

1945. 字符串轉化后的各位數字之和 給你一個由小寫字母組成的字符串 s ,以及一個整數 k 。 首先,用字母在字母表中的位置替換該字母,將 s 轉化 為一個整數(也就是,‘a’ 用 1 替換,‘b’ 用 2 替換&#…

墨刀原型制作 位置選擇_原型制作不再是可選的

墨刀原型制作 位置選擇The ‘role’ of a designer has been a topic of discussion several many years now. In the past decade, the role of a Designer got split into several different roles like — Graphic Designer, User Experience Designer, Interaction Designe…

eclipse maven 構建簡單springmvc項目

環境&#xff1a;eclipse Version: Oxygen.3a Release (4.7.3a) 創建maven Project項目&#xff0c;目錄結構 修改工程的相關編譯屬性 修改pop.xml&#xff0c;引入springmvc相關包 <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.…

1859. 將句子排序

1859. 將句子排序 一個 句子 指的是一個序列的單詞用單個空格連接起來&#xff0c;且開頭和結尾沒有任何空格。每個單詞都只包含小寫或大寫英文字母。 我們可以給一個句子添加 從 1 開始的單詞位置索引 &#xff0c;并且將句子中所有單詞 打亂順序 。 比方說&#xff0c;句子…

醫動力Android基于CC組件化框架的探索與實踐

為什么要組件化? 醫動力App作為公司的核心產品已經有多年歷史了,隨著版本的不斷迭代,功能越來越多,代碼量越來越大,不可避免的會產生一下問題: 業務越來越復雜&#xff0c;維護成本高;業務耦合度高&#xff0c;代碼越來越臃腫&#xff0c;團隊內部多人協作開發困難;編譯時間長…

使用協同過濾推薦電影

ALSO, ARE RECOMMENDER SYSTEMS INFLUENCING OUR TASTE??此外&#xff0c;推薦系統是否影響我們的口味&#xff1f; An excerpt on creating a movie recommender system similar to the OTT platforms.有關創建類似于OTT平臺的電影推薦系統的摘錄。 INTRODUCTION介紹 For…

423. 從英文中重建數字

423. 從英文中重建數字 給你一個字符串 s &#xff0c;其中包含字母順序打亂的用英文單詞表示的若干數字&#xff08;0-9&#xff09;。按 升序 返回原始的數字。 例 1&#xff1a;輸入&#xff1a;s "owoztneoer" 輸出&#xff1a;"012"示例 2&#xf…

錦欣生殖獲戰略投資,華平、信銀領投,紅杉、藥明康德跟投

9月16日消息&#xff0c;錦欣生殖近日宣布已完成新一輪的戰略投資&#xff0c;本輪融資由原戰略股東華平投資及新引入的中信銀行旗下信銀投資領投&#xff0c;紅杉資本中國基金、藥明康德等跟投。完成本輪融資后&#xff0c;華平投資及信銀投資分別成為錦欣生殖的第二及第三大股…

數據暑假實習面試_面試數據科學實習如何準備

數據暑假實習面試Unfortunately, on this occasion, your application was not successful, and we have appointed an applicant who…不幸的是&#xff0c;這一次&#xff0c;您的申請沒有成功&#xff0c;我們已經任命了一位符合以下條件的申請人&#xff1a; Sounds famili…