Show Menu
主題×

追蹤應用程式狀態

狀態是您的應用程式中不同的畫面或檢視。每次在您的應用程式中顯示新狀態時,例如,當使用者從首頁導覽至新聞摘要時,您應該傳送追蹤狀態呼叫。在 iOS 中,通常是使用各個檢視的 viewDidLoad 方法追蹤狀態。
若要追蹤狀態,請呼叫 trackState 。系統不會自動追蹤狀態。

追蹤狀態

  1. 新增資料庫至您的專案與實施生命週期。
    如需詳細資訊,請參閱 核心實施與生命週期 中的​ 新增 SDK 和設定檔案至您的專案
  2. 匯入資料庫。
    #import "ADBMobile.h"
    
    
  3. 呼叫 trackState 以傳送該狀態檢視的點擊。
    [ADBMobile trackState:@"Login Screen"  
                     data:nil];
    
    
在 Adobe Mobile Services 中, 狀態名稱 ​會在 View State 變數中回報,並且每次 trackState 呼叫的檢視都會記錄下來。在其他 Analytics 介面中, View State 會回報為 Page Name ,而 state views 會回報為 page views。

傳送其他資料

除了​ 狀態名稱 ​之外,您還可以隨著每次追蹤動作呼叫傳送其他內容資料:
NSMutableDictionary *contextData = [NSMutableDictionary dictionary]; 
[contextData setObject:@"logged in" forKey:@"myapp.login.LoginStatus"]; 
[ADBMobile trackState:@"Home Screen" data:contextData];

內容資料值必須對應至自訂變數:

應用程式狀態報表

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