數(shù)據(jù)埋點(diǎn)技巧

互聯(lián)網(wǎng)產(chǎn)品經(jīng)理捺僻、運(yùn)營都需要懂?dāng)?shù)據(jù)知識(shí),而數(shù)據(jù)的起點(diǎn)則是在數(shù)據(jù)埋點(diǎn)上根竿。

本文以PC電腦客戶端做數(shù)據(jù)埋點(diǎn)案例陵像,可以通用到APP就珠、小程序寇壳、和H5站點(diǎn)上。以下是轉(zhuǎn)載的原文

移動(dòng)互聯(lián)網(wǎng)時(shí)代妻怎,無論是Android壳炎、iOS還是小程序,都有很多成熟的解決方案逼侦,無需花費(fèi)很多的時(shí)間去處理埋點(diǎn)的事情匿辩,而且基于第三方提供的SDK進(jìn)行埋點(diǎn),在數(shù)據(jù)處理和分析上也有很大的優(yōu)勢榛丢。

但是在之前的PC互聯(lián)網(wǎng)時(shí)代铲球,除了網(wǎng)頁端有百度統(tǒng)計(jì)、谷歌分析等晰赞,客戶端的埋點(diǎn)似乎沒有一套能拿出來可供大家討論的解決方案稼病,我就基于我的工作經(jīng)驗(yàn)和理解,給大家分享一下PC客戶端的埋點(diǎn)掖鱼。

PC客戶端的埋點(diǎn)

首先然走,在PC上,我們得知道我們需要統(tǒng)計(jì)些什么內(nèi)容戏挡。

一個(gè)PC客戶端芍瑞,無論是工具類的還是內(nèi)容類的,我們都希望知道我們提供的服務(wù)的效果褐墅。那么拆檬,我們從一個(gè)客戶端安裝洪己、運(yùn)行到最終被卸載來看看。

就拿產(chǎn)品使用較多的工具“Axure RP”來舉例吧秩仆。如果“Axure RP”是我們自己的軟件码泛,首先我們需要知道被安裝了,之后澄耍,我們關(guān)注激活情況噪珊,也就是使用,到最后齐莲,被卸載了痢站,這一整個(gè)環(huán)節(jié),構(gòu)成了一個(gè)生命周期选酗。重點(diǎn)來了阵难,對于這個(gè)生命周期,所有你想知道的關(guān)于“Axure RP”的情況你都可以統(tǒng)計(jì)到芒填。

1.軟件的安裝

在PC客戶端安裝的過程中呜叫,流程一般是這樣的:①運(yùn)行安裝包②彈出安裝界面提供給用戶操作③執(zhí)行安裝過程-寫注冊表、啟動(dòng)項(xiàng)殿衰、計(jì)劃任務(wù)等④執(zhí)行安裝過程-創(chuàng)建安裝的文件夾(③和④可以交換)朱庆。

在這個(gè)環(huán)節(jié),我們一般需要知道:

安裝包被運(yùn)行了

在安裝界面用戶做了哪些操作

我們的安裝過程是否正常執(zhí)行

我們最終是否安裝成功

在PC上闷祥,只要我們的安裝包運(yùn)行起來了娱颊,無論是彈出安裝界面、寫注冊表還是創(chuàng)建文件凯砍,這些都是安裝包可以控制的箱硕,所以我們能通過安裝包進(jìn)程,將整個(gè)安裝環(huán)節(jié)的所有數(shù)據(jù)記錄下來發(fā)送到我們的后臺(tái)并記錄下來(這里要重點(diǎn)記住悟衩,由于安裝是一次性的動(dòng)作剧罩,所以統(tǒng)計(jì)一定要發(fā)實(shí)時(shí)的)

2.軟件的使用

軟件的使用座泳,包括啟動(dòng)軟件惠昔、使用功能和退出軟件。

在PC上钳榨,軟件的啟動(dòng)有很多種方式舰罚,例如開機(jī)自啟動(dòng)、計(jì)劃任務(wù)薛耻、手動(dòng)點(diǎn)擊快捷方式营罢,我們繼續(xù)以“Axure RP”舉例,當(dāng)我們裝上了“Axure RP”后,會(huì)在桌面饲漾、開始菜單中蝙搔,創(chuàng)建快捷方式(有些程序會(huì)在任務(wù)欄上也創(chuàng)建),同時(shí)考传,會(huì)將后綴名為“rp”的文件默認(rèn)打開方式調(diào)整為“Axure RP”吃型。

對于啟動(dòng),我們就有了三種方式:桌面快捷方式僚楞、開始菜單快捷方式和默認(rèn)軟件打開勤晚,所以我們需要統(tǒng)計(jì)軟件是否被啟動(dòng)了,是如何啟動(dòng)的泉褐。

