braze_id는 고객이 Braze SDK가 탑재된 서비스를 처음 실행할 때 자동으로 생성되는 값 입니다.
브라우저 단위로 생성되는 값으로써 캐시 삭제 후 재실행할 경우 신규로 생성됩니다.
또한, external_id가 부여되기 전, Braze에서 각 고객을 구분할 때 내부적으로 사용되는 고유 키 값 입니다.
Braze에서는 braze_id만 발급된 고객을 익명 고객이라고 호칭합니다.
(braze_id는 Braze 내부에서만 사용하는 값으로 별도의 확인 가능한 함수를 제공하고 있지는 않습니다.)
external_id는 일반적으로, 고객사에서 고객 ID와 1:1로 매칭되는 고유 키 값을 생성(혹은 기존에 사용하던 고유 값이 있으시다면 기존 값을 사용)하시어 사용하시게 됩니다.
고객이 서비스에 로그인을 할 때, 고객의 external_id를 Braze SDK API로 전달해주시면,
Braze에서는 braze_id와 external_id를 매칭하여 동일한 external_id를 지닌 고객을 1명의 고객으로 인지하게 됩니다.
(고객 로그인(자동 로그인 포함) 시 changeUser() 함수를 이용하시어 Braze로 external_id 전달이 필요합니다.)
예를 들어, 고객이 2개의 기기(모바일, PC로 가정)에서 접속하게 되면 각각의 기기 마다 서로 다른 braze_id가 발급되게 됩니다.
이 때는 Braze에서는 2명의 고객으로 인지하게 됩니다.
이후, 고객이 두 기기에서 동일한 ID로 로그인하고, 작성하신 코드에 따라 동일한 external_id를 매개변수로 하여 API를 호출 하신다면,
Braze에서는 2개의 디바이스가 동일한 external_id를 사용하는 한 명의 고객임을 인지하게 됩니다.
Copyright © MAXONOMY All rights reserved.