追蹤應用程式狀態

狀態是您的應用程式中不同的畫面或檢視。

每次在您的應用程式中顯示新狀態時 (例如,當使用者從首頁導覽至新聞摘要時),都會傳送 trackState 呼叫。在 Android 中,通常每次載入新活動時都會呼叫 trackState

追蹤狀態

  1. 新增資料庫至您的專案與實施生命週期。

    如需詳細資訊,請參閱核心實作與生命週期中的​新增 SDK 和設定檔至您的 IntelliJ IDEA 或 Eclipse 專案

  2. 匯入資料庫:

    import com.adobe.mobile.*;
    
  3. onCreate 函式中,呼叫 trackState 以傳送該狀態檢視的點擊。

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
        setContentView(R.layout.main); 
    
        // Adobe - track when this state loads 
        Analytics.trackState("State Name", null); 
    }
    

在 Adobe Mobile Services 中,"State Name" 會在 View State 變數中回報,且每次 trackState 呼叫的檢視都會記錄下來。在其他 Analytics 介面中,View State 會回報為 Page Name,而 state views 會回報為 page views

傳送其他資料

除了 "State Name" 之外,您還可以隨著每次追蹤動作呼叫傳送其他內容資料:

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
  
    // Adobe - track when this state loads 
    HashMap<String, Object> exampleContextData = new HashMap<String, Object>(); 
    exampleContextData.put("myapp.login.LoginStatus", "logged in"); 
    Analytics.trackState("Home Screen", exampleContextData); 
}

內容資料值必須對應至 Adobe Mobile Services 中的自訂變數:

應用程式狀態報表

狀態通常是透過路徑報表來檢視,可讓您了解使用者如何導覽應用程式以及最常檢視哪些狀態。

Adobe Mobile Services 「檢視狀態」​報表。此報表是根據使用者透過您的應用程式所採取的路徑而成。範例路徑為​「首頁 > 設定 > 摘要」
Adobe Analytics 能夠檢視「頁面」之處皆可檢視狀態,例如:「頁面」​報表、「頁面檢視」​報表以及​「路徑」報表。
Ad hoc analytics 透過​「頁面」​維度、「頁面檢視」​量度及​「路徑」報表,就能在可以檢視「頁面」的任何地方來檢視狀態。

本頁內容