이렇게 설명한 배경에 대해 부연 설명을 드리면, 모든 소셜로그인은 소셜로그인 제공사의 페이지 또는 앱으로 진입하여 로그인 하므로 브라우저의 Referer 정보를 기반으로 사용자 흐름을 추적하는 GA Script 가 단절됩니다.
그래서 소셜로그인 제공자측의 페이지에서 다시 서비스측으로 되돌아가는 Redirect URI에서 UTM을 재설정해야하는 것입니다.
OAuth2 방식 소셜로그인은 RFC 6749 표준으로 모든 소셜로그인이 동일하게 동작하며,
애드뷰 회원가입 링크로 사용하시는 카카오로그인 인가코드요청 주소 state 파라메터에 utm을 설정하고
서비스측으로 되돌아가는 Redirect URI에서 state 파라메터를 그대로 다시 받아 UTM을 설정하는 것이 보편적입니다.
이외에도 쿠키나 세션을 사용하는 방법이 있으나 사용자 기기 설정에 따라 유실될 수 있으므로 위 방법으로 적용하시는 것을 권장드립니다.