저희 페이지를 친구에게 공유시 알림톡 혹은 카카오톡 채널을 통해 이벤트 참여확인 메시지를 보내고 싶습니다

안녕하세요. 카카오톡 이벤트를 기획하고 있는데요.

저희가 만든 이벤트 페이지에서 사용자가 해당 페이지를 친구들에게 공유를 하게 되면

비즈니즈 채널에 등록된 저희 채널에서 알림톡 혹은 카카오톡 채널을 통해 이벤트 참여확인 메시지를 보내고 싶습니다.

알림톡의 경우는 해당 참여자의 전화번호를 알아야지만 메시지 발송이 가능하다고 하는데요.

저희가 참여자의 전화번호를 받는 프로세스는 따로 없어서요.

혹시 다른 방안이 있을지 문의 드립니다.

안녕하세요.

  1. 앱에 가입한 사용자가, 앱에 가입하지 않은 카카오톡 친구들에게 카카오 링크로 페이지를 공유하는 건가요?
  2. 그리고 페이지를 공유받은 친구가 채널에 가입하고, 가입한 친구에게 “이벤트 참여확인 메시지” 발송하는 건가요?

제가 이해한 프로세스가 설명해주신 내용이 맞나요?

  1. 앱에 가입한 사용자가, 앱에 가입하지 않은 카카오톡 친구들에게 카카오 링크로 페이지를 공유하는 건가요?
  2. 그리고 페이지를 공유받은 친구가 채널에 가입하고, 가입한 친구에게 “이벤트 참여확인 메시지” 발송하는 건가요?

1 차적으로 생각한 방법은,

앱에 가입하지 않은 A가 , 앱에 가입하지 않은 카카오톡 A의 친구들에게 카카오링크로 페이지를 공유하는 것입니다. -> 그리고 페이지를 공유한 행위 자체에 대해서 리워드(이벤트 참여 성공)를 A에게 주고자 하는데, 해당 Noti를 알림톡 혹은 저희 비즈니스 카카오 채널을 통해서 알려주고자 합니다.

상기의 방법이 안된다면

앱에 가입하지 않은 A가 이벤트 참여 버튼을 누를 시에 저희 앱에 가입하게 하고, 앱에 가입하지 않은 카카오톡 A의 친구들에게 카카오링크로 페이지를 공유하면 -> 페이지를 공유한 행위에 대해서 앱 가입을 승인한 A에게 이벤트 참여 성공 메지시를 알림톡 혹은 저희 비즈니스 카카오채널을 통해 알려주고자 합니다.

  1. 가입하지 않은 A가 이벤트 참여 버튼 클릭 시, 카카오싱크 도입된 소유하신 사이트에 로그인하면 앱/채널에 가입이 됩니다.
    카카오 로그인 : https://developers.kakao.com/docs/latest/ko/kakaologin/common
    카카오 싱크 : https://developers.kakao.com/docs/latest/ko/kakaosync/common

  2. 싱크를 도입하시면, 가입한 고객의 전화번호를 필수 동의 받을 수 있습니다.
    동의 항목별 "필수 동의" 설정 방법

  3. 가입한 A가 카카오 링크를 발송할때
    카카오 링크 : https://developers.kakao.com/docs/latest/ko/message/js-link

  4. 누구에게 발송했는지는 알 수 없으니 메시지 링크에 발송자의 파라메터(유저ID)를 설정하여 발송하고
    https://developers.kakao.com/docs/latest/ko/message/js-link#custom-template-scrap-msg

  5. “카카오링크 전송 성공 알림 (CallBack)” 기능이 있어서 친구에게 발송했는지 나에게 발송했는지 판단 가능합니다.
    https://developers.kakao.com/docs/latest/ko/reference/callback#kakaolink-callback

  6. 수신자가 카톡으로 받은 메시지를 선택하여 소유하신 사이트로 유입되었을때 "카카오톡에서 자동 로그인"으로 가입여부를 판단
    https://developers.kakao.com/docs/latest/ko/kakaosync/auto-login

  7. 미가입자라면, 파라메터로 받은 유저 ID로 발신자 프로필 파악
    https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api#req-user-info

  8. 파악된 프로필에서 전화번호이용하여 알림톡 전송

이렇게 하면 될듯하네요.

안녕하세요. 빠르게 답변 주셔서 감사합니다.

보내주신 답변을 확인하였는데요.

가입하지 않은 A가 이벤트 참여 버튼 클릭 시, 카카오싱크 도입된 소유하신 사이트에 로그인하면 앱/채널에 가입이 됩니다.
카카오 로그인 : https://developers.kakao.com/docs/latest/ko/kakaologin/common
카카오 싱크 : https://developers.kakao.com/docs/latest/ko/kakaosync/common

–> 여기에서 카카오싱크의 경우 심사를 받거나 하는 단계가 필요한데, 저희가 개발기간이 많지 않아서요…
싱크를 통해야지만 카카오 로그인이 구현이 가능할까요??

안녕하세요~

카카오 싱크를 도입하지 않고, 카카오 로그인을 사용하실 수 있습니다.
비즈앱 전환하여 카카오톡 비즈채널 연결하면 전화번호 필수 동의 사용 가능하니 이렇게 진행하시면 됩니다.

안녕하세요. 도움주신 덕분에 다음과 같이 진행을 하였습니다.

  1. 앱 동의 받기 완료
  2. 전화번호 받아오기 완료

그다음 단계로 공유하기 팝업창이 뜰 수 있도록 만들었는데요.
PC나 모바일에서 팝업창 뜨는 것을 막은 사람들은 공유 팝업이 뜨지 않은 문제가 있습니다.

하단의 공유버튼
http://promo.kyowonedu.com/leaflet/event/return_test/index_test.html

그런데 아래 삼성과 같은 곳에서는 팝업창이 뜨지않고 진행이 되던데요.
https://www.samsung.com/sec/store-model/runtogether2021/buy/?g_tv03

팝업방지에 걸리지 않고 처리하려면 어떻게 처리를 해야하는지 문의드립니다.

감사합니다.

https로 한번 테스트 해보시겠어요?

안녕하세요. 답변에 감사 드립니다.

https 는 저희쪽 클라이언트가 지원하지 않아서 해당 부분은 다음 이벤트에 적용하기로 하였습니다.

다른 문의를 드릴 부분이 있는데요.

저희가 위에 말씀드린 이벤트를 개발을 완료하여 테스트 중인데,

저희가 짜기로는 callback이 왔는지를 공유 후 1분동안 1초에 한번씩 callback 온 내용을 체크하도록 짜 놓았습니다.

그런데 사용자가 공유 시 카카오측에서 넘어오는 callback이 느리게 오던가, 안오다가 다음 공유할 때 이전 정보까지 한꺼번에 넘어오는 일이 발생하는데요.

이 부분에 대해서 혹시 해결 방안을 알 수 있을까요?