[재문의] 이벤트 로그 파라미터를 값별 발생 횟수로 집계할 수 있나요?

이 글의 성격은 무엇인가요?

질문 / 문제 해결

내용을 설명해주세요

안녕하세요. 이전 글에 답변이 없어 다시 질문드립니다.
앱인토스 미니앱을 운영 중이며, Analytics.click으로 다음과 같이 로그를 남기고 있습니다.

Analytics.click({ log_name: 'item_click', item_name: '상품A' });
item_click이라는 하나의 이벤트에 item_name 파라미터를 실어서, 어떤 항목이 많이 눌렸는지 확인하려는 목적입니다.

현재 상황

콘솔 분석 > 이벤트에서 item_click을 선택하면 item_name이 파라미터로 잡히고, 값 탭에서 수집된 값 목록도 정상적으로 표시됩니다. 다만 목록만 보일 뿐 값별 발생 횟수가 표시되지 않으며, 값 행을 클릭해도 아무 반응이 없습니다.

문의 사항

콘솔에서 파라미터의 값별 발생 횟수를 확인할 수 있는 방법이 있습니까? 있다면 어느 메뉴인지 알려주시면 감사하겠습니다.
없다면, 파라미터는 “어떤 값이 들어왔는지” 확인하는 용도이고 값별 집계는 지원하지 않는 것이 맞습니까?
항목별 발생 수를 보려면 log_name 자체를 나누는 방식(item_click_a, item_click_b 등)밖에 없습니까? 또는 로그 원본 데이터를 내보내는(export) 방법이 별도로 있습니까?

참고

로그(이벤트) 가이드에는 "파라미터 목록에서 특정 키를 선택하면, 해당 파라미터의 실제 값과 발생 현황을 확인할 수 있어요"라고 안내되어 있습니다. 제 화면에서는 이 중 발생 현황(횟수)에 해당하는 부분이 보이지 않아 문의드립니다.

안녕하세요 :slight_smile:

현재 앱인토스 콘솔의 이벤트 상세 페이지에서는 파라미터로 전달된 값의 목록을 확인할 수 있으나,콘솔 내에서 파라미터 값별로 발생 횟수를 직접 집계하여 보여주는 기능은 현재 지원되지 않습니다.

만약 특정 파라미터 값의 빈도를 정밀하게 분석해야 하는 상황이라면 서비스 내부적으로 별도의 분석 도구를 연동하여 활용하시는 것을 권장드립니다.

감사합니다.

감사합니다.

추가적으로 궁금한 것이 있습니다. 저희 로깅 설계 판단에 직결되는 부분입니다.

파라미터 값별 발생 횟수가 콘솔에 표시되지 않는 것이,
(A) 내부적으로는 집계·보관되고 있으나 콘솔 화면에만 노출되지 않는 것인지
(B) 값 목록만 저장하고 값별 발생 건수는 보관하지 않는 것인지 궁금합니다.

내부 구조를 안내드리기 어려우시다면, 결과만 알려주셔도 충분합니다.
→ 추후 값별 집계 기능이 지원될 경우, 지금 쌓이는 로그를 소급해서
조회할 수 있을까요? 아니면 기능 지원 시점 이후의 로그만 대상이 될까요?

이게 중요한 이유는, 소급 조회가 가능하다면 저희는 현재 방식(하나의 이벤트 + 파라미터)을 유지하면 되지만, 불가능하다면 지금부터 이벤트명을 값별로 분리해서(item_click_a, item_click_b …) 쌓아야 하기 때문입니다.
후자라면 기다리는 기간만큼 데이터가 영구히 사라지므로 판단을 서둘러야 합니다.

참고로 이벤트 로그의 보관 기간도 함께 알려주시면 분석 계획에 반영하겠습니다.

아직 제공 방식이 확정된 상태는 아니라서, 현재 쌓이고 있는 로그를 향후 기능에서 소급 조회할 수 있을지, 또는 기능 지원 시점 이후의 로그만 대상으로 할지는 지금 단계에서 보장드리기 어렵습니다.

따라서 분석상 반드시 보존되어야 하는 값이라면, 앱인토스의 향후 제공 정책에 의존하지 않는 방식으로 설계하시는 것을 권장드립니다. :man_bowing: