카카오 싱크 동의창 랜딩 url에 utm을 붙일 수 있을까요?

애드뷰에서 톡으로 회원가입 창을 사용하고자

https://kauth.kakao.com/oauth/authorize?response_type=code&client_id=${REST_API_KEY}&redirect_uri=${REDIRECT_URI}

해당 구성으로 만들어진 url을 사용하고자합니다.
리다이렉트 url이 자사몰로 랜딩하는 구조인데 해당 url에
utm_source utm_medium utm_campaign utm_term utm_content
이런 utm 코드를 심을 수 있을까요?

만들어 놓은 카카오 싱크 동의 url 첨부드립니다.

안녕하세요.

OAuth2 방식의 카카오 로그인은 표준에 따라 동의창 랜딩(인가코드요청) 이후
미리 설정된 리다이렉트URI로 302 페이지 리다이렉트 되는데요.
이때 정의된 파라메터외에는 리다이렉트 페이지로 넘어가지 않습니다.

그래서 보편적으로 사용하시는 방식이 동의창 랜딩(인가코드요청)에넘긴 state 파라메터에 utm을 세팅하는 것입니다.

https://kauth.kakao.com/oauth/authorize?
response_type=code
&client_id=${REST_API_KEY}
&redirect_uri=${REDIRECT_URI}
&state=${utm을 json key : value 형태로 URL인코딩하여 세팅}

리다이렉트 URL에서 로그인 또는 회원가입 처리하고 리다이렉트할 완료 페이지에
state파라메터에 설정된 utm json data를 파라메터로 설정하시면
카카오톡앱으로 로그인 처리되며 동선이 끊겨도 utm추적이 가능합니다.


예시)
(1) kauth.kakao.com/oauth/authorize 의 state 파라메터에 utm 세팅
(2) 리다이렉트 URI에서 회원가입 처리
(3) 회원가입 완료 페이지로 리다이렉트 처리할때 state로 받은 utm을 파라메터로 세팅