一、獲取AppKey,AppSecret
1.開啟Mob官網,在官網選擇登入或註冊,新使用者先註冊,老使用者直接登入。
註冊頁面如下圖:
1.註冊或登入完成後,會返回首頁,點選右上⻆的“進⼊後臺”,會跳轉⾄管理後臺,點選左側,選擇“新增應⽤”。如下圖:
填入應用名稱:
完成建立即可得到appkey和appsecret
選擇’新增產品’,找到移動AnalySDK,點選馬上開始,至此你的appkey將開始對AnalySDK生效
3.從上述步驟申請並獲取所得的AppKey, AppSecret,請在專案的Info.plist中分別新增’MOBAppKey’, ‘MOBAppSecret’此兩欄位並分別對應填入,如圖
二、下載SDK並新增到專案
(1)手動匯入SDK
解壓後名為SDK的資料夾內會包含以下內容
```
AnalySDK
AnalySDK.framework–統計SDK核心庫
Required
MOBFoundation.framework–基礎工具庫
```
選擇Copy以複製SDK到專案
新增系統依賴庫:
```
-libstdc++
-libz1.2.5
```
(2)pod匯入
1、首先 cd 至專案的根目錄,執行 pod setup;
2、按需在 Podfile 檔案中新增命令:
```
pod'mob_analysdk'
```
3、如果之前沒有安裝過,第一次使用請先執行
安裝庫:pod install
,如果之前一次沒有已經安裝過,那隻需要在執行
更新庫:pod update
三、新增程式碼
1、事件埋點
```
[AnalySDK trackEvent:@"YourEventName" eventParams:@{@"key":@"value"}];
```
每個事件應有獨立的事件名稱,並且傳入自定義的字典引數用於統計你需要統計的資料,(事件名稱建立成功後不可修改,建議使用26個字母與數字的組合,事件上傳成功會在Mob統計後臺專案裡檢視並新增描述,方便管理)
建議埋點的程式碼,應該部署於例如點選、回撥、購買充值等一些業務場景發生的地方。
例如:
新增地理位置資訊(可選)
```
CLLocation*location;
[AnalySDK setLocation:location];
```
一旦新增了地理位置資訊,所有的統計事件均會自動帶上此位置資訊
2、標記使用者
1)生成一個使用者物件,並設定需要的使用者屬性
```
ALSDKUser*user=[ALSDKUsernew];
user.name=@"Anna";
user.gender=ALSDKGenderFemale;
...
```
2)使用您自己的使用者系統ID,標記此使用者
Objective-C
```
[AnalySDK identifyUser:@"YourUserId" userEntity:user];
```
例如:
建議標記使用者的程式碼新增在使用者登陸完的情景。
注:使用者退出登入時不需要呼叫,因為每次使用者登入都進行新的標記