[카카오톡 채널] 고객파일에 친구 추가 후, 설정된 친구 그룹 자동 업데이트 질문입니다

문의 시, 디벨로퍼스 앱ID를 알려주세요.


디벨로퍼스 앱 ID 414259

안녕하세요.

카카오 채널 관련하여 문의 드립니다.

https://developers.kakao.com/docs/latest/ko/kakaotalk-channel/rest-api#create-user-file
https://developers.kakao.com/docs/latest/ko/kakaotalk-channel/rest-api#add-user

고객파일 생성 / 고객파일에 고객 추가 API를 개발 완료했습니다.
내부 계정으로 테스트하는 중인데,

API를 실행해서 고객파일에 고객 추가 업데이트를 한 후에도 친구그룹이 업데이트 되지 않습니다.
친구그룹 동기화 설정은 ON 입니다.

고객파일 업데이트시 제가 기대했던 효과는 “테스트대상” 친구 그룹이 4명 > 5명이 되는 것이었구요,

첨부 드리는 스크린샷을 보면,
고객파일 마지막 수정일시는 24.05.20 14:26 인데
친구 그룹 업데이트 일시는 2024.05.17 로 친구 그룹이 업데이트 되지 않은 상태입니다.

그런데 신규그룹 만들기로 “테스트대상” 친구 그룹과 동일한 조건을 적용해보면
만족하는 사용자 수가 5명으로 정상적으로 표시되기 때문에, 고객파일 자체는 정상적으로 업로드 된 것으로 생각됩니다.
친구 그룹 동기화만이 예상과 다르게 작동하고 있구요.

고객파일 > 친구그룹 업데이트에 조건 또는 주기가 따로 있는 것인지요?

예상하는 바로, “테스트대상” 친구그룹이 4명 > 5명이 될 때
새로 고객파일에 사용자가 추가 것이 아니라, 이전에 고객파일에 있었던 사용자의 식별값이 바뀌어
테스트대상으로 분류가 되어야 하는데
해당 정보가 고객파일에 새로 추가된 고객 정보가 아니어서 친구그룹이 업데이트되지 않은 것은 아닌가 생각합니다.


안녕하세요.

아래와 같이 재현 테스트 부탁드립니다.

*** 테스트대상:1이 아닌 다른 데이터는 등록하지 않고 테스트 부탁드려요.

(1) 테스트대상:1 인 3건 고객파일 등록
(2) 테스트대상:1 조건인 고객그룹 생성
(3) 테스트대상:1 인 2건 고객파일 업데이트 - (1)과 중복되지 않는 고객
(4) 고객그룹 상태 확인

테스트 결과와

파일 ID, 친구그룹 상세 URL 기재해주시면 유관 부서에 전달하여 확인하도록 하겠습니다.

전달 주신 내용과 같이 테스트했습니다.

  1. 고객파일 등록(생성)
    고객파일: group_update_test
    파일ID: 73163

  2. 위 고객파일에 고객 추가 및 그룹 생성
    테스트계정 : 1 값을 갖는 친구가 3명이도록 고객파일에 고객 추가 API 실행하고 / 해당 조건으로 고객그룹 생성

고객그룹명: 친구그룹_테스트
결과: 3명이 해당 그룹에 등록됨
친구그룹 url: 카카오톡채널 관리자센터

  1. 위 고객파일을 업데이트 (고객추가 API 실행)
    테스트계정 : 1 값을 갖는 친구가 2명이도록 값을 바꿔두고 고객파일에 고객 추가 API 를 실행함(업데이트),
  • 처음 친구그룹에 등록한 3명이 아닌 다른 2명에게 테스트계정: 1 값을 갖도록 해두고 고객 추가 API 실행
  • 이때 중복을 피하기 위해 테스트 조건으로 처음에 테스트계정: 1 값을 가졌던 친구 3명은 다른 값을 갖도록 변경한 상태로 실행
  1. 고객 그룹 상태 확인

기존 고객그룹: 친구그룹_테스트
결과: 업데이트되지 않음. 여전히 3명인 상태.

똑같은 조건으로 친구그룹을 다시 생성해봄

고객그룹명: 친구그룹_친구2명만추가후_테스트
결과: 2명이 해당 그룹에 등록됨, 즉 새로 고객파일 업데이트 API 실행시 기존의 3명은 다른 값인 채로 올렸으므로
새로 그룹을 생성할 때는 빠진 것으로 보임
친구그룹 url: 카카오톡채널 관리자센터

위와 같습니다.

73163 파일 확인했는데요.
테스트대상:1이 아닌 다른 데이터도 등록하신것으로 보입니다. 불필요 변수를 제거하고 해당 데이터 만 테스트할 수 있도록 한번더 확인 부탁드려요,.

(1) 테스트대상:1 인 3건 고객파일 등록 - 다른 데이터 없이 / 테스트대상:0 인 데이터는 등록하지 말아주세요.
(2) 친구그룹 생성 - 테스트대상:1 조건
(3) 테스트대상:1 인 2건 고객파일 업데이트 - 다른 데이터 없이 / (1)과 중복 안되게
(4) 고객그룹 상태 확인

앞선 테스트 데이터도 삭제 하지 말고 유지 시켜주세요. 함께 전달하도록 하겠습니다.

