Skip to content

사용자 프로필 수명 주기

이 문서에서는 Braze의 사용자 프로필 라이프사이클과 사용자 프로필을 식별하고 참조할 수 있는 다양한 방법에 대해 설명합니다. 고객 라이프사이클을 더 잘 이해하고 싶다면 사용자 라이프사이클 매핑에 대한 Braze 학습 과정을 확인해 보세요.

사용자와 관련된 모든 영구 데이터는 사용자 프로필에 저장됩니다.

사용자 프로필이 생성되면 SDK에서 사용자를 인식하거나 API를 통해 생성한 후 해당 프로필에 할당하여 해당 사용자를 식별하고 참조할 수 있는 여러 매개변수가 있습니다.

이러한 매개 변수에는 다음이 포함됩니다:

  • braze_id
  • external_id
  • 설정한 사용자 지정 사용자 별칭 수에 제한 없음

익명 사용자 프로필

지정된 external_id 주소가 없는 모든 사용자를 익명 사용자라고 합니다. 예를 들어, 웹사이트를 방문했지만 가입하지 않았거나 모바일 앱을 다운로드했지만 프로필을 만들지 않은 사용자일 수 있습니다.

처음에 SDK를 통해 사용자가 인식되면 Braze에서 설정한 고유 식별자( braze_id:)가 연결된 익명 사용자 프로필이 생성됩니다. 이 식별자는 API를 통해 사용자 프로필을 업데이트하는 데 사용할 수 있습니다.

braze_id 주소는 Braze에서 자동으로 할당되며, 편집할 수 없고 기기별로 다릅니다.

식별된 사용자 프로필

앱에서 사용자를 인식할 수 있게 되면(사용자 ID 또는 이메일 주소를 제공함으로써) changeUser 방법을 사용하여 해당 사용자의 프로필에 external_id 을 할당하는 것이 좋습니다(웹, iOS, Android). external_id 을 사용하면 여러 디바이스에서 동일한 사용자 프로필을 식별할 수 있습니다.

external_id 사용의 추가 혜택은 다음과 같습니다:

  • 여러 디바이스와 플랫폼에서 일관된 사용자 경험을 제공합니다(예: 아이폰에서 앱의 충성도가 높은 사용자인 경우 안드로이드 태블릿에 휴면 사용자 알림을 보내지 않음).
  • 사용자가 앱을 삭제했다가 다시 설치하거나 다른 디바이스에 앱을 설치할 때마다 새 사용자 프로필을 생성하지 않는지 확인하여 분석의 정확성을 향상하세요.
  • 사용자 데이터 엔드포인트를 사용하여 앱 외부의 소스에서 사용자 데이터를 가져오고 메시징 엔드포인트를 사용하여 트랜잭션 메시지로 사용자를 타겟팅할 수 있습니다.
  • 세그먼트 내의 ‘테스트’ 필터와 사용자 검색 페이지에서 개별 사용자를 검색합니다.

익명 사용자를 식별할 때 발생하는 두 가지 시나리오가 있습니다:

1) 익명 사용자는 새로운 식별된 사용자가 됩니다:
external_id 이 아직 Braze에 존재하지 않는 경우, 익명 사용자는 새로 식별된 사용자가 되며 익명 사용자의 모든 속성 및 기록을 그대로 유지합니다.

2) 익명 사용자는 이미 존재하는 사용자로 식별됩니다:
external_id 이 이미 Braze에 존재하는 경우, 이 사용자는 이전에 태블릿과 같은 다른 디바이스나 가져온 사용자 데이터 등 다른 방식으로 시스템에서 사용자로 식별된 것입니다.

따라서 이 사용자에 대한 사용자 프로필이 이미 있습니다. 이 경우 Braze는 다음을 수행합니다:

  1. 익명 사용자 고아화
  2. 익명 프로필에서 식별된 사용자 프로필에 아직 존재하지 않는 특정 사용자 프로필 필드를 병합합니다.
  3. 사용자 수가 부풀려지지 않도록 사용자 기반에서 익명 프로필을 제거하세요.

익명 사용자에게 이름이 있고 알려진 사용자에게도 이름이 설정되어 있는 경우 대상의 이름이 유지됩니다. 대상 사용자에 null 값이 있고 익명 사용자에게 값이 있는 경우 이러한 특정 사용자 프로필 필드에 해당하면 대상 사용자로 병합됩니다.

사용자 프로필에 대해 external_id 를 설정하는 방법에 대한 자세한 내용은 문서(iOS, Android, )를 참조하세요.

사용자 별칭

