友盟統計在我們遊戲中的使用

2021-06-06 14:15:03 字數 1747 閱讀 6245

友盟sdk中有很好的統計和分析功能,能很好的幫助我們統計遊戲中的資料來幫助我們分析使用者玩遊戲的過程。

一、自定義事件:自定義事件用於追蹤使用者的行為,包括記錄行為發生的次數、持續的時長以及該行為的具體細節。不同的需求可以採用不同的方式來跟蹤。

1、單一事件的發生統計。事件發生總次數和平均每次啟動該事件發生的次數

mobclickagent.onevent(youmengtestactivity.this, "id_1");
2、單一事件的的發生總時間

// 開始時

mobclickagent.oneventbegin(this, "music_play");

//結束時

mobclickagent.oneventend(this, "music_play");

3、統計事件時附帶引數

//string引數

mobclickagent.onevent(youmengtestactivity.this, "id_3","datas");

//map(友盟的引數限制是1000條)

mapmusic = new hashmap();

music.put("type", "popular");

music.put("artist", "jjlin");

music.put("user_status", "registered");

mobclickagent.onevent(this, "music",music);

//在此基礎上,也可以統計帶引數的持續時間

mobclickagent.oneventbegin(this, "music",music);

mobclickagent.oneventend(this, "music",music);

//如果music是乙個歌曲的某一狀態,那麼就能統計出這個狀態的持續時間

在我們遊戲中更加實際的使用方面:

1、統計玩家在某一時間點上的狀態,比如玩了10分鐘的時候,有多少金幣,有哪幾種魚在裡面。

2、分析玩家退出遊戲的原因,在退出時統計一下玩家這一次遊戲過程中寶石合成比例,以及退出的時間點,是否是睡覺時間,吃飯點到了等。

3、某一遊戲道具的使用時長,例如藍寶石魚從放入魚池到取出魚池,玩家平均使用時間。

4、玩家玩遊戲的時間,以及每次玩的多久。

5、玩遊戲的累積時間長度,從第一次玩到沉寂,一共有多久。

二、事件轉化率和漏斗事件

這個主要用在流程事件的統計與分析上,以購物的流程來舉例:

網購的全過程:點進去看——加入購物車——支付——評價

如果點進去到加入購物車的轉化率只有小於10%,那說明商品不吸引人,顧客沒有買的慾望。

如果加入購物車到支付轉化率只有小於20%,那說明商品支付不夠方便直接,流程過多,讓使用者在決定買了之後又改變主意。

評價的轉化率低,則說明使用者對評價不重視,應設法調動使用者評價的積極性,或者讓評價流程更加簡單直接。

這一點我們可能會用到商店系統和道具的使用上。

友盟統計使用歸納

1按照sdk整合 2注意事項 channel 在你測試期間隨便填什麼都可以但是有規範 呼叫方法 1mobclickagent.setdebugmode true 除錯模式程式入口呼叫 2 override protected void onresume override protected void...

可替換友盟的統計

flurry 優點 網上說在資料探勘方面比友盟強大 缺點 伺服器在國外 google analytics 優點 google出的,品質有保障 缺點 國內訪問不是很穩定 localytics 缺點 資料也是儲存在服務提供商的伺服器上,具體功能全不全不清楚 cobub razor 優點 客戶端sdk和伺...

友盟統計的使用者反饋api的使用

先介紹第一種,是友盟預設定義好的viewcontroller.直接呼叫 mobclick showfeedback viewcontroller 彈出乙個預設的反饋介面,生成一條事件記錄,並儲存到本地快取 傳入乙個viewcontroller就可以了,這樣會預設 彈出presentmodalview...