사이드 메뉴
시작하기
로그인
커뮤니케이션
광고
활용하기
이 문서는 카카오싱크 도입 이후 활용 방법에 대해 안내합니다.
메시지는 카카오톡 채널 파트너센터나 카카오모먼트, 별도 API 개발로 발송할 수 있습니다. 카카오싱크 회원의 서비스 이용 내역 등을 활용한 특정 광고 메시지나, 비회원 대상 카카오싱크 회원 가입 유도 메시지, 멤버십 등급과 같은 알림성 메시지 등의 발송이 가능합니다.
플랫폼별 메시지 발송 방법은 아래 내용을 참고합니다.
카카오톡 채널 파트너센터는 광고성 메시지를 발송할 수 있는 플랫폼으로, 회원번호가 포함된 고객파일을 업로드하여 조건에 맞는 사용자만 추출하여 메시지를 발송할 수 있습니다.
파일 업로드 시에는 고객파일 업로드 가이드에 맞춰 CSV 파일로 직접 업로드하거나, 고객파일 등록 API를 사용해 자동으로 업로드할 수 있습니다.

- 카카오톡 채널 파트너센터의 [관리] > [고객파일] 메뉴에서 [1] [고객파일 업로드]를 눌러 회원번호가 포함된 고객파일을 업로드할 수 있습니다.
- 파일을 추가합니다.
CSV파일만 지원합니다. - [2] 저장을 누릅니다. 업로드가 완료되면 업로드된 사용자 중 메시지 수신이 가능한 사용자는 몇 명인지 보여줍니다.
메시지 발송 시에는 친구그룹목록 화면에서 메시지 수신 혹은 비수신 그룹을 먼저 생성합니다. 전체 채널 추가 사용자 중 해당 그룹만 포함 혹은 제외하여 메시지를 발송할 수 있습니다.
카카오싱크 회원 대상으로 타깃 메시지 발송 시, 사용자 DB를 추출하여 수동으로 업로드할 수도 있지만 API를 연동하여 자동 업로드를 구현할 수도 있습니다. API로 자동으로 파일을 업로드하려면 카카오톡 채널 고객 관리 API 안내와 카카오톡 채널 고객 관리 API를 참고하여 개발합니다. 이러한 기능을 한 번 개발하고 나면 조건에 맞는 회원 모수가 자동으로 업데이트되기 때문에 보다 편리하게 메시지를 발송할 수 있습니다.
카카오싱크로 회원 가입, 서비스 이용 내역, 멤버십 등급 변경 안내 등의 정보성 메시지도 회원번호 기준으로 발송할 수 있습니다. 뿐만 아니라 카카오싱크 회원이 카카오톡 상담 기능으로 1:1 문의를 요청했다면, 이때도 문의 내용과 함께 이미 발급된 회원번호를 전달해 별도의 인증 절차 없이 상담할 수 있습니다.
위와 같은 기능은 카카오톡 비즈 메시지에서 제공합니다. 자세한 내용은 카카오톡 비즈메시지 소개 페이지에서 확인할 수 있습니다.
카카오모먼트 파트너센터는 메시지 발송 및 디스플레이 광고를 집행할 수 있는 카카오광고 플랫폼입니다.
만약 카카오모먼트를 한 번도 사용해본 적이 없다면 카카오계정으로 신규가입 후 광고 계정을 생성할 수 있습니다. 카카오톡 채널 파트너센터와 마찬가지로, 메시지 발송을 위해서는 카카오모먼트를 사용하는 카카오계정이 해당 카카오톡 채널의 관리자로 등록되어 있어야 합니다.
채널 메시지를 발송할 때 카카오톡 채널 친구와 카카오싱크 가입자 기준으로 대상을 불러올 수 있습니다. 카카오싱크 가입자를 포함하거나 제외하고, 성별, 연령 등 카카오모먼트의 기본 타깃팅을 함께 사용할 수 있습니다.