對于使用功能赐写,當(dāng)軟件運(yùn)行起來后,其進(jìn)程就會(huì)啟動(dòng)膜赃,這個(gè)時(shí)候就跟移動(dòng)端的應(yīng)用類似挺邀,我們需要統(tǒng)計(jì)一系列事件,每個(gè)功能的使用情況跳座、功能狀態(tài)端铛、付費(fèi)、登錄等一系列信息(區(qū)別于移動(dòng)端的是疲眷,在PC上一般這些統(tǒng)計(jì)都是做單點(diǎn)統(tǒng)計(jì)禾蚕,例如統(tǒng)計(jì)彈窗的彈出、功能的點(diǎn)擊咪橙、某個(gè)狀態(tài)夕膀,對于相互關(guān)聯(lián)的一組事件統(tǒng)計(jì)是比較復(fù)雜的虚倒,需要定義結(jié)構(gòu)體美侦,在一條統(tǒng)計(jì)中包含很多組字段信息,因?yàn)闆]有成熟的SDK集成魂奥,所以基本都要自己定義埋點(diǎn)菠剩,復(fù)用性較差)。

這部分統(tǒng)計(jì)分為公共統(tǒng)計(jì)和專用統(tǒng)計(jì)耻煤。公共統(tǒng)計(jì)就是基本信息具壮,常用的是用戶標(biāo)識(shí)、用戶基本信息哈蝇、計(jì)算機(jī)硬件信息和其他的可復(fù)用的棺妓;專用統(tǒng)計(jì)就是針對你的功能,你想了解哪些情況炮赦,針對性進(jìn)行埋點(diǎn)統(tǒng)計(jì)怜跑。

對于軟件退出,這就比較簡單了,是正常退出還是異常退出性芬?軟件使用了多久退出峡眶?

3.軟件的卸載

軟件卸載的流程包括啟動(dòng)卸載程序、用戶操作植锉、刪除注冊表及文件等操作辫樱、完成卸載。

在這個(gè)過程中俊庇,我們主要關(guān)注兩方面的信息狮暑,一方面是用戶怎么卸載的?是主動(dòng)使用卸載程序辉饱,還是通過一些管理軟件進(jìn)行卸載心例;另一方面是用戶為什么要卸載,這個(gè)時(shí)候我們可以在卸載的界面中給用戶提供選擇鞋囊,以獲取用戶的反饋止后。

該怎么埋點(diǎn)

1.埋點(diǎn)的分類

(1)時(shí)效性

PC客戶端一般情況下都比較復(fù)雜,子功能很多溜腐,可統(tǒng)計(jì)的內(nèi)容很多译株,為了節(jié)省帶寬,我們不可能每次都實(shí)時(shí)將數(shù)據(jù)傳輸回來挺益,而且很多時(shí)效性不是很強(qiáng)的功能沒有必要實(shí)時(shí)上報(bào)歉糜。

實(shí)時(shí)統(tǒng)計(jì)

當(dāng)功能觸發(fā)時(shí)或達(dá)到一定條件,立即將統(tǒng)計(jì)回傳望众,一般情況下用于時(shí)效性比較強(qiáng)的功能匪补,例如活躍統(tǒng)計(jì)、營收類統(tǒng)計(jì)烂翰,我們需要實(shí)時(shí)分析并調(diào)整策略夯缺。

延時(shí)統(tǒng)計(jì)

統(tǒng)計(jì)不立即回傳,將統(tǒng)計(jì)積累甘耿,達(dá)到一定的條件或者一定的時(shí)間踊兜,統(tǒng)一將這部分統(tǒng)計(jì)回傳,一般情況用于時(shí)效性不強(qiáng)的功能佳恬,例如采集設(shè)備信息捏境、獲取某些功能的狀態(tài)、常規(guī)功能的統(tǒng)計(jì)毁葱,這部分統(tǒng)計(jì)使用范圍比較廣垫言,一般都是隔日發(fā)送,有一天的延遲倾剿,統(tǒng)計(jì)的信息晚一天不會(huì)對分析產(chǎn)生較大的影響筷频。

(2)埋點(diǎn)的作用

常規(guī)的基礎(chǔ)統(tǒng)計(jì)

每次統(tǒng)計(jì)都需要發(fā)送,可以理解為公用統(tǒng)計(jì),這部分統(tǒng)計(jì)是將幾乎所有的統(tǒng)計(jì)都需要的部分包括進(jìn)來截驮,封裝成一個(gè)統(tǒng)一的部分笑陈,每次發(fā)送統(tǒng)計(jì)都會(huì)帶上這些內(nèi)容,方便管理葵袭,節(jié)省后續(xù)埋點(diǎn)時(shí)間涵妥。

