Amplitude로 시작하기 시리즈의 3단계에 오신 것을 환영합니다. 이 시리즈는 가장 빠르고 최적화된 방식으로 Amplitude를 설정할 수 있도록 고안되었습니다. Amplitude 데이터 구조를 안내하고, 제품에서 Amplitude에 전송해야 하는 데이터를 식별할 수 있도록 지원합니다. 특히 다음과 같은 사항을 다룹니다.
- 서론 및 시작하기
- 작업 전 계측: 어떤 데이터를 보낼지 결정하기 전에 고려해야 할 사항
- 사용자 식별: 제품의 고유 사용자를 적절하게 추적하기 위한 요구 사항
- 이벤트 데이터: 추적해야 하는 이벤트나 사용자 행동을 식별하는 방법
- 사용자 속성 및 이벤트 속성: 분석을 개선하기 위해 전송해야 하는 속성
- 크로스 플랫폼 계측과 개별 플랫폼 계측 비교: 두 계측 간의 차이 및 하나를 선택해야 하는 시점
- Amplitude와 Snowflake를 자세히 알아보고 효과적인 리소스 살펴보기: Amplitude로 Snowflake를 사용하여 SQL을 통해 주요 질문에 대한 답 찾기
Amplitude 계측을 담당하게 될 제품 관리자 또는 개발자라면 개발자를 위한 시작 가이드도 읽어야 합니다.
이 문서에서는 이벤트 분류 체계를 수립하는 과정을 안내합니다. 추적할 이벤트 수, 추적해야 하는 이벤트 및 효과적인 QA에 대한 모범 사례를 소개하고, 일반적으로 받는 몇 가지 질문에 대한 답변을 제공해 드리겠습니다.
참고: 이 문서는 대략적인 개요를 제공하기 위해 작성되었습니다. 분류 체계 수립을 더 자세히 알아보려면 Amplitude의 데이터 분류 체계 플레이북을 확인해 볼 것을 강력히 권장합니다.
분류 체계란?
분류 체계는 데이터에 대한 일련의 계층적 분류 및 명명 규칙입니다. 이벤트 및 사용자 데이터를 식별하고 범주화하여 Amplitude가 이를 기반으로 관련성 높고 가치 있는 인사이트를 생성하도록 합니다. Amplitude에서 분류 체계를 설정하는 프로세스는 조직마다 다르지만, 핵심은 추적하려는 이벤트를 선택하고, 추적하려는 이벤트 속성과 사용자 속성을 식별한 후, 이름을 지정하는 것입니다.
분류 체계를 수립할 때 내리는 결정은 Amplitude에서 생성되는 값에 상당한 영향을 미칠 수 있으니 계측하기 전에 신중하게 생각하세요.
얼마나 많은 이벤트를 추적해야 할까요?
신규 고객 중에서는 종종 사용자가 제품에서 취할 수 있는 행동을 대부분, 또는 모두 추적하려고 하는 경우가 있습니다. 그러한 생각을 버리세요. 데이터가 많을수록 더 많은 인사이트를 얻을 수 있다는 생각은 꽤 논리적인 것처럼 느껴질 수 있지만, 실제로 대부분은 그렇지 않습니다. 너무 많은 데이터는 실제로 인사이트를 애매하게 만들 수 있습니다. 굳이 알 필요도 없는 이벤트와 속성에 중요한 인사이트가 파묻히게 됩니다.
얼마나 많은 이벤트를 추적해야 하는지에 대한 답은 전적으로 제품의 복잡도에 따라 달라집니다. 앱의 기능 세트가 몇 가지에 비교적 집중되어 있는 경우 20여 개의 이벤트만 추적하면 될 수 있지만, 기능이 풍부한 앱이라면 200여 개의 이벤트를 추적하는 것이 더 적절할 수 있습니다.
적절한 수를 찾으려면 Amplitude를 통해 어떤 종류의 인사이트를 찾으려고 하는지를 충분히 고민해 보아야 합니다. 다음 분기에 Amplitude를 통해 답을 찾고자 하는 문제가 무엇인가요? 다음 2분기에는 어떠한가요? 이러한 점을 식별하고 목표를 달성하는 데 도움이 되는 이벤트를 선택하세요.
어떤 이벤트를 추적해야 할까요?
무엇이든 상관 없이 다음 세 가지 카테고리에 해당되는 모든 행동을 추적해야 합니다.
- 제품에서 프로세스를 완료하는 데 중요한 행동(예: 튜토리얼 또는 가입 프로세스 완료)
- 사용자가 제품의 주요 메카닉을 진행하도록 하는 행동
- 사용자가 앱 내 구매를 하도록 유도하는 행동
어떤 이벤트를 추적할지 결정했다면 Amplitude에서 이벤트를 계획할 수 있습니다.
데이터 분류 체계 플레이북에서는 이에 관한 문제를 심층적으로 살펴보니 꼭 읽어 보세요.
퍼널
명심해야 할 사항이 있습니다. 프로세스를 퍼널로 나타낼 수 있는 경우, 해당 프로세스의 단계를 추적해야 합니다. 예를 들어, 온보딩 퍼널을 추적하면 제품을 처음 접하는 사용자가 성공적으로 가입 프로세스를 진행하는지 빠르게 이해할 수 있습니다. 잔존율 퍼널에서는 제품의 어떤 부분에서 사용자가 혼란이나 답답함을 느끼는지 이해할 수 있으며, 따라서 문제가 되는 부분을 신속하게 식별하고 해결할 수 있습니다.
어떤 이벤트를 추적할지 결정하는 데 도움이 필요하면 전담 성과 관리자에게 문의하거나 여기로 연락해 주세요.
계측 QA
계측이 원하는 대로 작동하는지 확인하려면 Amplitude의 User Activity 탭으로 이동하세요. 테스트 기기를 사용하여 몇 가지 이벤트를 실행하고 Amplitude의 프로젝트로 이동한 다음, 기기 ID 또는 사용자 ID가 거의 실시간으로 피드에 표시되는 것을 지켜보세요. ID를 클릭하면 해당 사용자의 이벤트 스트림으로 연결되며, 이는 여러분이 추적하기로 정한 이벤트로 구성되어 있습니다. 원하는 이벤트가 표시되지 않으면 계측에 문제가 있다는 의미입니다.
Amplitude가 중복 이벤트를 처리하는 방법
Amplitude는 중복 데이터를 제거하여 고유 이벤트가 여러 번 로깅되는 문제를 방지합니다. Amplitude는 모든 이벤트의 이벤트 ID, 클라이언트 이벤트 시간, 기기 ID를 확인합니다. 이벤트가 데이터베이스에 없으면 Amplitude가 작성하며, 그렇지 않은 경우 이벤트는 삭제됩니다.
Amplitude HTTP API를 사용하는 경우 insert_id 필드를 추가하는 것을 권장합니다. Amplitude는 지난 7일 이내에 동일한 이벤트 ID/클라이언트 이벤트 시간/기기 ID 또는 insert_id로 전송된 후속 이벤트를 무시합니다.
이벤트 제한 및 데이터 수집
해당 월의 한도를 초과하더라도 Amplitude는 평소와 같이 데이터를 수집합니다. 그러나 초과분에 해당하는 데이터에 액세스하려면 플랜을 업그레이드하거나 다음 달까지 기다려야 합니다.
다음 단계
다음 단계로 넘어갈 준비가 되었다면 다음 단계: 사용자 속성 및 이벤트 속성 설정을 클릭하여 살펴보세요.