모먼트 보고서 조회시 궁금한 부분이 있어 문의드립니다

안녕하세요

보고서 성과 데이터 호출 관련 질문이 있어 문의드립니다.

보고서 호출관련
https://developers.kakao.com/docs/latest/ko/kakaomoment/report

캠페인, 광고그룹, 소재 등 보고서 호출시 당일자의 경우(today)
광고 계정(대시보드)에 보여주고 있는 성과데이터와 API 호출로 받은 데이터가
차이가 나고 그 차이가 많이 보여지는 내역들도 있습니다.
호출하면서 확인한 바로는 30분 정도 텀이 지난 후 변경이 된 내역을 보내주고 있는거 같은데

당일자(today) 데이터를 호출 할 경우

  1. 호출한 데이터는 별도에 시간이 지나 확정이 된 내역이 오는 부분일까요??

  2. 어느정도 오차가 있어도 실시간 데이터를 확인하고 싶은데 실시간 내역은 API로 확인이 어려운 부분인지 확인부탁드립니다

안녕하세요.
모먼트 open-api 담당자 입니다.
답변이 지연되는 부분 양해를 부탁드립니다. 내부확인중에 있으며 확인이 완료되는대로 답변드릴 수 있도록 하겠습니다.
고맙습니다.

확인만 가능하다면 괜찮습니다

답변 감사합니다.

안녕하세요.
모먼트 open-api 담당자입니다.

보고서 호출은 자주 사용하실것이라 추측되는데요. 호출시마다 말씀주신 모먼트 대시보드와의 지표차이를 느끼시는걸까요?

고맙습니다.

안녕하세요
음 차이가 많이 난다기보다

----------- 예시를 들겠습니다 ------------
소재 리포트를 호출하는데 처음 리포트 호출시

  1. a소재 → 노출수 10, 클릭수 1에 값을 받았습니다.

이후 5분정도 지나고
api호출이 아닌 모먼트 광고계정 데시보드에서 a소재 데이터를 확인하는데

  1. 모먼트 데시보드에서 a소재 → 노출수 14, 클릭수 2를 확인하고

  2. a소재를 api리포트 호출로 다시 호출하면
    a소재 → 노출수 10, 클릭수 1로 확인이 됩니다.

  3. 10분? 정도 지나고 호출해도 데이터는 a소재 → 노출수:10, 클릭수:1 리스폰되어 확인이되며

  4. 30분? 정도 지나고 다시 api호출을 하면 리스폰된 값
    a소재 → 노출수 14, 클릭수 2 로 확인이 되어집니다.

그렇다보니 api호출시
성과데이터가 들어있는 db데이터를 보내주는게 아니라
api호출용 데이터가 들어 있는 db테이블은 따로 있는건가 싶어서 질문 드렸습니다.

혹시나 이부분이 맞다면 실시간으로 바로 확인이 어려운건지 문의드렸습니다.

필요하시다면 실제 광고중이고
호출한 광고계정에 소재아이디랑 호출시
get방식 url을 여기 적어드릴까요??
토큰은 보안적인 부분이 있을거같아서 남겨도 된다면 같이 남겨드리겠습니다

안녕하세요.
모먼트 open-api 담당자입니다.

토큰을 제외하고 호출하신 url을 남겨주시면 추가적으로 확인하는데 도움이 될것 같습니다.
부탁드리겠습니다.

고맙습니다.

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

소재 리포트 요청 할 때 URL 남겨드립니다.
https://apis.moment.kakao.com/openapi/v4/creatives/report?datePreset=TODAY&timeUnit=DAY&dimension=CREATIVE_FORMAT&metricsGroup=BASIC,PIXEL_SDK_CONVERSION,TALK_CONVERSION&creativeId=20753340,20753337,20752946,20752945

adAccountId 나 앱ID도 혹시 필요하시다면 말씀부탁드립니다.
감사합니다.

안녕하세요
모먼트 open-api 담당자입니다.

혹시 호출하신 시간대도 확인이 가능하실까요?
제일 최근에 현상이 발생했던 시간대를 말씀주시면 확인해보겠습니다.

고맙습니다.

안녕하세요

저희 쪽에서는 자동으로 배치를 돌려서 5분마다 수집을 하고있습니다.
등록한 내역에 성과 데이터를 호출 받아서 db에 저장을 하고있는데 항상 모니터를 하고 있지않아서
특정 시간에 현상이

  1. api호출 데이터는 저희쪽에서 확인이 가능합니다.
  2. 대시보드 데이터는 담당 마케터분이 항상 모니터를 하고있지는 않아 차이가 난다는건 알 수 없습니다.
    — 실시간으로 계속 보고 있다면 저희가 5분마다 수집할때 차이가 난다는건 확인이가능합니다.

