MobileFirst Analytics

improve this page | report issue

개요

사용자 참여를 적절하고 유효하게 유지하려면 사용자와 함께 애플리케이션의 수행 방법에 대한 인사이트를 얻어야 합니다. IBM MobileFirst Foundation Operational Analytics에서는 기본 제공되는 시각화(차트 및 테이블)로 이 기능을 제공합니다. 애플리케이션의 최소 인스트루먼테이션으로, 다음의 실행 가능한 인사이트를 Mobile Foundation Analytics 콘솔에서 즉시 시각화할 수 있습니다.

  • 사용자 온보딩 및 보유 패턴: 새 사용자 온보딩이 있습니까? 애플리케이션으로 리턴하는 기존 사용자가 있습니까?
  • 사용 패턴: 애플리케이션이 최대 및 최소로 사용되는 시간은 언제입니까? 이와 관련하여 비즈니스 관련성을 충족합니까?
  • 디바이스 및 OS 배포: 모바일 디바이스 모델 및 운영 체제에서 앱 배포는 무엇입니까?
  • 백엔드 성능: 가장 많이 사용된 백엔드 시스템의 기능은 무엇이며, 이의 응답 시간과 안정성은 어떻습니까? 백엔드의 리밸런싱이 필요합니까?
  • 애플리케이션 안정성: 시간이 지나면서 애플리케이션이 얼마나 안정적입니까? 충돌이 있었다면 그 원인은 무엇입니까(충돌 로그)? 애플리케이션 디자인/구현에서 수정이 필요합니까?
  • 문제점 해결 리드: 충돌이 발생하기 전에 애플리케이션 플로우 추적/트레일은 무엇입니까?
  • 인앱 사용자 경험 앱 사용 중에 사용자가 체험한 실제 대화식 경험은 무엇이며 사용자의 느낌은 어떻습니까? 사용자 연구에 대한 재조사가 필요합니까?
  • 사용자 정의 트레일: 애플리케이션 특정 트레일 및 플로우의 일부로서 로깅된 사용자 정의 데이터를 중심으로 정의되고 플로팅된 사용자 정의 차트 역시 비즈니스 의사결정에 도움이 될 수 있는 자체 인사이트를 확장하고 정의할 수 있는 유연성을 제공합니다.

IBM MobileFirst Foundation Operational Analytics는 MobileFirst Server 및 클라이언트 디바이스의 앱-서버 활동, 클라이언트 로그, 클라이언트 충돌, 인앱 사용자 피드백 및 서버 측 로그로부터 데이터를 수집합니다. 수집된 데이터는 모바일 환경 및 서버 인프라에 대한 풍부한 정보를 제공합니다.

MobileFirst Server는 네트워크 인프라 보고를 통해 미리 인스트루먼테이션되어 있습니다. 클라이언트와 서버가 모두 네트워크 사용을 보고하면 데이터가 집계되므로 네트워크, 서버 또는 백엔드 시스템이 성능 저하의 원인이 될 수 있습니다. 또한 클라이언트 측과 MobileFirst Analytics Server에서 모두 필터를 정의하여 Analytics에서 액세스하고 사용하는 로거 데이터를 제어할 수 있습니다. 보고된 이벤트의 상세도 및 데이터 보존 정책을 선택하고 조건부 경보를 설정하고 사용자 정의 차트를 빌드하고 새 데이터를 활용합니다.

플랫폼 지원

MobileFirst Analytics는 다음을 지원합니다.

  • 네이티브 iOS 및 Android 클라이언트
  • Cordova 애플리케이션(iOS, Android)
  • 웹 애플리케이션
  • Windows 8.1 Universal 또는 Windows 10 UWP의 경우 지원을 사용할 수 없습니다.

IBM MobileFirst Server는 네트워크 인프라 보고를 통해 미리 인스트루먼테이션되어 있습니다. 클라이언트와 서버가 모두 네트워크 사용을 보고하면 데이터가 집계되므로 네트워크, 서버 또는 백엔드 시스템이 성능 저하의 원인이 될 수 있습니다.

클라이언트 개발

Logger 클래스와 Analytics 클래스라는 두 개의 클라이언트 클래스가 함께 작업하여 원시 데이터를 서버에 전송합니다.

Analytics API

Analytics 클라이언트 API는 광범위한 이벤트에 대한 데이터를 수집하여 MobileFirst Analytics Server에 전송합니다.

Analytics 클라이언트 개발 학습서에서 자세히 학습하십시오.

Logger API

Logger는 표준 로거로서 작동합니다. 클라이언트로부터 로거 데이터를 모든 로깅 레벨로 MobileFirst Analytics Server에 전송할 수도 있습니다. 하지만 서버 구성에서 허용되는 로깅 요청 레벨을 제어합니다. 이 임계값 미만으로 전송된 요청은 무시됩니다.

정보를 수집해야 하는 요구와 데이터 수량을 제한된 스토리지 용량에 맞게 제한해야 하는 요구 사이에서 균형을 맞추기 위해 로깅 레벨을 제어해야 합니다.

클라이언트 로깅 학습서에서 자세히 학습하십시오.

또한 클라이언트 측과 MobileFirst Analytics Server에서 모두 필터를 정의하여 Analytics에서 액세스하고 사용하는 로거 데이터를 제어할 수 있습니다.

Analytics Console 및 Operations Console

IBM Mobile Foundation은 Analytics Console 및 Operations Console을 제공합니다. IBM MobileFirst Operations Console은 Analytics Server가 클라이언트 애플리케이션에 대해 작업하는 방식을 구성합니다. IBM MobileFirst Analytics Console은 다양한 Analytics 보고서를 구성하고 표시합니다.

Operations Console 학습서에서 자세히 학습하십시오.

사용자 정의 차트 학습서에서 Analytics Console을 사용하여 사용자 정의 차트를 작성하는 것에 대해 자세히 학습하십시오.

Analytics Server

Analytics Server는 개발 환경과 프로덕션 환경에서 모두 사용할 수 있습니다.

개발의 경우 Analytics Server는 MobileFirst Developer Kit과 함께 설치됩니다. 자세한 정보는 MobileFirst 개발 환경 설정을 참조하십시오. 이 킷이 설치되면 개발 요구에 맞게 Analytics Console을 사용할 수 있습니다.

프로덕션의 경우에는 사용 가능한 인프라, 비즈니스 요구, 시스템 디자인 등에 따라 다양한 설치 및 구성 옵션이 있습니다. 자세한 정보는 MobileFirst 개발 환경 설정을 참조하십시오.

MobileFirst Analytics는 Elasticsearch를 사용합니다. Mobile Foundation에서 Elasticsearch 사용 방법에 대해 학습하십시오.

문제점 해결

MobileFirst Analytics의 문제점 해결에 대한 정보는 Analytics 문제점 해결을 참조하십시오.

Inclusive terminology note: The Mobile First Platform team is making changes to support the IBM® initiative to replace racially biased and other discriminatory language in our code and content with more inclusive language. While IBM values the use of inclusive language, terms that are outside of IBM's direct influence are sometimes required for the sake of maintaining user understanding. As other industry leaders join IBM in embracing the use of inclusive language, IBM will continue to update the documentation to reflect those changes.
Last modified on June 29, 2020