- [광고] > [타겟관리]에서 [1] [친구그룹 관리]를 선택합니다.
- [친구 유형]에서 [2] [앱유저아이디]를 선택 후 회원번호가 들어있는 파일을 업로드합니다.
CSV파일만 지원합니다. - 업로드가 완료되면 업로드된 사용자 중 메시지 수신이 가능한 사용자는 몇 명인지 나타납니다. [다음]을 누릅니다.

메시지 발송 시에는 [광고 만들기] > [카카오톡 채널] > [맞춤타겟] > [내 데이터 설정] > [친구그룹]을 선택하여 [친구그룹 조회] 창에서 업로드한 그룹을 가져올 수 있습니다. 전체 채널 추가 사용자 중 해당 그룹만 포함 또는 제외하여 메시지를 발송할 수 있습니다.
한 번 업로드된 파일은 그 누구도 열람, 수정, 다운로드를 할 수 없습니다. 오직 파일 삭제만 가능합니다.
오프라인 매장을 운영하고 있는 카카오싱크 파트너라면 QR 코드는 가장 좋은 회원 가입 수단이 될 수 있습니다. 사용자가 QR 코드를 스캔한 뒤, 동의화면에서 동의만 하면 쉽게 회원 가입할 수 있습니다.
카카오싱크 간편가입 연동을 마쳤다면 오프라인 매장에서 QR 코드를 활용해 회원가입을 유도할 수 있습니다. 사용자가 QR 코드를 스캔하고 동의 한 번으로 회원가입을 완료할 수 있어 오프라인 환경에서 회원을 확보하는 데 유용합니다.
이때 사용자 디바이스에 설치된 카카오톡 클라이언트의 계정 정보를 활용하므로, 사용자가 카카오계정 ID와 비밀번호를 직접 입력하는 절차를 줄일 수 있습니다.
오프라인 매장에서 QR 코드를 멤버십 적립에도 활용할 수 있습니다. QR 코드의 리다이렉트(Redirect) 페이지를 멤버십 페이지로 설정하면, 사용자가 QR 코드를 스캔하고 바코드를 보여주는 방식으로 마일리지나 포인트를 적립할 수 있습니다.
QR 코드를 활용해 신규 사용자의 가입 지점을 확인할 수 있습니다. 이 기능을 구현하려면 회원 가입을 위한 카카오 로그인 요청 호출 시, state 파라미터에 매장별 트래킹 코드를 함께 전달해야 합니다. 인가 코드 요청 API를 참고합니다.
사용자 관점의 흐름은 아래와 같습니다.
- 사용자가 오프라인 매장에 부착된 QR 코드를 카카오톡 또는 다른 앱으로 스캔합니다.
- 사용자가 카카오톡 인앱브라우저에서 서비스 가입을 위한 카카오싱크 간편가입 화면을 확인합니다.
- 사용자가 동의하면 서비스 가입이 완료되고 멤버십 화면 등 서비스가 지정한 화면으로 이동합니다.

