설계하기

1. 4가지 설계 필요 항목

1-1. 사용자 정보

1) 설계 항목에서 사용자 정보 설정하기

모든 사용자 정보는 사용자가 제공 및 동의해야만 활용할 수 있습니다. 카카오도 사용자로부터 정보 동의를 받고 수집하며, 사용자가 제공 동의하지 않은 정보는 카카오도 가지고 있지 않습니다.
카카오가 수집한 정보를 각 서비스에 제공할 때도 사용자로부터 제3자 정보 제공 동의 절차를 거쳐야 합니다. 이 절차는 카카오싱크 간편가입 시 동의 화면에서 처리됩니다.
개별 서비스가 수집 가능한 정보는 서비스의 회원가입 정책에 따라 각각 달라질 수 있습니다. 파트너의 서비스 회원가입시 수집하는 항목과 동일해야 하며, 항목에 따라 별도 검수 절차가 필요합니다.

기본 사용자 정보 비즈 앱과 비즈니스 채널을 연결한 후, 카카오싱크를 적용한 앱에서 별도 검수 없이 받을 수 있는 사용자 정보입니다.
Name(KO)
Name(EN)
Description
기본 제공 동의 단계
회원번호
id
서비스에서 각 사용자를 식별할 수 있도록 발급되는 고유한 값
필수
닉네임
nickname
닉네임
필수
프로필 이미지
profile_image
프로필 이미지 URL
필수
썸네일 이미지
thumbnail_image
프로필 이미지 썸네일 URL
필수
이메일
email
대표 이메일
필수
전화번호
phone_number
전화번호
필수
카카오톡 채널 추가 상태 및 내역
plusfriends
사용자와 카카오톡 채널의 관계
필수
이름
name
카카오계정 이름
선택
출생 연도
birthday
태어난 해
선택
생일
birthday
생일
선택
성별
gender
성별
선택
연령대
age_range
14세 미만, 14세 이상, 20대, 30대 등 대략적인 나이
선택
배송지
shipping_address
수령인 이름, 주소, 연락처 등 배송지 정보
선택
검수가 필요한 사용자 정보 '필수'동의로 설정하기 위해서, 검수를 거쳐야만 설정할 수 있는 사용자 정보입니다.
Name(KO)
Name(EN)
Description
이름
name
카카오계정 이름
출생 연도
birthyear
태어난 해
생일
birthyear
생일
성별
gender
성별
연령대
age_range
14세 미만, 14세 이상, 20대, 30대 등 대략적인 나이
배송지
shipping_address
수령인 이름, 주소, 연락처 등 배송지 정보
ci
ci
암호화된 이용자 확인 값
  • '카카오 서비스 내 친구목록'은 '이용 중 사용'까지 검수 없이 설정할 수 있습니다.
  • '필수 동의' 또는 '선택 동의' 항목으로 설정하려면 개발자 포럼에서 권한을 요청합니다.
  • 서비스에 꼭 필요한 사용자 정보인데 카카오싱크에서 제공되지 않는다면, 자체적으로 사용자로부터 제공 받아야 합니다.

1-2. 약관

1) 설계 항목에서 약관 설정하기

카카오싱크에서는 카카오가 제공하는 간편가입 화면을 통해 정보 제공 동의 및 이용약관을 한 번에 동의 받을 수 있습니다. 동의받을 정보는 개인정보 항목 신청을 통해, 그리고 이용약관의 경우 개인정보제공 항목 신청 이후 디벨로퍼스에서 직접 등록합니다.
카카오싱크 도입으로 인해 기존 약관과 개인정보처리방침, 서비스 정책에 변경 및 추가 사항들이 있다면 반영하는 작업이 필요합니다.
약관 등록 시 필요한 정보 및 자료 약관 등록시 필요한 정보와 자료는 다음과 같습니다.
Name
Description
서비스 이용 약관
‘필수 동의' 또는 '선택 동의' 항목으로 구분, 전문 확인이 가능한 URL 형태로 등록
개인정보처리방침
사용자가 서비스를 이용하려고 제공한 정보를 수집, 저장, 파기하는 처리 원칙
서비스 연령 설정
만 14세 미만 사용자의 서비스 이용 가능 여부에 따라 설정