그러면 지금 직접 호출해서 받은 내역 스크린샷 첨부하겠습니다.

1. 오후 3시23분 호출
0323

2. 오후 3시28분 호출
0328

3. 오후 3시35분 호출
0335

1개의 좋아요

스크린샷 찍은 내역 노출수(imp)만 보셔도 됩니다.
호출한 소재 아이디는 → creative_id=20753340 입니다
모먼트 대시보드 호출 범위는 당일자(23.01.12)입니다.
api호출해서 확인하고 대시보드 내역도 바로 조회한 내역입니다.

3시23분에 api 호출시 노출수 → 329,271 입니다. 대시보드에서는 노출수 → 331,616
3시28분에 api 호출시 노출수 → 329,271 입니다. 대시보드에서는 노출수 → 334,244
3시35분에 api 호출시 노출수 → 329,271 입니다. 대시보드에서는 노출수 → 340,723
입니다

  • 결론
  1. api 호출시 23분~35분까지 동일한 노출수를 보내주고있고
  2. 모먼트 대시보드에서는 조회 할 때마다 노출수는 바뀌고 있습니다.

안녕하세요
모먼트 open-api 담당자 입니다.

해당이슈 여러 부서를 통해서 확인하고 있으나 내부에서 재현이 힘들어 원인 파악이 느려지고 있습니다.
늦은 답변 양해 부탁드립니다.

고맙습니다.

안녕하세요
모먼트 open-api 담당자 입니다.

내부에서 재현되어 확인 드립니다.

현재 open-api로 보고서 조회시 동일한 요청에 캐시를 1000초 (대략 16분 40초)로 잡고 있습니다.
즉, 5분 간격으로 동일한 호출을 시도할 시에는 3번 정도는 동일한 결과값을 내려받게 됩니다.
만약 호출 조건을 변경하여 호출하신다면 갱신된 결과값을 응답하게 됩니다.

캐시 타임을 줄여 open-api로도 실시간 보고서를 제공할 수 있도록 검토하도록 하겠습니다.

답변까지 많은 시간이 소요된 점 다시한번 너그러운 양해를 구하며 개선된 스펙은 제공전 공지될 예정이니
기존 플랫폼 공지 참고 부탁드립니다.

고맙습니다.

안녕하세요

먼저 해당 부분 확인해 주셔서 감사합니다.
해당 포럼에 이와같은 내용으로 질문을 주신분이 없어서 무리하게 답변 요청 드렸던거 같습니다.

인지해 주신 부분 수정해 주신다는 사항은 공지로 확인하겠습니다
감사합니다.

호출 조건을 변경하여 호출하신다면 갱신된 결과값을 응답하게 된다고 말씀해주셔서
이부분을 이용하면 당분간은 원하는 실시간 호출을 사용 할 수 있을거라 생각하고 확인해보았는데
이게 확인해보니

---- 예시 로 설명 드리겠습니다.

  1. 첫번째 호출 조건을 맞추고 호출시 노출수가 13이였다고 하면
  2. 바로 두번째는 호출 조건을 변경하고 호출시 노출수가 15로 변경되는걸 확인 할 수 있었습니다.

이후에 두번째 호출 조건을 호출하고 바로 다시 처음에 맞췄던 조건으로 호출하니
노출수가 15로 호출되었던게
처음 호출과 같이 노출수가 13으로 호출되는걸 확인하였습니다.

해당 방법 사용시 말씀해주신 캐시관련인듯한데
동일 요청건은 1000초 단위로 계속 다르게 호출 해야하고 범위(날짜)의 경우 당일(TODAY)로 고정
MetricsGroup 값이나 Dimension 값을 다르게 호출해야하는데 필요한 지표를 호출하는데 있어 어려운 부분이 있습니다.

업무 일정이나 먼저 만들어진 구조적인 부분을 업데이트 하는데 있어
어려운 부분이 있을 수 도 있다는 걸 알지만
사용자 입장에서 캐시 타임 관련 업데이트가 빠른시일내로 되었으면 하는 마음입니다.

뭔가 무리하게 요청 드리는거 같아 죄송하네요

답변사항 관련은 공지사항 참고 하겠습니다.
감사합니다.