Show Menu
화제×

앱 상태 추적

상태는 애플리케이션의 다양한 화면 또는 보기입니다.
새로운 상태가 애플리케이션에 표시될 때마다(예: 사용자가 홈페이지에서 뉴스피드로 이동할 때) trackState 호출이 전송됩니다. Android에서 trackState 는 일반적으로 새 활동이 로드될 때마다 호출됩니다.

추적 상태

  1. 프로젝트에 라이브러리를 추가하고 라이프사이클을 구현합니다.
    자세한 내용은 핵심 구현 및 라이프사이클 에서 IntelliJ IDEA 또는 Eclipse 프로젝트에 SDK 및 구성 파일 추가 ​를 참조하십시오.
  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); 
    }
    
    
"State Name" 은 Adobe Mobile Services의 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
상태는 페이지 차원, 페이지 보기 횟수 지표 및 경로보고서를 사용하여 페이지를 볼 수 있는 모든 위치에서 볼 수 있습니다.