<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          產(chǎn)品經(jīng)理的app數(shù)據(jù)基本功

          共 2488字,需瀏覽 5分鐘

           ·

          2021-10-15 10:38


          這是Kevin的第 936?
          原創(chuàng),
          持續(xù)日更,做產(chǎn)品經(jīng)理的創(chuàng)業(yè)斜杠青年。




          隨著PMTalk的App上線準(zhǔn)備期,近期我們也在做App的數(shù)據(jù)采集和數(shù)據(jù)指標(biāo)的工作。同時(shí)app的數(shù)據(jù)采集知識(shí)也是產(chǎn)品經(jīng)理的基礎(chǔ)知識(shí)。

          1.app數(shù)據(jù)獲取的基礎(chǔ)原理

          我們知曉app數(shù)據(jù)采集的底層邏輯和數(shù)據(jù)類型,有助于我們建立數(shù)儀表盤(pán),快速將迭代變?yōu)闃I(yè)務(wù)導(dǎo)向逐漸切換為數(shù)據(jù)+業(yè)務(wù)的智能導(dǎo)向。

          對(duì)于一個(gè)可靠的數(shù)據(jù)儀表盤(pán),僅僅是自己家的app數(shù)據(jù)還不夠,還要獲取app的數(shù)據(jù)很多時(shí)候我們不能僅靠自家app數(shù)據(jù)來(lái)做數(shù)據(jù)分析,還要獲取競(jìng)品以及相關(guān)上下游app的產(chǎn)品數(shù)據(jù)來(lái)做數(shù)據(jù)分析。

          而獲取APP數(shù)據(jù)和獲取網(wǎng)頁(yè)數(shù)據(jù)是不同的,網(wǎng)頁(yè)可以通過(guò)模擬行為操作,來(lái)獲取網(wǎng)頁(yè)的接受、發(fā)送數(shù)據(jù),對(duì)這兩部份數(shù)據(jù)進(jìn)行截取。而APP則通過(guò)獲取數(shù)據(jù)傳輸過(guò)程中的數(shù)據(jù)包來(lái)獲得數(shù)據(jù)。在app數(shù)據(jù)獲取里要通過(guò)抓包程序就能夠獲得傳輸數(shù)據(jù)信息;

          抓包的數(shù)據(jù)當(dāng)然可用,一般app的數(shù)據(jù)是走h(yuǎn)ttp或者h(yuǎn)ttps。如果是http就和網(wǎng)頁(yè)一樣。https的話可能會(huì)加密。另外你問(wèn)的做持續(xù)抓取話,簡(jiǎn)單的方法是寫(xiě)好腳本定時(shí)觸發(fā),用數(shù)據(jù)來(lái)做增量更新。

          App中的數(shù)據(jù)無(wú)非兩種,一種是網(wǎng)絡(luò)數(shù)據(jù),一種是本地?cái)?shù)據(jù)。網(wǎng)絡(luò)請(qǐng)求我們一般用抓包工具(Mac上的Charles 或者Windows上的Fiddler)來(lái)獲取Api,然后再用程序循環(huán)請(qǐng)求,獲取所有的數(shù)據(jù)。而另一種是app存儲(chǔ)到本地的數(shù)據(jù),一種是存儲(chǔ)到文件中的,一種是存儲(chǔ)到數(shù)據(jù)庫(kù)中的。

          有代碼經(jīng)驗(yàn)或APP開(kāi)發(fā)的產(chǎn)品經(jīng)理應(yīng)該知道同學(xué)其實(shí)很多APP的數(shù)據(jù)采集,都是對(duì)APP進(jìn)行模擬操作,即可獲得app里的數(shù)據(jù)。我們只需要寫(xiě)代碼模擬其請(qǐng)求,無(wú)論P(yáng)OST還是GET,即可得到該請(qǐng)求所返回的信息。再通過(guò)對(duì)返回的信息結(jié)構(gòu)化解析,即可得到我們想要的數(shù)

          app的數(shù)據(jù)既有網(wǎng)絡(luò)傳輸生成的也有本地的。比如PMTalk的文章數(shù)據(jù),會(huì)做一部分本地存儲(chǔ),詳細(xì)文章詳情要從網(wǎng)絡(luò)查詢。用戶每操作一次,訪問(wèn)一個(gè)頁(yè)面,APP與服務(wù)端交互的數(shù)據(jù),均可獲取下來(lái)。這種方式廣泛用于app的數(shù)據(jù)采集


          自己做數(shù)據(jù)采集就是運(yùn)用上面的底層邏輯,但我們很多時(shí)候?yàn)榱耸r(shí)省力,都會(huì)選擇第三方的app數(shù)據(jù)采集工具進(jìn)行埋點(diǎn)。


          2.第三方工具下app數(shù)據(jù)采集埋點(diǎn)

          我們?cè)谧鯽pp數(shù)據(jù)采集的時(shí)候一定要清楚數(shù)據(jù)采集的目的,肯定不能做全量數(shù)據(jù)統(tǒng)計(jì)的,即使我們清楚數(shù)據(jù)越多越好,但只有圍繞目的和目的相關(guān)的數(shù)據(jù)才是有意義的。

          比如這次上線了商城的功能,數(shù)據(jù)埋點(diǎn)其中一個(gè)目的想要統(tǒng)計(jì)商場(chǎng)功能的轉(zhuǎn)化率、營(yíng)收數(shù)、瀏覽量等,那么產(chǎn)品經(jīng)理需要對(duì)用戶在購(gòu)買過(guò)程中,商城功能整個(gè)購(gòu)買流程涉及到的頁(yè)面包括商品列表頁(yè)、商品詳情頁(yè)、確認(rèn)購(gòu)買頁(yè)、支付頁(yè)、支付成功頁(yè)。也就是需要對(duì)上面提到的頁(yè)面進(jìn)行埋點(diǎn),統(tǒng)計(jì)進(jìn)入到各個(gè)頁(yè)面的數(shù)據(jù)。

          一般完成一個(gè)APP數(shù)據(jù)埋點(diǎn)的7個(gè)步驟:

          1、注冊(cè)一家統(tǒng)計(jì)工具網(wǎng)站付費(fèi)或免費(fèi)使用
          2、新建應(yīng)用
          3、獲取KEY和SDK代碼包
          4、將埋點(diǎn)需求和SDK包發(fā)給研發(fā)
          5、自定義埋點(diǎn)需求完善
          6、研發(fā)開(kāi)發(fā)并完成APP上線
          7、在工具平臺(tái)查看數(shù)據(jù)

          我們重點(diǎn)講解的是第五步。除了我們要提出需要統(tǒng)計(jì)的數(shù)據(jù)指標(biāo),(這類指標(biāo)往往在工具里都有現(xiàn)成的,只需要把代碼包和工具連通就行了),而真正個(gè)性化的數(shù)據(jù)埋點(diǎn)則是自定義事件了。

          第五步:埋點(diǎn)數(shù)據(jù)的自定義事件

          自定義事件分為計(jì)數(shù)事件以及計(jì)算事件。
          計(jì)數(shù)事件主要統(tǒng)計(jì)事件發(fā)生的數(shù)量。計(jì)算事件主要統(tǒng)計(jì)事件相應(yīng)的數(shù)值類型。
          舉個(gè)例子,一個(gè)文章發(fā)布事件,統(tǒng)計(jì)多少人成功發(fā)布了文章屬于計(jì)數(shù)事件,統(tǒng)計(jì)發(fā)布成功的人中文章的字?jǐn)?shù)和話題分布規(guī)律屬于計(jì)算事件

          第四步的數(shù)據(jù)指標(biāo)是基于數(shù)據(jù)統(tǒng)計(jì)目的所羅列的數(shù)據(jù)指標(biāo)和數(shù)據(jù)詞典,將之前的數(shù)據(jù)指標(biāo)要么進(jìn)行更新、要么進(jìn)行擴(kuò)展。

          數(shù)據(jù)埋點(diǎn),離不開(kāi)和開(kāi)發(fā)溝通

          很多數(shù)據(jù)埋點(diǎn)需求在提出來(lái)后實(shí)際上是不能統(tǒng)計(jì)到或精確度不夠,要么是因?yàn)橘Y源、要么是因?yàn)闀r(shí)間成本等問(wèn)題,所以在有限數(shù)據(jù)下找到最能夠采集的數(shù)據(jù),達(dá)到最高效率,同時(shí)精準(zhǔn)度最高。

          使用第三方數(shù)據(jù)分析平臺(tái),在APP里埋點(diǎn)后,還需要在第三方平臺(tái)上傳相應(yīng)的事件ID與事件名稱,一定要代碼中的ID與名稱一致。ID與名稱一般是產(chǎn)品這邊整理命名,iOS 與Android統(tǒng)一

          埋點(diǎn)事件案例說(shuō)明:

          如下是一個(gè)手機(jī)驗(yàn)證碼注冊(cè)并登錄的頁(yè)面,在這個(gè)頁(yè)面里有下面組件

          • 手機(jī)輸入框

          • 短信驗(yàn)證碼輸入框

          • 登錄按鈕

          • 獲取驗(yàn)證碼按鈕

          • 用戶注冊(cè)協(xié)議知情按鈕


          ??用戶登錄頁(yè)面?



          圍繞上面5個(gè)組件和用戶的關(guān)系,我們可以整理出下面的埋點(diǎn)事件。

          簡(jiǎn)單事件統(tǒng)計(jì),即記錄事件的發(fā)生次數(shù)(可理解為PV)和事件發(fā)生人數(shù)(可理解為UV)。

          ??網(wǎng)絡(luò)圖片:登錄注冊(cè)頁(yè)面事件?



          事件ID,英文叫做EventID,該名稱可由程序員自行定義(按照APP統(tǒng)計(jì)平臺(tái),如友盟、talkingdata等提供的事件ID命名規(guī)范進(jìn)行命名),將該事件ID寫(xiě)入需要跟蹤的位置中即可。
          事件名稱,事件ID的中文名稱,是為了方便產(chǎn)品和運(yùn)營(yíng)人員查看沒(méi)有嚴(yán)格的中文規(guī)范,但是要具體符合事件場(chǎng)景意義,事件名稱命名是在APP上線后,該事件ID有數(shù)據(jù)后的一個(gè)事后行為,通常是在APP數(shù)據(jù)平臺(tái)中定義(你可以把input_testcode這個(gè)事件ID的事件名稱改為:用戶在這里輸入驗(yàn)證碼)。事件名稱只是事件ID在前端頁(yè)面的一個(gè)顯示名稱。
          事件發(fā)生次數(shù),即該事件總共發(fā)生的次數(shù);每次使用對(duì)應(yīng)的事件ID,次數(shù)都會(huì)+1;
          事件發(fā)生人數(shù),即該事件的發(fā)生人數(shù)(不同的統(tǒng)計(jì)平臺(tái)稱呼不一樣,有的的稱呼為:達(dá)成該事件的用戶數(shù)、獨(dú)立用戶數(shù));可以理解為,在每個(gè)事件中,都會(huì)有個(gè)事件ID計(jì)數(shù)器,每當(dāng)該事件被觸發(fā)時(shí),同時(shí)記錄下該用戶的唯一標(biāo)識(shí),事件數(shù)即加1;事件發(fā)生人數(shù),即根據(jù)用戶唯一標(biāo)識(shí),對(duì)事件發(fā)生次數(shù)進(jìn)行去重。
          以上是我們做app數(shù)據(jù)統(tǒng)計(jì)下的基礎(chǔ)功能,從了解app的數(shù)據(jù)獲取原理再到數(shù)據(jù)使用第三方工具的數(shù)據(jù)埋點(diǎn)。

          今天的分享就在這。




          瀏覽 79
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产无遮挡又黄又爽免费网站 | 五月丁香在线视频 | 人人很很操人人 | 91天堂国产区 | 日本韩国一区二区三区在线观看 |