公司運(yùn)營(yíng)部提了一個(gè)需求需要統(tǒng)計(jì)打開某個(gè)頁面的次數(shù)沸枯,點(diǎn)擊某個(gè)按鈕的次數(shù)和定時(shí)器自動(dòng)關(guān)閉的次數(shù)肤视,上次因?yàn)榫瓦@一個(gè)地方徙赢,當(dāng)時(shí)和后臺(tái)商量的就是直接請(qǐng)求接口的時(shí)候字柠,后臺(tái)統(tǒng)計(jì)即可滑进,這不,昨天又要統(tǒng)計(jì)一個(gè)宣傳頁面打開次數(shù)募谎,這避免之后越來越多扶关,還是用第三方吧,省了很多接口和代碼了数冬,重要的事麻煩节槐,哈哈,這第三方集成一次下次運(yùn)營(yíng)部的同事想怎么統(tǒng)計(jì)怎么統(tǒng)計(jì)了拐纱。
一開始確實(shí)踩了一些坑铜异,主要是沒有集成過,而且還是Swift集成秸架。昨天看了下成果揍庄,特別方便,這里記錄下集成步驟和過程:
1.進(jìn)入友盟官網(wǎng):https://www.umeng.com/analytics
2.進(jìn)入移動(dòng)統(tǒng)計(jì)模塊:
3.點(diǎn)擊進(jìn)入新版:
4.下載SDK:
5.直接勾選“移動(dòng)統(tǒng)計(jì)SDK”即可东抹,點(diǎn)擊下載:
6.下載好解壓縮是這樣的蚂子,然后看集成文檔一步一步就好了,這里我不知道還要集成common靜態(tài)包缭黔,下次就知道咯食茎。
直接把common和analytics的framework包集成到項(xiàng)目中即可。
可以知己使用cocoapos馏谨,因?yàn)槲覀冺?xiàng)目是使用的Cathage别渔,這里我就手動(dòng)集成的。
7.在項(xiàng)目橋接文件中導(dǎo)入文件即可:
#import <UMAnalytics/MobClick.h>
#import <UMCommon/UMCommon.h>
8.AppDelegate添加配置:
// 友盟統(tǒng)計(jì)
MobClick.setAutoPageEnabled(true)
UMConfigure.initWithAppkey("", channel: "enterprise")
Bugly.start(withAppId: "e52eedb836")
9.添加自定義事件:
在要統(tǒng)計(jì)點(diǎn)擊次數(shù)和打開次數(shù)的情況要使用自定義事件惧互,注意eventID要一致哎媚。
MobClick.event(Show_recommendedPackage)
注意:
統(tǒng)計(jì)不能實(shí)時(shí)的在友盟后臺(tái)可以直接看到,稍微有點(diǎn)延遲喊儡,大概也就十分鐘左右吧拨与。
到這里就集成好了,真的超級(jí)方便和簡(jiǎn)單管宵。暫時(shí)需求就是這樣截珍,有需要再研究咯。