RAD Studio XE8에는 애플리케이션 사용량 분석할 수 있는 TAppAnalytics 컴포넌트가 추가되었습니다.
이제 애플리케이션의 사용빈도, 사용자수, 오류 발생빈도를 수집, 분석 해 사용성을 이해할 수 있습니다.
TAppAnalytics
TAppAnalytics 컴포넌트는 사용자의 사용정보와 오류 발생 정보를 웹서비스(엠바카데로 제공)에 수집 후 분석해 사용성을 분석할 수 있는 컴포넌트입니다.
❑ 수집정보
TAppAnalytics는 다음 정보를 수집할 수 있습니다.
애플리케이션 사용 빈도
애플리케이션 활성 사용자 수
애플리케이션 크래쉬 발생빈도
애플리케이션에서 사용자가 폼과 컨트롤 사용빈도
TAppAnalytics 컴포넌트는 동일한 컴포넌트 명으로 설계되었지만 내부 구현은 VCL과 파이어몽키가 다르게 구현되어 있습니다.
| VCL의 TAppAnalytics 속성 |
컴포넌트의 주요 속성은 다음과 같습니다.
- ApplicationID : AppAnalytics 웹서비스에 회원가입 후 발급받는 ID를 입력
- Options : 수집/추적할 항목을 선택
- CacheSize : 내부 캐쉬의 크기
- UpdateInterval : 웹서버에 제출할 주기
- PrivacyMessage : 개인정보보호 안내 메시지
❑ AppAnalytics 사용안내
❑ AppAnalytics 웹서비스
엠바카데로에서는 TAppAnalytics 컴포넌트에서 수집한 정보를 분석할 수 있도록 웹서비스(http://appanalytics.embarcadero.com/)를 제공합니다.(사용량만큼만 과금하는 SaaS방식으로 제공합니다.)
❑ 사용자 이벤트 추적하기
❑ 정보수집
수집하는 데이터에는 사용자의 개인정보 수집 및 전송하지 않습니다. 정보는 완전하게 익명으로되어 있습니다. 사용자정의 이벤트로 정보를 수집하는 경우에도 개인정보를 수집하지 않도록 주의 하기 바랍니다.
수집을 시작하면 아래와 같은 개인정보보호 안내 메시지가 표시됩니다.(PrivacyMessage 속성으로 내용을 수정할 수 있습니다.)
☞ 앱 분석에 대한 자세한 정보는 엠바카데로 기술문서를 참고하기 바랍니다.
- 엠바카데로 기술문서: AppAnalytics Overview(한글번역)