브레이즈에서 로그아웃한 익명 유저 데이터는 트래킹하고 싶지 않습니다. 어떻게 해야하나요?
질문
브레이즈에서 로그아웃한 익명 유저 데이터는 트래킹하고 싶지 않습니다. 어떻게 해야하나요?
답변
내부 보안 규정 등으로 인해 유저가 로그아웃한 상태에서 익명유저로 인식되어야 하는 경우, wipeData 함수를 활용하실 수 있습니다. wipeData 함수는 SDK 로컬에 저장된 데이터를 삭제하며 SDK를 비활성화(disable)시킵니다.
Android: wipeData
wipeData 후에 SDK가 비활성화되기 때문에, 같은 세션에서 유저가 행한 행동은 기록되지 않습니다.
SDK가 다시 init 되거나, 유저가 로그아웃한 다음 새로운 세션을 시작하면, 익명유저 프로필에 기록됩니다. (wipeData 이후 랜덤ID가 새로 생성됨)
Braze에서 Android device ID는 랜덤ID이며, device ID에 따라 Braze ID도 새로 부여됩니다.
iOS: wipeData
wipeData 후에 SDK가 비활성화되기 때문에, 같은 세션에서 유저가 행한 행동은 기록되지 않습니다.
Braze에서 iOS device ID는 기본적으로 IDFV입니다. wipeData 를 호출하더라도 IDFV를 리셋하지는 않기 때문에, 이전 식별된 프로필에 데이터가 기록될 수 있습니다. 따라서, IDFV를 사용하지 않도록 별도 설정이 필요합니다.
주의사항
wipeData()를 하면 MAU가 예상치보다 높게 잡힐 수 있습니다. wipeData()를 통해 익명유저로 트래킹하게 되면, 새로운 "Active user"가 기록되는 것이기 때문에 브레이즈 과금 기준 중 하나인 MAU가 고객사에서 예상했던 수치보다 더 많게 반영될 수 있습니다.