카카오싱크 CI 질문 드립니다

문의 사항에 따라 필요한 정보를 먼저 입력하시면 더 빠르게 대응해 드릴 수 있습니다.

  • 개발 과정에서 문제가 있을 경우
    • 앱 아이디(app ID):
    • 호스팅 사:
    • 서비스 URL :
    • 오류 내용 :
      -=--------------------------------
      안녕하세요.
      카카오 싱크를 통해 CI를 수집하려고 합니다.
      다만, CI가 없는 경우가 있을 것 같은데요.
      image
      몇몇 글들을 보니 인증을 하고 동의항목을 진행하는 프로세스가 있는 것 같은데요.
      CI가 없을 경우 이미지에 표시된 것 처럼
      “사용자에게 값이 없는 경우 카카오 계정 정보 입력을 요청하여 수집” 이걸 설정하면
      회원이 카카오 로그인 시 CI에 관련된 데이터를 수집할 수 있는 건가요?

  • 퍼머링크 생성이 필요할 경우 (자세한 신청 방법은 가이드 참고)
    • 카카오싱크 퍼머링크의 서비스 랜딩URL:
    • 디벨로퍼스 앱과 연결된 카카오톡 채널의 검색용 아이디:

카카오 로그인 관련 에러(Invalid redirect. 예: KOE006)가 발생할 경우, 가이드를 참고합니다.
카카오 싱크 관련 자주하는 질문은 FAQ를 참고합니다.

하나 더 질문드립니다.
기존 카카오 로그인을 사용하고 있으며, 카카오 싱크 적용 시
기존 회원에 대한 추가 동의항목 창이 뜨는 것으로 확인됩니다.
다만, 기존회원에 대해서는 추가 동의항목 수집 후 회원 정보(이메일주소 등) 문제가 되지 않을 부분에 대해서만
업데이트 예정입니다.

  1. 인증 시마다 매번 전달 받은 사용자 정보를 업데이트를 하는 건 아닌 것 같은데요.
    기존 회원이 추가 수집 동의 항목 창에 대해서 동의를 했을 경우 추가 항목에 대한 동의를 한 사용자라는 것을 카카오측에서 제공해주는 값이 있나요?

  2. 아니면 자체 프로세스로 회원정보 업데이트 후 해당 사용자는 추가 동의항목에 대한 동의를 한 사용자라는 것을 DB화 시켜 중복 업데이트를 방지하는 건가요?

CI 필수 수집을 하시더라도, CI 값이 없을 수 있습니다.
이 때, 수집 후 제공 기능을 사용하시면 CI가 없는 사용자는 카카오에서 CI를 수집해서 제공해 드립니다.

동의항목이 필수 동이 항목이시라면, 로그인 시 동의를 하셔야만 로그인이 됩니다.
필수가 아니시라면, 동의 내역 확인하기 API를 통해 확인 하실 수 있습니다. (서비스 약관은 동의한 약관 확인하기 API)

특정 사용자 정보를 DB에 저장하고 쓰신다면, 매번 갱신하시는게 좋을 것 같습니다.
예를 들어 전화번호나 이메일은 사용자가 언제든지 바꿀 수 있습니다.