만 14세 미만 사용자 서비스 불가 경우 만 14세 미만 사용자에게 서비스를 제공하지 않는 경우, 카카오싱크 신청 시 만 14세 이상 이용 가능하도록 약관을 등록할 수 있습니다. 해당 약관은 카카오싱크 로그인 시 만 14세 미만으로 확인된 사용자가 서비스에 가입되지 않도록 막아줍니다. 사용자 정보에 따라 다음과 같이 동작합니다.
Case
Result
사용자가 만 14세 미만으로 확인된 경우
로그인 및 가입 불가
카카오가 사용자 연령 정보를 보유하지 않은 경우
'만 14세 이상입니다' 항목 체크 후 가입 가능

1-3. 사용자 동선

1) 설계 항목에서 사용자 진입점 설정하기

카카오싱크를 도입하기 전에는 자사몰에서만 회원가입이 가능했지만, 카카오싱크 도입 이후에는 다양한 접점을 통하여 회원가입을 완료할 수 있습니다.
카카오싱크 도입으로 변경되는 사용자 동선을 설계할 때는 서비스 취지에 맞고, 사용자에게도 자연스럽고 편리한 동선을 제공할 수 있도록 다양한 유입 경로에 대해 검토해야 합니다.
카카오톡도 다양한 카카오싱크 서비스 진입 경로를 제공합니다. 서비스와 연결된 채널과 챗봇, 카카오링크 말풍선, 샵(#) 검색, 비즈보드 등을 통해 진입할 수 있습니다. 또한, 웹이나 모바일 서비스 페이지 뿐만 아니라 오프라인 QR 코드를 통해서도 카카오싱크 서비스에 진입하여 회원가입을 완료할 수 있습니다.

1-4. 기존회원 연동

1) 설계 항목에서 기존회원 연동하기

서비스는 카카오싱크 간편가입을 통해 연결된 사용자를 회원 데이터베이스에 등록해야 합니다. 이미 운영중이었던 서비스라면 사용자가 이미 가입한 기존 회원일 수 있습니다. 이 경우, 서비스 회원 관리 정책에 따라 카카오계정 정보를 기존 회원 정보와 연동하거나 신규 회원 가입으로 처리합니다.
카카오계정의 회원번호(id), CI, 전화번호, 이메일 등 고유한 사용자 정보를 참고해 기존 회원 중 동일 사용자가 있는지 확인할 수 있습니다.

기존 카카오로그인 회원

  • 카카오싱크 도입 전 카카오 로그인을 사용하고 있었다면 카카오 회원번호(id)를 통해 카카오싱크 회원으로 처리할 수 있습니다.
  • 서비스에 카카오싱크 간편가입 기능을 적용한 뒤, 신규 회원은 물론 기존 카카오 로그인 회원들도 카카오싱크 간편 가입 화면을 통해 무조건 한 번은 추가 동의 항목에 동의해야 합니다. 이 때 기존 회원이 보유한 것과 동일한 회원번호(id)가 전달된다면, 동일 회원으로 간주하여 카카오싱크에서 제공하는 정보로 회원 정보를 업데이트할 수 있습니다.

