앱 상태 추적

상태는 애플리케이션의 다양한 화면 또는 보기입니다.

새로운 상태가 애플리케이션에 표시될 때마다(예: 사용자가 홈페이지에서 뉴스피드로 이동할 때) 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 StatePage Name으로 보고되고 state viewspage 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 상태는 페이지 차원, 페이지 보기 횟수 지표 및 경로 보고서를 사용하여 페이지를 볼 수 있는 모든 위치에서 볼 수 있습니다.

이 페이지에서는