다시 전달주신대로 테스트 했습니다.

  1. 고객파일 생성
    고객파일: 2nd_group_update_test
    파일 ID: 73167

  2. 테스트계정:1인 고객 3명만 추가 후 그룹 생성
    고객그룹명: 2nd_친구그룹_테스트
    친구그룹 url: 카카오톡채널 관리자센터
    결과: 고객파일에 업로드한 3명 데이터 모두 테스트계정: 1 이므로 3명 그룹 생성됨

  3. 테스트계정: 1인 고객 2명만을 추가 (고객추가 API 실행) 후 위 그룹 상태 확인
    (고객 파일은 5명이 됨)
    결과: 해당 그룹에 추가되지 않음. 지금도 같은 상태입니다.

  4. 이 상태에서, 같은 조건을 걸어서 그룹을 새로 생성해 봄
    고객그룹명: 2nd_친구그룹_2명추가후
    친구그룹 url: 카카오톡채널 관리자센터
    결과: 5명짜리 그룹이 생성됨. / 기존 그룹은 여전히 업데이트 되지 않음.

위 결과로 볼 때, 등록되어 있는 고객 파일에 고객 추가 API를 실행할 경우,
새로 친구 그룹을 생성할 때는 고객파일을 업데이트한 내용대로 정보가 제대로 불러와지지만,
이미 생성되어 있는 친구 그룹의 동기화가 작동하지 않는 것으로 보입니다.

확인 감사합니다.

내용 정리하여 채널 담당부서에 제보하도록 하겠습니다.

안녕하세요.

제보하다보니 현재는 동기화가 된 것으로 보이네요.
어제 동기화에 문제가 있었던 것 같습니다.

최초 테스트하셨던 테스트대상 0,1 모두 포함된 데이터로 동기화 잘되는지 다시 확인해보시겠어요?

안녕하세요,

여전히 제대로 작동하지 않습니다.
어제 테스트 데이터에 대해서는 동기화가 된 것으로 보입니다만,

파일ID: 73133
위 고객파일을 대상으로,

기존 고객파일에 이미 들어있었던 특정 고객의 스키마 값을 바꿔가면서 테스트하면
(즉, 새로 고객을 추가하거나 하는 것은 아니고 이미 등록된 고객의 속성값을 변경)
고객파일을 업로드해도 연결된 친구 그룹의 인원 수가 바뀌지 않는 것으로 확인됩니다.

테스트로 사용한 친구 그룹은
https://center-pf.kakao.com/_xixmbrs/targetgroups/2140373
위 url과 같으며, 현재 5명으로 되어 있고 업데이트 일시 2024.5.17로 표기되는데

고객파일 > 친구그룹 동기화가 제가 이해한대로 정상 작동한다면,
최근 해당 연동된 고객파일을 올린 시점인 2024.05.21 09:01 에 친구그룹이 업데이트 되어서
4명이 되어야 합니다.

(1) 어제 마지막으로 테스트한 3건 2건 업로드한 경우 2142373 친구 그룹이 3명으로 5명이 되지 않았는데요.
현재는 5명으로 동기화되었고

(2) 최초 제보주신 2140373 친구그룹도 어제 4건에서 5건으로 동기화 된 것으로 이해 했는데요.


어제와 같이 대상이 아닌건 제외하고 신규 고객파일과 신규 친구그룹으로

(1) 3건 추가
(2) 그룹생성
(3) 2건 추가
(4) 그룹동기화 확인
(5) 1건 제외 업데이트
(6) 동기화 확인

이렇게 진행해주시겠어요?
관련 로그로 제보하도록 하겠습니다.


추가로 “(5) 1건 제외 업데이트” 이것은 기존 유저 삭제 후, 업데이트 해보시겠어요?

그… 실례합니다만 이 정도면 귀사의 개발팀 담당 파트에서 테스트하시면서 확인하셔야 하지 않을까요?
저는 해당 기능의 테스터가아니고 제공해주시는 서비스에서 설명과 다른 부분에 문의를 드리는 상황입니다.
제가 개발 문서와 기능 소개 문서를 잘못 이해했기 때문에 저의 사용상의 오점이 있는 건지,
아니면 기능이 정상적으로 작동하고 있지 못한 건지 확인한 후 저희 회사의 비즈니스에 활용할 방법을 최대한 빨리 찾고 싶을 뿐이구요.

그리고 이미 위 케이스들로 충분한 경우의 수를 제공한 것으로 보입니다.
또한 검색해보니 유사한 경우의 문의가 이미 오래전부터 몇 건 보이네요.

제 입장에서는 고객파일 업데이트시, 기존에 생성한 친구그룹이 동기화되는 기능이 정상 작동하지 않으며
고객파일에 올린 데이터를 활용하여 채널 메시지 대상을 타겟팅하려면
매번 친구그룹을 새로 생성해서 써야 한다는 정도로 이해가 되는 상황입니다.

덧붙여 방금 주신 댓글에서,
어제 테스트한 건에 대한 동기화가 오늘 아침에 된 이유는 무엇인지 명확하지 않으며,

최초 문의 드린 2140373 친구 그룹의 경우 오늘 아침 4건에서 5건으로 동기화 되어 있는 건 확인한 후,
정상 작동하는지 보려고 오늘 아침 9시 01분에 고객파일을 새로 업로드했으며 (테스트 대상 5명 > 4명이 되도록 1명의 값을 바꿔 테스트)
4명으로 줄어들지 않고 여전히 5명인 것을 확인하고 다시 제보한 건입니다.

네, 사용에 불편을드려 죄송합니다.
채널 고객파일 관련 문의는 채널 관리자 고객센터에 문의하셔야하나
디벨로퍼스에서도 API 라우팅 하므로 편의를 위해 도와 드렸으나 해당 서비스주체는 데브톡이 아니라 데이터 확인에 어려움이 있어
확인요청을 드렸고,

말씀주신 문의하사항이 착오인지, 구축하신 데이터 종속적인지, 확인이 필요하여 내용 선별후 제보를 위해
사전 테스트가 필요한점 양해 부탁드립니다.

말씀하신 요청 사항은 채널 담당 부서가 접수할 수 있도록 아래 고객센터에 접수 부탁드립니다.

감사합니다.

비즈니스 채널 | kakao 고객센터