기존 일반 회원 (비 카카오로그인 회원)

  • 서비스 데이터베이스(DB)에 카카오싱크에서 제공하는 사용자의 정보와 일치하는 정보가 있는지 확인한 후 기존 회원 정보와 연동하는 방법입니다.
  • 일반적으로는 카카오계정의 연계정보(CI)를 기준으로 연동할 수 있지만, 만약 CI 수집을 하지 않는다면 전화번호, 이메일, 생년월일 등의 정보를 참고할 수도 있습니다. 단, 이메일 및 전화번호는 변경될 수 있는 사용자 정보로 해당 정보를 ID로 삼거나 동일 사용자인지 판단하는 용도로 쓴다면, 그 정보가 변경됐을 때 문제가 생길 수 있습니다.
  • 이미 가입했거나 가입 후 기존 계정 정보와 연동된 카카오계정에서 가입 시점과 다른 정보 또는 추가 정보가 전달될 수 있음을 인지하고 해당 경우에 대한 처리를 사전에 설계해 개발하는 것이 서비스의 완성도를 높이는 데 도움이 될 수 있습니다.

사용자 정보가 일치하는 경우 처리 예시

2. 성과 극대화를 위한 권장 설계 가이드

2-1. 원클릭 싱크 - 추가정보 수집하지 않기

카카오싱크 동의창을 통해 원클릭으로 회원가입을 완료하는 시나리오가 베스트 사용자 동선입니다. 단, 카카오싱크를 통한 회원가입 시 카카오가 제공하는 사용자 정보 외에 다른 항목을 필수적으로 수집하려는 경우, 싱크 동의창에서 동의버튼을 누른 이후 새로운 화면에서 추가 정보를 수집해야 합니다. 추가 단계가 생기는 경우 사용자의 이탈을 초래하게 되므로, 반드시 필요한 정보가 있다면 회원가입 절차 완료 이후 별도 수집하는 것을 권장합니다.
원클릭 싱크 사용자동선 예시
추가정보 수집 사용자 동선 예시

2-2. 기존회원 연동

기존회원의 카카오계정 회원번호 혹은 연계정보(CI)를 확인하여 싱크 회원과 연동할 수 있습니다. 만약 기존에 카카오 로그인을 사용하지 않았거나 CI를 수집하지 않아 사용자 정보가 일치하지 않는다면, 계정 확인 단계를 거쳐 기존 회원 정보와 연동되도록 할 수 있습니다. CI를 수집하는 경우에도, 이메일/전화번호 등 추가 정보를 활용하여 이중으로 사용자 정보 일치 여부를 확인한다면, 더욱 정확한 연동이 가능합니다.

1) 사용자 정보가 일부 일치하는 경우

이메일, 전화번호 등 고유한 사용자 정보가 일치하는 경우, 계정 확인 단계를 거쳐 기존 회원 정보와 연동되도록 설계 할 수 있습니다. 사용자의 기존 가입 계정으로 추정되는 계정을 알리고 비밀번호 입력 등을 통해 계정을 연동하게 할 수 있습니다.

2) 일치하는 사용자 정보가 없을 경우

일치하는 사용자 정보가 없다면 일단 신규 회원으로 가입 처리합니다. 다만, 일치하는 정보가 없더라도 기존 가입 이력이 있는 회원일 수 있기 때문에 신규 가입 이후 선택적으로 기존 계정 정보를 입력시켜 연동하게 합니다.

2-3. 사용자 동선

1) 로그인 버튼

다른 가입수단 대비 카카오싱크를 강조하여 회원 전환율을 극대화 할 수 있습니다. 카카오싱크 버튼 레이블은 회원가입 페이지, 로그인 페이지, 회원가입/로그인 통합 페이지에서 모두 구분없이 사용합니다.
  • 카카오싱크 로그인 버튼 가이드

  • 카카오싱크 로그인 버튼 금지규정
  • 카카오싱크 로그인 버튼 강조 사례

2) 베스트 동선

카카오싱크 버튼을 회원가입 페이지와 로그인 페이지에 모두 배치하여, 싱크 회원가입 및 로그인을 유도합니다. 카카오싱크를 통해 전달받은 사용자의 정보를 주문서에 자동으로 입력시켜, 번거로운 입력절차를 생략하고 구매 완료로 연결합니다.
  • 베스트 사용자 동선
Last modified 3d ago