追蹤應用程式狀態

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

每次在您的應用程式中顯示新狀態時 (例如,當使用者從首頁導覽至新聞摘要時),都會傳送 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 透過​「頁面」​維度、「頁面檢視」​量度及​「路徑」報表,就能在可以檢視「頁面」的任何地方來檢視狀態。

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now