우리 조직에서 수집하는 데이터를 지속적으로 관리하는 것은 데이터를 기반으로 한 비즈니스 성과 개선에 필수적인 요소입니다. 데이터를 보다 효율적으로 관리하기 위해서는 수집 중인 데이터가 어떤 상태에 있는지를 파악하여 데이터의 정합성을 유지해야 합니다. 나아가 현재 웹과 앱 서비스에서 트래킹 중인 이벤트의 수와 양을 최적화하여 데이터 수집의 효율성을 개선해 나가야 합니다.
앰플리튜드(Amplitude)는 데이터별 상태 확인 및 이벤트 수집 구조 관리를 위한 다양한 기능들을 제공하여 데이터 무결성을 유지할 수 있도록 돕습니다. 앰플리튜드 데이터 관리를 통해 사용자는 항상 정확하고 일관된 데이터에 액세스할 수 있으며, 이는 비즈니스 운영에 매우 중요한 역할을 합니다.
이번 포스팅에서는 앰플리튜드에 수집되는 데이터 상태별 정의 및 데이터 관리 기능을 알아보면서 앰플리튜드를 통한 효율적인 데이터 관리 방안을 소개합니다.
👉 데이터 수집 및 이벤트 트래킹 방법에 대한 자세한 내용이 궁금하다면, 앰플리튜드의 <고객 행동 데이터 가이드: 데이터 수집 & 이벤트 트래킹> 가이드를 확인해보세요.
데이터 무결성(Data Integrity)이란?
데이터의 정확성과 일관성을 유지하고 보증하는 것을 의미합니다.
- 정확성: 데이터가 중복이나 누락 없이 얼마나 정확한 상태인지
- 일관성: 데이터 전송 시점, 데이터 네이밍, 데이터 관리 방식 등 일관된 규칙에 의해 데이터가 관리되고 있는 상태인지
데이터의 무결성이 확보되어야 조직 내 데이터 사용자(마케팅 조직, 데이터 조직, 운영 조직 등)가 데이터를 신뢰하며 일할 수 있는 환경이 구축됩니다.
앰플리튜드의 ‘Data Status’는 트래킹되고 있는 이벤트 데이터의 상태를 나타내는 것으로, 데이터의 수집 및 처리 과정에서 발생할 수 있는 문제를 식별하고 해결할 수 있는 중요한 정보입니다. 앰플리튜드의 데이터 Status는 대시보드의 ‘Data’ 탭에서 확인할 수 있으며, 다양한 상태 정보와 함께 데이터 운영 기능을 제공하여 데이터 상태 확인 및 데이터 관리 업무를 수행할 수 있도록 돕습니다.
Tracking Plan이란?
Tracking Plan은 앰플리튜드로 트래킹할 Event와 Property를 정의 및 관리하는 메뉴입니다. Tracking Plan에서는 Event와 Event Property 및 User Property를 체계적으로 관리할 수 있습니다.
자세한 사항은 Tracking Plan 관련 앰플리튜드 가이드를 참고해주시기 바랍니다.
수집되고 있는 이벤트 중 발생량은 많지만, 분석에 의미가 없는 이벤트가 있는 경우 ‘Event Block’ 기능을 활용할 수 있습니다. Block 처리한 이후부터 해당 이벤트에 대한 Event Volume은 소진되지 않습니다. Block 이후에 다시 분석이 필요한 이벤트는 언제든 Unblock 가능합니다.
1.Block 가능한 항목: Event, Event Property, User Property
2.방법: Data > Tracking Plan > Events / Properties를 찾아 선택 > Block 클릭
3. 유의사항
Event Delete 기능은 원하지 않는 Event, Event Property, User Property를 앰플리튜드에 전송했을 때 활용하실 수 있는 기능입니다. 2,000개의 Event Type 리밋을 초과한 경우에도 Event Delete 기능을 통해 필요하지 않은 데이터를 삭제 할 수 있습니다.
1. Delete 가능한 항목: Event, Event Property, User Property
2. 방법: Data > Event / Event Property / User Property를 찾아 선택 > Delete 클릭
3. 유의 사항
Block, Delete 기능과는 별도로, 더이상 수집을 원하지 않는 이벤트가 있다면 앰플리튜드로 전송되지 않도록 개발 작업을 진행하시는 것을 권장드립니다.
유저가 직접 발생시킨 이벤트만을 'Any Active Event' 에 포함시키기 위해 사용합니다. Event를 Inactive(비활성화) 처리할 경우 해당 이벤트는 'Any Active Event' 에 포함하지 않고, 해당 이벤트를 발생시킨 유저는 'Active User' 에 포함되지 않게 됩니다.
예를 들어, 'push_sent'이벤트를 ‘Inactive’로 설정 한다면 오직 'push_sent'이벤트만 발생시킨 사용자는 그 날의 Active User에 포함 되지 않게 됩니다.
1. Activity 설정 가능한 항목: Event
2. 방법: Data 페이지 > Status 변경 원하는 이벤트 선택 > Edit Activity 드롭다운 메뉴 선택 > Status 변경
3. 유의사항
특정 이벤트를 Dropdown 메뉴 / Pathfinder 차트 / Personas 차트에서 보이지 않게 설정하는 기능입니다.
1. Visibility 설정 가능한 항목: Event
2. 방법: Data > Event > Status 변경 원하는 이벤트 선택 > Edit Visibility 드롭다운 메뉴 선택 > Status 변경
3. 유의사항
의도치 않게 잘못된 데이터가 수집되고 있다면, 앰플리튜드 사용 시 해당 데이터의 필터링이 필요할 수 있습니다. 이때, 앰플리튜드 Data 탭의 ‘Data Filters’ 기능을 사용하실 수 있습니다.
데이터가 더 이상 Amplitude에 쌓이지 않도록 Block시키는 필터입니다. 즉, ‘앞으로 해당 데이터를
수집하지 않음’을 선언하는 필터로 사용할 수 있습니다.
사용 방법
차트 분석 결과에 포함하고 싶지 않은 데이터가 있는 경우, 특정 조건의 데이터는 차트에 노출되지 않도록 ‘Drop Filter’를 활용할 수 있습니다. 즉, ‘분석 시 특정 조건의 데이터는 분석에 활용하지 않음’을 선언하는 필터로 사용할 수 있습니다.
사용 방법
기업에서 데이터 활용이 나날이 중요해지면서, 데이터 관리는 이제 필수적인 요소로 자리잡아 가고 있습니다. 데이터 관리가 소홀해진다면 우리 조직의 데이터 무결성을 유지할 수 없으므로 수집된 데이터에서 유의미한 비즈니스 인사이트를 얻기 어려울 수 있습니다.
앰플리튜드의 ‘Data’ 탭을 이용하면 데이터의 상태 확인을 통해 데이터 수집 단계에서의 이슈를 파악할 수 있습니다. Block 또는 Delete 기능을 사용하여 이벤트 발생량을 계획대로 조절할 수도 있습니다. 앰플리튜드의 다양한 데이터 관리 기능을 통해 데이터를 효율적으로 관리하고, 원하시는 비즈니스 목표를 달성해 보시기 바랍니다.
데이터 수집 및 이벤트 트래킹 방법에 대한 자세한 내용이 궁금하다면, 앰플리튜드의 <고객 행동 데이터 가이드: 데이터 수집 & 이벤트 트래킹> 가이드를 확인해보세요.