百度移動統計熱力圖和事件分析的坑

      埋點是這2年比較火的一項技術,友盟、極光推送、騰訊雲、百度移動統計都相繼開發了增加埋點的SDK,方便開發者使用。其中最爲先進的是百度移動統計的無埋點技術

    無埋點技術是不用開發者手動埋點的一項技術,很方便使用,對開發減少了開發量,太贊,集成步驟很簡單

一、註冊百度移動統計

     註冊百度移動統計賬號,分別配置iOS和Android,獲得AppKey

二、下載SDK

 選擇無埋點技術,非常好用哦

 

三、集成步驟

百度移動統計集成方法。點擊進去,非常簡單

第一步:在podfile文件中,加入一行代碼,引入百度移動統計的SDK依賴

pod 'BaiduMobStatCodeless'

第二步:執行如下指令,Cocoapods會自動安裝SDK

 pod install

第三步:配置,在這裏注意配置方法二選一即可,不用2種都配置

第一種在info.plist配置

第二種在代碼裏,小萌是使用swift寫的

    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
        
        let statTracker = BaiduMobStat.default()
        statTracker.enableDebugOn = false //false不顯示日誌  true顯示日誌
        statTracker.start(withAppId: "您的APPKEY")
        
        return true
    }

四、連接熱力圖

連接熱力圖有兩種方式,第一種用3個手指同時按手機屏幕保持3秒鐘...,第二種是掃描二維碼,第一種上面的2種配置選擇其中一個就行了,如果觸屏不靈活使用掃碼接入需要再加上Schema配置

Schema配置方法:

如果您希望App能通過掃描二維碼方式,發起圈選連接,則需要額外配置用於瀏覽器調起的URL Types。

  • 其中“Identifier”填入“mtjCall”
  • URL Schemes內容是由“mtj”拼上您的Appkey組成,即mtjxxxxxx,如下所示。

配置完畢之後,就可以使用掃描二維碼接入啦

五、遇到的坑

小萌第一次接入的時候並不能捕獲到自己圈選的事件,而且百度移動統計沒有客服,也不能諮詢,真的很苦惱,給百度發送郵件也不回,小萌只能自己找原因,這個過程真的是一把辛酸淚😭😭😭😭😭😭😭😭😭

1、小萌懷疑過SDK的問題,因爲沒有客服嘛,不是這個原因

2、懷疑過配置的問題,也就是加參數是不是必須的,經測試可以不配置參數,不是這個原因

3、懷疑過內購、定位問題、也不是這個原因

4、懷疑是不是自己寫的播放器有問題,增加了投屏嘛,也不是這個原因

5、懷疑是不是自己配的info.plist中權限的問題,經測試,也不是這個原因

6、最後,才把目光放在Display name上,小萌發現Display name是英文的時候可以捕獲到自己圈選的事件,是中文的時候不能捕獲到自己圈選的事件 ,所以問題就出現在這裏

那麼怎麼解決這個問題呢?

重點:配置名字的時候我們很容易忽略的一點就是在info.plist中配置名字,Bundle display name纔是正確的配置名字的姿勢,不知道百度移動統計是怎麼查出來的,這是一個大坑啊,在這裏配置名字之後,再次測試,完美解決~😂😂😂😂😂😂😂

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章