ginameee.log
로그인
ginameee.log
로그인
2025.07.22
이짜젠
·
2025년 7월 22일
팔로우
0
braze
braze
마케팅을 위한 메세징 툴
유저를 필터링하고 타겟해서 메세지를 보낼 수 있는 채널들을 재공함
웹 푸시
앱 푸시
이메일
다이얼로그 띄우기
등등…
메세지를 전송할 유저를 필터링하기 위한 데이터로 사용자의 액션을 추적하고, 속성을 저장/관리함
로그분석용으로도 활용 가능
마케팅팀에서 GA4에 로그를 쌓고있음에도 불구하고 Braze에도 쌓기를 원하는 경우가 있음
GA4 에서 가끔 로그가 유실되는 경우가 있다고함
테스트
직접 쿼리를 하거나 테스트유저를 특정해서, Search Users 에서 로그 확인하기
로그아웃이 없다.
Braze는 마치 디바이스를 사용자로 취급
로그인/로그아웃은 그냥 사용자의 수많은 액션중 하나로 취급됨
로그인 전에는?
익명의 사용자로 취급되며, 모든 액션이 트래킹됨
로그인 후에는?
익명의 사용자에서 유저정보를 갖게됨
그동안 익명의 사용자로 트래킹되던 모든 행동들은 해당 user의 데이터로 종속됨
로그아웃은?
로그아웃을 하더라도 해당 user 세션은 유지
나중에 다시 돌아와서 앱을 사용할 수 있도록 유도해야하기 때문
ex) 로그아웃한 사용자에게 복귀혜택을 소개하며 재로그인을 권유
그러면 세션은 언제 바뀌는가?
changeUser 라는 API를 통해서 명시적으로 다른 유저의 id를 넘겼을 때
이후의 모든 트래킹은 변경된 user의 데이터로 수집됨
그러면 로그아웃은 changeUser(’’) 넘기면 되는거아님?
불가, 일단 type issue
braze에서도 권장안함
유저타겟을 로그인한 유저만 선택하고 싶은경우?
로그아웃 상태에 대한 별도의 필드를 추가해서 관리해주면 된다.
로그인/로그아웃 시에 해당 필드값을 업데이트
기타
openSession
- openSession은 중복호출되어도 상관없다.
timeout 이전에 액션이 있었을 경우, 유저의 세션을 갱신하는 역할만한다.
braze는 사용자의 ID가 아닌 디바이스를 하나의 사용자로 취급한다.
회원가입, 탈퇴 같은 동작은 브레이즈에게는 사용자의 수많은 액션중 하나에 불과하다.
따라서 미회원가입 상태에서의 모든 액션은 anonymous라는 상태로 전부 트래킹되며, 회원가입을 하고 사용자 ID를 부여받게되면, 그 동안의 모든 액션이 해당 회원ID로 종속된다.
회원을 탈퇴하더라도, 브레이즈는 이미 등록된 회원ID로 액션을 트래킹한다.
다만 다른 사용자로 로그인하거나, 재가입 후 새로운 ID로 들어왔을 경우, 그 때부터는 새로운 회원의 세션으로 트래킹되기 시작한다.
anonymous 상태로의 트래킹은 최초 1회만 가능하며, 사용자 ID가 부여된 이후로는 돌아갈 수 없다.
참고
https://www.braze.com/docs/developer_guide/analytics/tracking_sessions/?tab=web&utm_source=chatgpt.com#step-1-subscribe-to-updates
https://js.appboycdn.com/web-sdk/latest/doc/modules/braze.html#changeuser
이짜젠
오늘 먹은 음식도 기억이 안납니다. 그래서 모든걸 기록합니다.
팔로우
이전 포스트
Troubleshooting for Sentry with Browser Extension
다음 포스트
모바일 웹뷰/브라우저 viewport height 대응
0개의 댓글
댓글 작성