위와 같이 QR 코드로 신규 회원 가입을 유도하거나 멤버십 서비스를 제공하려면 다음을 준비해야 합니다.
서비스 랜딩 URL은 최종적으로 사용자가 보게 될 페이지가 아니라, 카카오싱크 간편가입 화면을 호출하는 서비스의 URL을 의미합니다.
운영 중인 로그인 페이지가 카카오싱크 동의화면을 바로 호출하지 않는다면 QR 또는 광고용 랜딩 페이지를 별도로 준비해야 합니다.
서비스 로그인 페이지의 [카카오로 시작하기] 버튼이 카카오싱크 간편가입 화면을 바로 호출한다면, 해당 버튼이 이동하는 URL을 서비스 랜딩 URL로 사용할 수 있습니다. 연동 방식에 따라 카카오싱크 간편가입 화면을 호출하는 서비스 URL이 없다면 별도 랜딩 페이지를 준비해야 합니다.
연동 방식별 예시는 아래와 같습니다.
- REST API 방식:
https://example.com/login/kakao와 같은 서비스 URL에 사용자가 접근하면, 해당 페이지에서 인가 코드 요청을 시작하도록 구현합니다. 필요하다면 사용자 에이전트가 카카오톡인 경우에만 인가 코드 요청을 시작하도록 처리할 수 있습니다. - JavaScript SDK 방식:
https://example.com/login/kakao와 같은 서비스 URL에 사용자가 접근하면, 해당 페이지에서 JavaScript SDK를 초기화하고 카카오 로그인을 호출해 카카오싱크 간편가입 화면을 엽니다.
이렇게 구현하면 사용자는 QR 코드를 통해 카카오싱크 퍼머링크를 거쳐 서비스 랜딩 URL에 진입합니다. 이후 서비스 랜딩 URL에서 카카오싱크 동의 화면을 호출하고, 동의 완료 후 서비스 회원 생성 또는 로그인을 처리하는 과정은 직접 구현해야 합니다. 랜딩 URL 구현 방법은 개발 가이드를 참고합니다.
QR 코드를 활용한 시나리오를 구현하려면 카카오싱크 퍼머링크라고 부르는 짧게 축약된 연결용 URL이 필요합니다. 오프라인 QR 코드, 매장 홍보물, 광고 소재 등에서 사용자를 카카오톡 인앱브라우저의 서비스 랜딩 URL로 연결하기 위해 사용됩니다.
(예: https://pf-link.kakao.com/.../...)
사용자가 사용하는 스캐너 종류와 상관 없이 카카오톡 클라이언트를 실행해 계정 정보 입력의 번거로움을 줄이고, 카카오톡 인앱 브라우저를 실행해 파트너의 서비스 URL로 이동하기 위해 필요합니다.
현재 카카오 IP를 활용한 QR 코드 이미지는 지원하지 않습니다. QR 코드를 생성하려면 QR 생성기를 사용해야 합니다.
퍼머링크는 직접 생성할 수 없고, 데브톡으로 요청해야 합니다.
- 요청 전, 아래 항목을 모두 완료해야 합니다.
- 설정하기에서 안내한 필수 설정 완료
- 사용자가 접근했을 때 카카오싱크 동의화면을 호출할 수 있는 서비스 랜딩 URL 개발
- 카카오톡 인앱브라우저에서 랜딩 URL이 정상적으로 열리고 가입 또는 로그인 처리가 완료되는지 확인
- 데브톡 > 카카오싱크에서 [글쓰기]를 눌러 아래 정보와 함께 요청글을 올립니다.
- 서비스 랜딩 URL
- 앱과 연결된 카카오톡 채널의 검색용 ID (참고: 카카오톡 채널 프로필 ID 확인 방법)
퍼머링크는 카카오톡 클라이언트와 카카오톡 인앱브라우저 실행을 지원하는 연결 URL입니다. 카카오싱크 연동을 생략하거나 우회하는 기능이 아닙니다.리다이렉트할 서비스 랜딩 URL이 있어야 의미가 있으며, 카카오싱크 연동을 마친 서비스에서만 사용할 수 있습니다.
매장, 캠페인, 광고 소재별 유입 경로를 구분해야 한다면 퍼머링크 뒤에 파라미터를 붙여 활용할 수 있습니다.
카카오싱크 퍼머링크는 아래와 같은 형식입니다.
https://pf-link.kakao.com/qr/_HxoZUj/pages/_S
위와 같은 퍼머링크를 QR 코드로 만들 때는 검색으로 찾을 수 있는 공개 QR 코드 생성기를 사용할 수 있습니다. 카카오에서 정식 홍보도구를 제공하기 전까지는 발급받은 퍼머링크로 QR 코드를 직접 생성해 사용합니다.
퍼머링크로 생성한 QR 코드는 어떤 앱으로 스캔하더라도 최종적으로 카카오톡 인앱브라우저에서 서비스 랜딩 URL을 엽니다. 예를 들어 서비스 랜딩 URL이 https://www.kakaocorp.com이라면, 사용자는 QR 스캔 후 카카오톡 인앱브라우저에서 해당 URL에 도달합니다.
모든 매장에 동일한 QR 코드를 비치하면 모든 사용자가 같은 서비스 URL로 이동합니다. 매장별 행사 페이지를 다르게 보여주거나 유입 지점을 분석하려면 매장별로 다른 파라미터를 붙인 퍼머링크로 QR 코드를 생성합니다.
{카카오싱크 퍼머링크}?query={URL_인코딩한_파라미터}
예를 들어 state=1을 전달하려면 state=1을 URL 인코딩한 state%3D1 값을 query에 넣습니다.
{카카오싱크 퍼머링크}?query=state%3D1
매장별로 구분하려면 아래와 같이 각각 다른 값을 사용합니다.
스토어1: {카카오싱크 퍼머링크}?query=state%3D1스토어2: {카카오싱크 퍼머링크}?query=state%3D2스토어3: {카카오싱크 퍼머링크}?query=state%3D3
사용자가 위 링크를 열거나 해당 링크로 생성한 QR 코드를 스캔하면, 서비스 랜딩 URL 뒤에 파라미터가 붙은 상태로 카카오톡 인앱브라우저에서 열립니다. 서비스는 전달된 파라미터를 기준으로 유입 경로를 판별하고, 매장별 행사 페이지나 시즈널 이벤트 페이지 등으로 분기할 수 있습니다.
파라미터를 사용할 때는 아래 사항을 확인합니다.
- 파라미터 값은 URL 인코딩해 전달합니다.
- 복수 개의 파라미터를 전달할 수 있지만, 텍스트 길이나 유형에 따라 의도한 파라미터가 모두 보존되지 않을 수 있으므로 반드시 테스트합니다.
- 영문과 숫자 위주로 짧게 구성합니다. 한글이나 지나치게 긴 값은 피합니다.
- 카카오톡 인앱브라우저에서 서비스 랜딩 URL 뒤에 의도한 파라미터가 유지되는지 반드시 테스트합니다.
카카오모먼트를 함께 사용하면, 카카오싱크 회원 여부에 따라 타깃팅하여 디스플레이 광고를 할 수 있습니다. 카카오디벨로퍼스 앱에 연결되어 있는 카카오톡 채널을 활용합니다.
디스플레이 광고 노출 시, 카카오싱크 가입자 여부를 구분해 광고 타겟팅을 할 수 있습니다. 또한, 타겟팅 사용자에서 카카오모먼트가 제공하는 기본 타깃팅(성별, 연령 등)을 함께 활용할 수 있습니다. 단, 카카오싱크 타깃 광고는 모바일에서만 노출할 수 있습니다.
만약 픽셀&SDK을 설치한 파트너라면 픽셀 코드 내 태그 발급으로 전체 이벤트 모수 중 카카오싱크 회원의 모수만 따로 구분할 수도 있습니다.
광고 설정

-
[광고] > [광고 만들기]에서 광고를 만든 후, [내 데이터 설정]에서 [1] [카카오 사용자]를 선택합니다.
-
[카카오 사용자 가져오기]에서 [2] [카카오싱크 가입자]를 선택한 후, 카카오싱크 동의화면에 노출되는 카카오톡 채널을 선택합니다.
카카오모먼트를 사용하는 카카오계정이 해당 카카오톡 채널의 관리자로 등록되어 있어야 합니다. 광고계정 생성 방법은 비즈니스 가이드를 참고합니다.
카카오 비즈보드는 카카오톡 채팅 탭 상단에 노출되는 광고입니다. 카카오 비즈보드를 활용하면 카카오톡 안에서 카카오싱크로 회원가입 동선을 제공하며, 카카오 비즈보드로 카카오싱크 가입 데이터까지 제공하여 광고 집행으로 유입된 가입자 수를 손쉽게 확인할 수 있습니다.

개발
카카오 비즈보드 광고에서는 애드뷰가 프로모션 페이지를 대신하므로, 애드뷰 버튼 클릭 시 바로 카카오싱크 동의 화면으로 이동하도록 구현해야 합니다. 이 경우 개발 방식에 따라 사용자 랜딩(Landing)을 위한 추가 작업이 필요할 수도 있습니다.
JavaScript SDK와 REST API 중 무엇을 사용해 개발해야 하는지, 각각 구현해야 할 것은 무엇인지 개발 가이드에서 확인합니다.
비즈보드의 제작 가이드는 비즈니스 가이드를 참고합니다.