打點(diǎn)大概思路就是你找到你想要統(tǒng)計(jì)的點(diǎn),可以是頁面,可以是點(diǎn)擊事件,打點(diǎn)的過程中你可以根據(jù)需要設(shè)置參數(shù)。
由于不同的研發(fā)打點(diǎn)的習(xí)慣可能不一致,當(dāng)然如果公司有明確的規(guī)范就好辦了,如果沒有規(guī)范就需要你們溝通了。
下面先分享一些接觸到的打點(diǎn)的案例:
第一種是給APP打的點(diǎn),我是結(jié)合友盟使用的:
下面的圖寫的是某APP的打點(diǎn)文檔:這個(gè)是交給研發(fā)的,同時(shí)你要在友盟上上傳你的文檔或者你手動(dòng)錄也是可以的,關(guān)鍵點(diǎn)事要保證事件ID要一致。

下面的是對(duì)應(yīng)的友盟的截圖:友盟支持一鍵上傳,你可以按照他要求的格式整理,然后一鍵上傳。


一般這種我會(huì)在需求文檔中加一頁,標(biāo)明一下每個(gè)點(diǎn)大概的位置在哪

上面這種打點(diǎn)是一般我比較常用的,下增加打點(diǎn)說明(就是上面的圖)會(huì)減少很多溝通成本,研發(fā)一看就懂啦,然后最好要測一下,有可能會(huì)漏點(diǎn)什么的。
第二種,微信的小程序打點(diǎn),這種現(xiàn)在可能遇到的也比較多:
小程序有兩種打點(diǎn)方式,分別是填寫配置和API上報(bào),
填寫配置:這種你可以按照上面那種寫文檔,也可以自己打點(diǎn)(需要你懂一點(diǎn)點(diǎn)代碼知識(shí)),如果自己打點(diǎn)要先做兩件事,第一件事,你要告訴研發(fā)我要打點(diǎn),你告訴他后,他會(huì)在代碼中幫你加上打點(diǎn)的元素,否則他可能為了方便就不加了;第二件事,你要找研發(fā)幫你把項(xiàng)目下載到本地,方便你找打點(diǎn)元素,最后你在微信公眾平臺(tái)上添加打點(diǎn)就可以啦。
下面介紹一下自己用填寫配置的方式打點(diǎn):
首先打點(diǎn)元素研發(fā)都已經(jīng)幫我加好了,并且告訴我怎么找到那些點(diǎn),我的這個(gè)里面就是找到一個(gè)叫class的屬性,屬性中最后的元素就是留給我用的,然后我找研發(fā)幫我下載到本地。
第一步:就是下載個(gè)微信web開發(fā)者工具,然后找研發(fā)把項(xiàng)目給你添加進(jìn)去。

第二步:你打開項(xiàng)目后熟悉一下項(xiàng)目,頁面基本都寫在.wxml中,你找到你對(duì)應(yīng)的頁面和元素。

第三步:你登錄微信的公眾平臺(tái),然后在‘統(tǒng)計(jì)’-‘自定義分析’-‘事件管理’-‘新建事件’,創(chuàng)建事件。

第四步:就是把你找到的頁面和元素添加進(jìn)去就可以啦。

第五步:保存并測試,測試一定要用已經(jīng)添加過體驗(yàn)者的賬號(hào)測試,然后使用小程序,過幾分鐘大概1-5分鐘,點(diǎn)擊查看結(jié)果,會(huì)顯示統(tǒng)計(jì)到的結(jié)果,最后就可以發(fā)布啦。

微信第二種的API上報(bào)也是差不多的,你可以先出個(gè)類似于第一種的那種打點(diǎn)文檔,然后再在微信公眾平臺(tái)上創(chuàng)建,只不過你不用填寫參數(shù)啦,參數(shù)研發(fā)會(huì)寫好。
暫時(shí)就介紹這兩種打點(diǎn)的方法,歡迎有更好方法的朋友可以一起交流分享給大家。
結(jié)尾簡單說一下打點(diǎn)的實(shí)現(xiàn)過程,我也是不是特別的懂,大概說一下我的理解思路。你寫給研發(fā)的打點(diǎn)文檔,研發(fā)會(huì)按照這個(gè)文檔給每個(gè)點(diǎn)都加上一個(gè)計(jì)數(shù)器,當(dāng)有人點(diǎn)擊這個(gè)點(diǎn)的時(shí)候,APP(或其他形態(tài)產(chǎn)品)就會(huì)給服務(wù)器發(fā)送一條請求,告訴服務(wù)器,哪個(gè)位置的點(diǎn)(也就是你的那個(gè)事件ID)被點(diǎn)擊了一次,同時(shí)如果有參數(shù)會(huì)一同上報(bào),比如點(diǎn)的這個(gè)人是登錄的用戶還是未登錄的用戶,這樣服務(wù)器就會(huì)把你的那個(gè)事件名稱下+1,同時(shí)對(duì)應(yīng)的參數(shù)+1,大概就是這個(gè)意思。