Show Menu
トピック×

アプリの状態の追跡

状態とは、アプリケーションの様々な画面またはビューのことです。アプリケーションで新しい状態が表示されるたびに(ユーザーがホームページからニュースフィードに移動する場合など)、trackState コールを送信する必要があります。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 としてレポートされます。

追加データの送信

State Name に加えて、各アクション追跡呼び出しを使用して追加のコンテキストデータを送信することができます。
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 analysis
状態は、 ページ ​ディメンション、 ページビュー数 ​指標、 パス ​レポートを使用してページを確認できる場所であればどこでも確認できます。