測試在工作中測試埋點數據。


 

現在的app,經常會有測試埋點數據的需求,那么埋點數據要怎么測呢?

首先,產品經理會給出相應的埋點文檔,一般來說,最多的就是曝光,點擊,這2種情況

 

 

 

 比如在測試這個首頁大圖的埋點數據時,產品會給出曝光和點擊的對應打點,打點字段如下

展示打點:mybanner_show
desc有:type、index和linkURL

點擊打點:mybanner_click
desc有:type、index和linkURL

其中mybanner_show,mybanner_click是主要的打點名稱,desc是打點附帶的參數

 

首先是曝光打點,每次用戶看到,就是一次曝光,比如說用戶首次打開app,進入到這個頁面,就立刻會打上曝光的打點,而點擊,顧名思義,用戶在點擊首頁大圖時,會觸發這個點擊的打點,點擊到這個app中

 

通過Linux連接工具,連接到服務器中,我這里用的是secureCRT,很多公司是實用xshell,其實用起來都差不多,非常傻瓜,輸入服務器地址,賬號密碼就可以了

 

 

通過cd+文件路徑,進入到存放文件的內容里,比如這里的是data文件夾下的bizdata,具體存在哪里每個公司可能都會不同,就和大家電腦里的小電影存的地方都不一樣,要去問一下開發同學

 

 

 

然后使用tail -f  加上文件名打開

 

 

但是你打開后會發現,內容非常的多,雜亂無章,因為這里保存的日志埋點信息,不僅僅是我們剛剛說的首頁廣告的曝光和點擊打點,還有很多其他的打點也在實時刷新,這樣測是肯定不方便測試的

 

 

 

 所以我們加上一個過濾字段

 

tail -f dcall_18102.2020-05-30_22.csv |grep mybanner_show

這里的grep就是根據mybanner_show來進行過濾,只看這個文件中,包含mybanner_show的字符串

然后再去app里觸發對應的操作,進入到首頁中,果然進行了這個點的曝光打點

 

 

 

整個的點就是這樣的,復制出來后,是一個json格式的字符串

其中有3個參數type,index,linkURL,是產品的需求文檔里所描述的,那么這個埋點就算成功了

 {\\\"type\\\":\\\"默默成神\\\",\\\"index\\\":1,\\\"linkURL\\\":\\\"https:\\\\\\/\\\\\\/baidu.com\\\\\\/page\\\\\\/70ce3efb-c1dc-4b90-acf1-d6d25fdadd7c.html?srcid=201&auto_download=1&source=external&target_type=4\\\"}\",\"ts\":\"1590847996436\",\"funId\":\"mybanner_show\",\"mode\":\"true\",\"vc\":\"2005210\"}

 

 包含再去測試點擊的打點也是一樣

先使用control+z退出日志,然后在使用

tail -f dcall_18102.2020-05-30_22.csv |grep mybanner_click

進入到日志頁面,並且根據mybanner_click字段來進行過濾。

然后在app上執行對應操作,點擊首頁廣告,日志中也出現了對應的打點字段

 

 

那么有些同學會問,什么情況下埋點測試會出現問題呢。

1.埋點沒埋上

經常會有開發,埋點的時候字段搞錯,或者是觸發條件搞錯,導致做了相應操作,但是日志里查不到埋點

2.埋點多次觸發

有時候,開發在寫邏輯的時候,會出現問題,比如說只點擊了一次廣告,但是連續觸發了多次埋點,這也是有問題的,會造成數據上統計不方便

3.埋點字段參數錯誤

剛剛看到埋點字段是有type、index和linkURL三個字段,開發有時候會少傳,或者不傳,或者字段錯誤

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM