소셜로그인 중단 안내

계정으로 로그인 기능이 2023년 11월 16일 중단되었습니다.

아이보스 계정이 사라지는 것은 절대 아니며, 계정의 이메일 주소를 이용해 로그인 하실 수 있습니다.

▶️ 자세한 공지사항 확인

GA에서 서로 다른 user id를 연결시킬 수 있을까요?

2019.10.08 00:22

DEW

조회수 1,251

답변 2

채택률

  • 질문
  • 채택
13.8%

GA에서 User ID를 Client ID에 연결시킬 때 보통 많이 드는 예시로 해당 웹 서비스에서 유저가 회원가입을 하거나 로그인을 했을 때 해당 프로세스에서 식별가능한 유저로서 인증이되고, 그 정보를 활용하여 GA에서 User ID(uid)를 발급하여 Client ID(cid)에 연결해서 고유한 유저를 식별하는데 사용하는 것으로 알고 있는데요. (로그인 기반이기 때문에 디바이스나 브라우저가 바뀌어도 로그인이 되고 유지만 된다면 한명의 유저로 카운팅 되는 이점이 있죠)


> 웹사이트가 있는데 웹뷰를 쓰는 하이브리드 앱을 같이 서비스 한다고 했을 때(껍데기만 앱인 웹앱)


구글 크롬브라우저에서 웹 사이트를 방문하면 cid=1이라고 가정하면, 해당 웹사이트에서 앱 다운로드 버튼을 눌러 앱의 웹뷰를 통해 웹 사이트에 접근하면 브라우저가 달라지기 때문에 cid=2가 된다고 가정해볼게요

이때 아직 유저는 회원가입도, 로그인도 하지 않았기 때문에 위의 User ID를 쓰는 방법으로는 cid=1인 유저와 cid=2인 유저를 같은 유저라고 볼 수 없죠.(아직 회원가입을 하지 않았으니까)


그런데 만약 이런 상황에서도 크롬 브라우저와 웹뷰 브라우저를 연결시키기 위해 웹 사이트가 유저가 들어오자마자 세션정보를 가지고 해당 정보를 GA에 전달하여 웹 사이트에 들어오자마자 User ID를 발급하게 하게 된다면

구글 크롬브라우저에서 웹 사이트를 방문하면 cid=1, uid=a가 되고 이를 웹 사이트에서 앱 다운로드 버튼을 누를 때 uid를 전달 할 수 있도록 설정해서 하이브리드 웹뷰에서 앱을 열어 웹사이트에 접근하게 되면 cid=2이지만 uid=a가 전달되어 결국 구글 크롬브라우저와 하이브리드 앱 웹뷰는 서로 연결되게 되겠죠

그런데 이런 상황에 문제는 유저가 구글 크롬브라우저가 아닌 다른 브라우저를 통해(혹은 다른 디바이스를 쓸 때) 웹사이트에 들어올때가 문제가 되는데요. 위 설정을 통해 구글 크롬브라우저와 하이브리드 앱의 웹뷰는 cid가 달라도 같은 uid로 연결되었지만

다른 브라우저를 쓰게 되면 uid가 b이거나 c 등 a가 아닐 것이기 때문에 다른 브라우저를 썼을 땐 연결이 되지 않게 됩니다.

이 경우 위와 같이 cid와 uid를 연결하는 것 외에 유저가 회원가입을 했을때 또다른 uid2를 발급하고 uid와 uid2를 연결시킬 수 있는지와 이를 통해 GA에서도 확인할수 있는게 가능할까요???

아니면 애초에 uid는 위와 같이 쓰는게 아니라, 회원가입이나 로그인등 유저가 어떤 인증정보를 주었을때만 발급하여 사용하는게 맞을까요??


두서 없이 적어보았습니다 ㅎㅎ

로그분석·통계
목록글쓰기
답변 2
댓글 새로고침
로그인 후 더욱 많은 기능을 이용하세요!아이보스 로그인