頁面統計整合正確,才能夠獲取正確的頁面訪問路徑、訪問深度(pv)的資料。
只由activity構成的應用
如果您已經完成前面基礎功能session統計的**新增,那麼sdk已預設統計了每個activity的跳轉路徑。頁面統計不需要再新增其他**。
應用中包含fragment的情況比較複雜,首先要明確一些概念。
1、mobclickagent.onresume() 和mobclickagent.onpause() 方法是用來統計應用時長的(也就是session時長,當然還包括一些其他功能)。
2、mobclickagent.onpagestart()和mobclickagent.onpageend() 方法是用來統計頁面跳轉的。
在僅有activity的應用中,sdk自動幫助開發者呼叫了 2 中的onpagestart/onpageend方法,並把activity 類名作為頁面名稱統計。但是在包含fragment的程式中我們希望統計更詳細的頁面,所以需要自己呼叫onpagestart/onpageend方法做更詳細的統計。
首先,需要在程式入口處,呼叫 mobclickagent.openactivitydurationtrack(false) 禁止預設的頁面統計功能,這樣將不會再自動統計activity頁面。
然後需要手動新增以下**:
使用 mobclickagent.onresume 和 mobclickagent.onpause方法統計時長, 這和基本統計中的情況一樣(針對activity)。
使用 mobclickagent.onpagestart 和 mobclickagent.onpageend 方法統計頁面(針對頁面,頁面可能是activity 也可能是fragment或view)
如果頁面是直接由activity實現的,統計**大約是這樣:
public
void
onresume()
public
void
onpause()
如果頁面是使用fragmentactivity + fragment實現的,需要在 fragmentactivity 中統計時長:
public
void
onresume()
public
void
onpause()
並在其包含的 fragment 中統計頁面:
public
void
onresume()
public
void
onpause()
注意: 這些方法的呼叫,需要保證線性不交叉,每個 onresume 都對應乙個 onpause ,每個 onpagestart 都有乙個 onpageend 配對。這樣才能保證每個頁面統計的正確。 友盟統計ANR
通過網上資料寫了乙個方法,去監聽 裡面超時的地方,丟擲異常進行定位。具體如下 public class anrwatchdog extends thread override public void run catch interruptedexception e 如果相等,說明過了activity...
友盟統計使用歸納
1按照sdk整合 2注意事項 channel 在你測試期間隨便填什麼都可以但是有規範 呼叫方法 1mobclickagent.setdebugmode true 除錯模式程式入口呼叫 2 override protected void onresume override protected void...
友盟統計調研文件
1.國內專業的移動應用統計分析平台。幫助移動應用開發商統計和分析流量 內容使用 使用者屬性和行為資料,以便開發商利用資料進行產品 運營 推廣策略的決策。多指標 多維度 豐富模型 2.應用趨勢 清晰展現應用的新增使用者 活躍使用者 啟動次數 版本分布 行業指標等資料,方便您從整體掌控應用的運營情況及增...