[發(fā)明專利]一種基于數(shù)據(jù)和狀態(tài)的移動應(yīng)用埋點方法在審
| 申請?zhí)枺?/td> | 202011084491.4 | 申請日: | 2020-10-12 |
| 公開(公告)號: | CN112230917A | 公開(公告)日: | 2021-01-15 |
| 發(fā)明(設(shè)計)人: | 金小俊;趙化;王興明 | 申請(專利權(quán))人: | 上海賽可出行科技服務(wù)有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;G06F11/36;G06F3/0488;G06F9/451 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 200131 上海市浦東新區(qū)自由貿(mào)*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 數(shù)據(jù) 狀態(tài) 移動 應(yīng)用 方法 | ||
本發(fā)明公開了一種基于數(shù)據(jù)和狀態(tài)的移動應(yīng)用埋點方法,涉及數(shù)據(jù)采集分析技術(shù)領(lǐng)域,方法的步驟包括:一、開發(fā)人員以頁面為單位將對應(yīng)類中的變量映射成數(shù)據(jù),將控件交互、頁面交互、視圖交互和方法執(zhí)行映射成狀態(tài);二、運營人員通過對這些數(shù)據(jù)和狀態(tài)進(jìn)行組合,配置出埋點信息;三、將埋點信息配置表下發(fā)到移動客戶端;四、客戶端在運行時對配置表中的數(shù)據(jù)和狀態(tài)進(jìn)行匹配,實現(xiàn)埋點的記錄。本發(fā)明實現(xiàn)了埋點數(shù)據(jù)的精準(zhǔn)采集,無需大數(shù)據(jù)的參與,更為重要的是,本發(fā)明實現(xiàn)了Android和iOS平臺埋點采集過程的統(tǒng)一,無需對兩個平臺分別進(jìn)行埋點配置和埋點下發(fā)。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)采集分析技術(shù)領(lǐng)域,特別涉及一種基于數(shù)據(jù)和狀態(tài)的移動應(yīng)用埋點方法。
背景技術(shù)
目前業(yè)內(nèi)的埋點方法主要有代碼埋點,可視化埋點和全埋點。
代碼埋點相對較靈活,支持包含邏輯判斷的多場景設(shè)置,但缺點是埋點代碼和業(yè)務(wù)代碼高耦合,且埋點更新依賴發(fā)版,不支持動態(tài)更新。除此之外,安卓和iOS平臺需要分別編碼實現(xiàn)埋點。
可視化埋點通過識別頁面內(nèi)的可埋點控件(添加了各類事件的控件,比如點擊事件、手勢事件等等)后將頁面上傳MIS端,運營人員在MIS端對各控件添加埋點配置。優(yōu)點是配置過程可視化,且支持動態(tài)更新。其缺點主要有兩點:
由于頁面實現(xiàn)方式的復(fù)雜性和不確定性導(dǎo)致可埋點控件的識別時有遺漏或誤判;
iOS和Android的控件標(biāo)識無法統(tǒng)一,造成兩端需要分別進(jìn)行埋點配置。
全埋點的方式是捕捉和監(jiān)測用戶在應(yīng)用里的所有行為,并全部上報。優(yōu)點是由于是全量數(shù)據(jù)采集,所以產(chǎn)品迭代過程中不需要關(guān)注埋點邏輯。缺點是,采集數(shù)據(jù)量大,且無法實現(xiàn)埋點數(shù)據(jù)的精準(zhǔn)采集,需要配合大數(shù)據(jù)分析,成本較高。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是克服現(xiàn)有技術(shù)的缺陷,提供一種基于數(shù)據(jù)和狀態(tài)的移動應(yīng)用埋點方法。
為了解決上述技術(shù)問題,本發(fā)明提供了如下的技術(shù)方案:
本發(fā)明一種基于數(shù)據(jù)和狀態(tài)的移動應(yīng)用埋點方法,所述移動應(yīng)用埋點方法包含埋點配置MIS系統(tǒng)和客戶端埋點SDK,埋點配置和實施流程如下:
一、MIS系統(tǒng)埋點配置
以頁面為單位進(jìn)行埋點配置,頁面以類名作為唯一標(biāo)識;若存在該頁面的設(shè)計圖,則直接將設(shè)計圖導(dǎo)入MIS系統(tǒng),若沒有相應(yīng)的設(shè)計圖,則在APP端進(jìn)行截屏并將該頁面截圖上傳到MIS系統(tǒng),若是導(dǎo)入的設(shè)計圖則需要開發(fā)人員在MIS端輸入頁面標(biāo)識符;
1.數(shù)據(jù)配置
頁面導(dǎo)入成功后,由開發(fā)人員將數(shù)據(jù)名稱,數(shù)據(jù)變量名和數(shù)據(jù)值名稱進(jìn)行綁定后,綁定后生成數(shù)據(jù)列表,供運營人員配置埋點時使用,比如開發(fā)人員在數(shù)據(jù)/狀態(tài)配置系統(tǒng)配置數(shù)據(jù)訂單類型,數(shù)據(jù)名稱為訂單類型,數(shù)據(jù)變量名安卓為this.orderType,iOS為self.orderType,數(shù)據(jù)值名稱為預(yù)約單,往返單,包車單,對應(yīng)的變量值為0,1,2,配置完成后,運營人員在埋點配置系統(tǒng)看到的數(shù)據(jù)為:可配置數(shù)據(jù)訂單類型,對應(yīng)的取值為預(yù)約單,往返單,包車單;
2.狀態(tài)配置
狀態(tài)配置為指定在何種情況下進(jìn)行埋點值的匹配和記錄,MIS系統(tǒng)默認(rèn)提供兩種類型的可選狀態(tài),包括通用狀態(tài)和方法執(zhí)行狀態(tài),通用狀態(tài)包括控件交互,頁面交互和視圖交互狀態(tài),方法執(zhí)行狀態(tài)為指定的方法或函數(shù)的執(zhí)行狀態(tài);
2.1控件交互
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海賽可出行科技服務(wù)有限公司,未經(jīng)上海賽可出行科技服務(wù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011084491.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





