Show Menu
主題×

追蹤應用程式動作

動作為發生在您要測量之應用程式中的事件。每個動作有一或多個對應量度,會隨著每次事件發生而增量。例如,您可以在每次檢視文章或每次完成某個層級時,追蹤新訂閱。這些事件的對應量度會設定為訂閱、已閱讀文章及已完成層級。
不會自動追蹤動作,因此,若要追蹤事件,您必須呼叫 trackAction

追蹤動作

  1. 新增資料庫至您的專案與實施生命週期。
    如需詳細資訊,請參閱 核心實施與生命週期 中的​ 新增 SDK 和設定檔案至您的專案
  2. 匯入資料庫。
    #import "ADBMobile.h"
    
    
  3. 當您要追蹤的動作在應用程式中發生時,請針對此動作呼叫 trackAction 以傳送點擊.
    [ADBMobile trackAction:@"myapp.ActionName"  
                      data:nil];
    
    
    如果您新增此呼叫的程式碼會在應用程式於背景時執行,請改為呼叫 trackActionFromBackground 而非 trackAction
  4. 在 Adobe Mobile Services 使用者介面中,選取您的應用程式並按一下​ 管理應用程式設定
  5. 按一下​ 「管理變數和衡量指標」 ,然後按一下​**「自訂量度」]標籤。[**
  6. 將程式碼中定義的內容資料名稱 (例如, a.action=myapp.ActionName ) 對應至某個自訂事件。
您也可以對應具有如​ 自訂動作 ​之類名稱的自訂屬性,並將值設為 a.action ,藉此設定屬性以保留所有動作值。

傳送其他資料

除了動作名稱之外,您還可以隨著每次追蹤動作呼叫傳送其他內容資料:
NSMutableDictionary *contextData = [NSMutableDictionary dictionary]; 
[contextData setObject:@"Twitter" forKey:@"myapp.social.SocialSource"]; 
[ADBMobile trackAction:@"myapp.SocialShare" data:contextData];

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

追蹤背景動作

如果您在程式碼中追蹤的動作會在應用程式於背景時執行,請改為呼叫 trackActionFromBackground 而非 trackAction 。雖然 trackActionFromBackground 包含可防止生命週期呼叫在不應觸發時發生的部分其他邏輯,但其所使用的參數仍相同。

動作報表

介面
報告
Adobe Mobile Services
****​動作路徑報表.檢視動作於應用程式中發生的順序。您也可以按一下任一報表上的​ 「自訂」,以檢視動作的排名、趨勢或在劃分報表中的情況,或套用篩選條件以檢視特定區段的動作。
Marketing Reports and Analytics
「自訂事件」 ​報表。當動作對應至自訂事件後,您可以檢視與所有其他 Analytics 事件類似的行動事件。
Ad hoc analytics
「自訂事件」 ​報表。當動作對應至自訂事件後,您可以檢視與所有其他 Analytics 事件類似的行動事件。