Skip to content

사용자 ID 설정

이 도움말에서는 각 사용자에 대한 사용자 ID를 설정하는 방법과 변경하기 전에 고려해야 할 모범 사례 및 중요 사항을 설명합니다.

각 사용자에 대해 사용자 ID를 설정해야 합니다. 사용자가 앱을 열었을 때 변경되지 않고 액세스할 수 있어야 합니다. 사용자 아이디를 설정할 때 가장 중요한 단계 중 하나는 처음부터 사용자 아이디의 이름을 올바르게 지정하는 것입니다. Braze 표준 UUID 및 GUID를 사용할 것을 강력히 권장합니다(자세한 설명은 아래 참조). 또한 이 식별자를 제공할 수 있으므로 이 식별자를 제공하는 것을 적극 권장합니다.

  • 여러 기기와 플랫폼에서 사용자를 추적하여 행동 및 인구 통계 데이터의 품질을 개선합니다.
  • 사용자 데이터 API를 사용하여 사용자에 대한 데이터를 가져옵니다.
  • 일반 메시지와 트랜잭션 메시지 모두에 대한 메시징 API로 특정 사용자를 타겟팅하세요.

사용자가 식별되면 일반적으로 로그인 후 사용자 ID를 설정하기 위해 다음 호출을 즉시 수행해야 합니다.

1
braze.changeUser(YOUR_USER_ID_STRING);

사용자가 로그아웃할 때 사용자 ID를 변경하면 이전에 로그인한 사용자를 리인게이지먼트 캠페인으로 타겟팅할 수 없게 되므로 사용자 ID를 변경하지 않는 것이 좋습니다. 여러 사용자가 동일한 기기를 사용할 것으로 예상되지만 앱에서 로그아웃한 상태일 때 사용자 중 한 명만을 타겟팅하려는 경우, 로그아웃 상태에서 타겟팅하려는 사용자 ID를 별도로 추적하고 앱의 로그아웃 프로세스의 일환으로 해당 사용자 ID로 전환하는 방법을 권장합니다.

자세한 내용은 changeUser() 문서 참조하세요.

추천 사용자 ID 명명 규칙

Braze에서는 외부 ID라고도 하는 사용자 ID의 이름을 UUID 및 GUID 형식으로 지정하는 것을 강력히 권장합니다. UUID와 GUID는 컴퓨터 시스템에서 정보를 식별하는 데 사용되는 128비트 숫자로 구성된 범용 고유 식별자입니다. 즉, 이러한 UUID는 길고 무작위이며 잘 분산되어 있습니다. 사용자 아이디의 이름을 다른 방법으로 지정하는 경우에는 길고 무작위이며 잘 분산된 이름을 사용해야 합니다. 사용자 ID는 대소문자를 구분한다는 점도 유의하세요. 예를 들어, ‘abcdef’는 ‘abcdef’와 다른 사용자입니다.

사용자 아이디에 이름, 이메일 주소, 타임스탬프 또는 증분자가 포함되어 있는 경우 사용자 아이디를 추측하거나 사칭하기 쉽지 않도록 보다 안전한 새 이름 지정 방법을 사용하는 것이 좋습니다. 사용자 ID에 이를 포함하기로 선택한 경우, 사용자 사칭을 방지하기 위해 SDK 인증 기능을 추가할 것을 강력히 권장합니다.

이 정보를 다른 사람에게 제공하면 조직 외부의 사람들이 사용자 ID가 어떻게 구성되어 있는지에 대한 정보를 수집할 수 있어 조직이 잠재적으로 악의적인 업데이트나 정보 제거에 노출될 수 있습니다. 처음부터 올바른 이름 지정 규칙을 선택하는 것은 사용자 아이디를 설정하는 데 있어 가장 중요한 단계 중 하나입니다. 그러나 외부 ID 마이그레이션 엔드포인트를 사용하여 마이그레이션이 가능합니다.

사용자 ID 이름 지정  
추천 권장하지 않음
123e4567-e89b-12d3-a456-836199333115 JonDoe829525552
8c0b3728-7fa7-4c68-a32e-12de1d3ed2d5 [email protected]
f0a9b506-3c5b-4d86-b16a-94fc4fc3f7b0 CompanyName-1-2-19
2d9e96a1-8f15-4eaf-bf7b-eb8c34e25962 jon-doe-1-2-19

사용자 ID 통합 모범 사례 및 참고 사항

익명 사용자 기록 자동 보존

식별 컨텍스트 보존 동작
사용자가 이전에 식별되지 않았습니다. 익명 기록은 신원 확인 시 사용자 프로필과 병합됩니다.
사용자는 이전에 인앱 또는 API를 통해 식별된 적이 있습니다 . 익명 기록은 신원 확인 시 사용자 프로필과 병합되지 않습니다.

익명 사용자를 식별할 때 발생하는 상황에 대한 자세한 내용은 식별된 고객 프로필을 참조하세요.

추가 참고 사항 및 모범 사례

다음 사항에 유의하세요:

  • 여러 사람이 앱을 사용하는 경우 각 사용자에게 고유 식별자를 할당하여 추적할 수 있습니다.
  • 사용자 아이디를 설정한 후에는 해당 사용자를 익명 프로필로 되돌릴 수 없습니다.
  • 사용자가 로그아웃할 때 사용자 ID를 변경하면 기기와 고객 프로필이 분리될 수 있으므로 변경하지 마세요.
    • 따라서 이전에 로그아웃한 사용자를 대상으로 리인게이지먼트 메시지를 보낼 수 없습니다. 여러 사용자가 동일한 기기를 사용할 것으로 예상되지만 앱에서 로그아웃한 상태일 때 사용자 중 한 명만을 타겟팅하려는 경우, 로그아웃 상태에서 타겟팅하려는 사용자 ID를 별도로 추적하고 앱의 로그아웃 프로세스의 일환으로 해당 사용자 ID로 전환하는 방법을 권장합니다. 기본적으로 마지막으로 로그인한 사용자만 앱에서 푸시 알림을 받게 됩니다.
  • 식별된 사용자에서 다른 사용자로 전환하는 것은 상대적으로 비용이 많이 드는 작업입니다.
    • 사용자 전환을 요청하면 이전 사용자의 현재 세션이 자동으로 닫히고 새 세션이 시작됩니다. Braze는 새 사용자를 위해 인앱 메시지 및 기타 Braze 리소스에 대한 데이터 새로고침 요청을 자동으로 수행합니다.

사용자 별칭 지정

사용자 별칭은 대체 고유 사용자 식별자 역할을 합니다. 별칭을 사용하여 핵심 사용자 ID와는 다른 차원에서 사용자를 식별할 수 있습니다:

  • 특정 사용자가 모바일 앱이나 웹사이트에 로그인하기 전과 후에 모두 팔로우할 분석에 일관된 식별자를 설정합니다.
  • 외부에서 데이터를 더 쉽게 조정할 수 있도록 타사 공급업체에서 사용하는 식별자를 Braze 사용자에게 추가하세요.

각 별칭은 식별자 자체의 이름과 별칭의 유형을 나타내는 레이블의 두 부분으로 구성됩니다. 사용자는 레이블이 다른 여러 개의 별칭을 사용할 수 있지만 레이블당 하나의 이름만 사용할 수 있습니다.

고객 프로필에 대한 사용자 별칭 설정에 대한 자세한 내용은 사용자 별칭을 참조하세요.

1
braze.getUser().addAlias(ALIAS_NAME, ALIAS_LABEL);
이 페이지가 얼마나 도움이 되었나요?
New Stuff!