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 호출에 대한 보기가 기록됩니다. 다른 분석 인터페이스에서 상태 보기 ​는 페이지 이름 ​으로 보고되며, 상태 보기는 페이지 보기 횟수로 보고됩니다.

추가 데이터 보내기

상태 이름 외에도 각 추적 작업 호출로 추가 컨텍스트 데이터를 보낼 수 있습니다.
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
상태는 페이지 차원, 페이지 보기 횟수 지표 및 경로보고서를 사용하여 페이지를 볼 수 있는 모든 위치에서 볼 수 있습니다.