Braze 이외의 식별자로 사용자를 참조하려면 external_id, 사용자 프로필에 대해 사용자 별칭을 설정합니다. 사용자 프로필에 대해 설정된 별칭은 사용자의 braze_id 또는 external_id 을 대체하는 것이 아니라 추가로 작동합니다. 사용자 프로필에 대해 설정할 수 있는 별칭의 개수에는 제한이 없습니다.

각 별칭은 별칭의 키를 정의하는 alias_label 과 값을 정의하는 alias_name 의 두 부분으로 구성된 키-값 쌍으로 작동합니다. 단일 레이블에 대한 alias_nameexternal_id 과 마찬가지로 사용자 기반 전체에서 고유해야 합니다. 기존 레이블과 이름 조합으로 두 번째 사용자 프로필을 업데이트하려고 하면 사용자 프로필이 업데이트되지 않습니다.

external_id 과 달리 별칭은 사용자 데이터 엔드포인트 ]를 통해 설정하거나 SDK를 통해 새 이름을 전달하여 지정된 레이블의 새 이름으로 업데이트할 수 있습니다. 그러면 해당 사용자의 데이터를 내보낼 때 사용자 별칭이 표시됩니다.

사용자 별칭 레이블은 같지만 별칭 이름이 다른 별도의 사용자를 위한 두 개의 서로 다른 사용자 프로필

사용자 별칭을 사용하면 익명 사용자에게 식별자를 태그할 수도 있습니다. 예를 들어 사용자가 전자상거래 사이트에 이메일 주소를 제공했지만 아직 가입하지 않은 경우 해당 이메일 주소를 해당 익명 사용자의 별칭으로 사용할 수 있습니다. 그런 다음 이러한 사용자는 별칭을 사용하여 내보내거나 API에서 참조할 수 있습니다.

별칭이 있는 익명 사용자 프로필이 나중에 external_id 으로 인식되면 정상적으로 식별된 사용자 프로필로 취급되지만 기존 별칭은 그대로 유지되며 해당 별칭으로 계속 참조할 수 있습니다.

알려진 사용자 프로필에 사용자 별칭을 설정하여 외부에 알려진 다른 ID로 알려진 사용자를 참조할 수도 있습니다. 예를 들어, 사용자가 Braze 내에서 참조하고자 하는 비즈니스 인텔리전스 도구 ID(예: Amplitude ID)를 가지고 있을 수 있습니다.

사용자 별칭을 설정하는 방법에 대한 자세한 내용은 각 플랫폼(iOS, Android, )에 대한 설명서를 참조하세요.

Braze에서 사용자 프로필의 라이프사이클을 보여주는 흐름도입니다. 익명 사용자에 대해 changeUser()가 호출되면 해당 사용자는 식별된 사용자가 되고 데이터는 식별된 사용자 프로필로 마이그레이션됩니다. 신원 확인된 사용자에게는 Braze ID와 외부 ID가 있습니다. 이 때 두 번째 익명 사용자가 changeUser()를 호출하면 식별된 사용자에 아직 존재하지 않는 사용자 데이터 필드가 병합됩니다. 식별된 사용자가 기존 사용자 프로필에 별칭을 추가한 경우 데이터는 영향을 받지 않지만 별칭이 있는 식별된 사용자가 됩니다. 식별된 사용자와 별칭 레이블은 같지만 별칭 이름이 다른 세 번째 익명 사용자가 changeUser()를 호출하면 식별된 사용자에 존재하지 않는 모든 필드가 병합되고 식별된 사용자 프로필의 별칭 레이블이 유지됩니다.

고급 사용 사례 정보

사용자 데이터 엔드포인트]27 를 사용하여 SDK 및 API를 통해 기존에 식별된 사용자 프로필에 대한 새 사용자 별칭을 설정할 수 있습니다. 그러나 알 수 없는 기존 사용자 프로필에 대해서는 API를 통해 사용자 별칭을 설정할 수 없습니다.

일치하는 별칭 이름을 공유하지만 레이블이 다른 익명 사용자 프로필에 기존 external_id 을 설정하려고 하면 기존 알려진 사용자 프로필의 별칭 레이블만 유지됩니다.

앱을 삭제했다가 다시 설치하면 해당 사용자에 대해 익명의 braze_id 계정이 새로 생성됩니다.

사용자 ID 관련 문제 해결 방법

모든 사용자 ID는 대시보드 내에서 테스트할 사용자를 찾고 식별하는 데 사용할 수 있습니다. Braze 대시보드에서 사용자를 찾으려면 [테스트 사용자 추가하기]28 를 참조하세요.

이 페이지가 얼마나 도움이 되었나요?
New Stuff!