개요

속성이란 어떤 대상이 가진 특징을 의미하는 것으로, 핵클에서 속성을 가질 수 있는 대상은 사용자 및 이벤트입니다.

  • 사용자 및 이벤트는 속성을 한 개 이상 가질 수 있습니다.
  • 속성은 속성명(Key)과 속성값(Value)으로 구성됩니다.
  • 속성명(Key)은 개개의 특징을 추상화한 것입니다.
  • 속성값(Value)은 개개의 특징에 대한 구체적인 가치입니다.

📘

분석 기준은 속성명으로 볼 수 있으며, 분석 항목은 속성값을 항목화한 것으로 볼 수 있습니다.

예시

A 쇼핑몰의 회원인 B는 나이가 30살이고, 회원 등급은 VIP이며, 성인 인증을 완료했다고 가정합니다. 이 경우 회원 B의 속성은 다음과 같이 정의할 수 있습니다.

속성명(Key)속성값(Value)
나이30
회원 등급VIP
성인 인증 여부Yes

속성값의 조건

  • 문자열, 숫자 혹은 예/아니오로 표현 가능해야 합니다.
  • 문자열인 경우 최대 글자수는 64자입니다.
  • 숫자인 경우 정수 최대 15자리, 소수점 최대 6자리를 가질 수 있습니다.

속성값 정의의 중요성

측정하고자 하는 대상은 모두 속성을 가질 수 있습니다. 또한 데이터는 속성을 수집하면서 모을 수 있습니다.
따라서 분석 기준에 맞는 속성을 정의하는 것이 중요합니다.

예를 들어 "사용자가 사용하는 플랫폼 별 분석을 진행한다"고 하면 플랫폼 속성을 수집할 수 있어야 합니다. 이 경우 속성명은 "플랫폼"으로 명백하지만 속성값은 고민이 될 수 있습니다. PC/Mobile로 나눌 수도 있고, PC/Mobile/Tablet으로 나눌 수도 있습니다. 여기에 정답은 없으며 어떤 값이 필요한지 가치 판단에 따라 달라질 수 있습니다.

속성의 유형

핵클에서 사용할 수 있는 속성에는 두 가지 유형이 있습니다.

  1. 핵클 제공 속성
    핵클이 정의한 속성에 대해 핵클 SDK가 자동으로 수집합니다.
    핵클 제공 속성의 경우 속성명 앞에 핵클 로고 아이콘이 붙어있습니다.

  2. 맞춤형 속성
    원하는 속성을 직접 정의하여 핵클 SDK를 통해 수집합니다.

1446

(예시) A/B 테스트 - 데이터 분석 탭 - 직접 설정하기 버튼 눌렀을 때의 다이얼로그


What’s Next

각 유형별 속성에 대한 자세한 내용은 아래 문서를 통해 확인할 수 있습니다.