功能統(tǒng)計(jì)

針對特定功能,當(dāng)功能被使用或者生效的時(shí)候坡锡,我們需要統(tǒng)計(jì)效果或者狀態(tài)蓬网,可以理解為專用統(tǒng)計(jì),不同于移動(dòng)端鹉勒,PC一般沒有第三方提供的SDK帆锋,需要每個(gè)專用統(tǒng)計(jì)自己埋點(diǎn),維護(hù)大量的統(tǒng)計(jì)內(nèi)容禽额,不過在一個(gè)公司內(nèi)部锯厢,可以統(tǒng)一設(shè)計(jì)規(guī)范,方便維護(hù)脯倒。

(3)數(shù)據(jù)類型

結(jié)構(gòu)體

統(tǒng)計(jì)連貫的事件实辑,各項(xiàng)信息之間的關(guān)聯(lián)很重要。

計(jì)數(shù)

統(tǒng)計(jì)某個(gè)行為發(fā)生的次數(shù)藻丢。

字符串

統(tǒng)計(jì)內(nèi)容剪撬。

整形

統(tǒng)計(jì)數(shù)值,也可用來統(tǒng)計(jì)狀態(tài)悠反。

布爾型

統(tǒng)計(jì)需要判斷的類型残黑,一般使用場景較少,為了方便計(jì)算斋否,大部分被整形和字符串替代梨水。

2.數(shù)據(jù)埋點(diǎn)實(shí)例

(1)軟件安裝

場景:統(tǒng)計(jì)安裝過程中的信息

(2)軟件的使用

場景:軟件啟動(dòng)后,用戶使用了分享功能如叼,將自己做的原型分享到了云端冰木,最后用戶關(guān)閉了軟件穷劈。

要注意的是笼恰,軟件啟動(dòng)和關(guān)閉,看需要是可以調(diào)整的歇终,如果你只是想知道是不是啟動(dòng)了社证,來判斷活躍,那么僅僅需要啟動(dòng)的時(shí)候發(fā)送個(gè)整型的值標(biāo)識(shí)即可评凝;如果想知道更詳細(xì)的信息追葡,比如啟動(dòng)方式、啟動(dòng)時(shí)間等等,可以定義結(jié)構(gòu)體宜肉,將這一刻更多的信息發(fā)送回來匀钧,可靈活定義。

(3)軟件卸載

卸載跟軟件安裝類似谬返,這里就不贅述了之斯。

在這里,如果希望收集用戶的卸載原因遣铝,可以定義一個(gè)字符串佑刷,將用戶填寫的內(nèi)容上報(bào),這種形式的數(shù)據(jù)如果太多酿炸,不太利于分析瘫絮,所以看產(chǎn)品情況可靈活設(shè)置。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末填硕,一起剝皮案震驚了整個(gè)濱河市麦萤,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌扁眯,老刑警劉巖频鉴,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異恋拍,居然都是意外死亡垛孔,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進(jìn)店門施敢,熙熙樓的掌柜王于貴愁眉苦臉地迎上來周荐,“玉大人,你說我怎么就攤上這事僵娃「抛鳎” “怎么了?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵默怨,是天一觀的道長讯榕。 經(jīng)常有香客問我,道長匙睹,這世上最難降的妖魔是什么愚屁? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮痕檬,結(jié)果婚禮上霎槐,老公的妹妹穿的比我還像新娘。我一直安慰自己梦谜,他們只是感情好丘跌,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布袭景。 她就那樣靜靜地躺著,像睡著了一般闭树。 火紅的嫁衣襯著肌膚如雪耸棒。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天报辱,我揣著相機(jī)與錄音榆纽,去河邊找鬼。 笑死捏肢,一個(gè)胖子當(dāng)著我的面吹牛奈籽,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播鸵赫,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼衣屏,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了辩棒?” 一聲冷哼從身側(cè)響起狼忱,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎一睁,沒想到半個(gè)月后钻弄,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡者吁,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年窘俺,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片复凳。...
    茶點(diǎn)故事閱讀 40,503評論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡瘤泪,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出育八,到底是詐尸還是另有隱情对途,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布髓棋,位于F島的核電站实檀,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏按声。R本人自食惡果不足惜膳犹,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望儒喊。 院中可真熱鬧镣奋,春花似錦、人聲如沸怀愧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽芯义。三九已至哈垢,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間扛拨,已是汗流浹背耘分。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留绑警,地道東北人端礼。 一個(gè)月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓允跑,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子啊掏,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,512評論 2 359

推薦閱讀更多精彩內(nèi)容