🧩 BE

대시보드 기능 추가

Assigned To
Date
2026/02/24
Status
Done
Type
Feature
Server
목차

현행 기능 개선

1.
네이버 조회수 모니터링
부진 기사 하이라이트 (같은 시간대 평균 대비 하위 20% 기사를 표시)
메인 노출 시간 표시 (ex. 메인 배치 후 2시간 32분 처럼 메인 배치 경과 시간 표시)
2.
동아닷컴 실시간 모니터링
현재 20분마다 갱신중이라 실시간성 X. 1~5분 사이 간격으로 갱신 주기 변경
3.
동아 NOW
10분마다 순위 변동 표시 (응답 캐싱 후 10분 뒤 응답 api와 비교 or 10분마다 db 저장 후 TTL로 정리)
4.
날짜별 기사 조회수 top 100
UI - 날짜 선택 시 해당 일 컬러 입히기
5.
개별 기사 데이터 분석
유입경로 분석(검색, 메인, SNS 등 / 상세 유입 url)
독자 분석 (성별 및 연령대)
동일 기사 플랫폼 비교
6.
LLM 기반 이슈 분석
대표기사 url 추가
관련기사 버튼 클릭 시 modal 창으로 list 띄우기
분석 원본 자료 개선
정규화 기사수, 종합 점수 등의 컬럼값이 뭘 의미하는지 체크
클러스터링을 할 때 K=10으로 고정. 이러면 억지로 10개로만 분류해서 오히려 품질이 떨어짐 → Elbow method 도입
일회성으로 스냅샷
7.
D리포트 현황
데이터 로딩 속도 개선
today 버튼 추가 (현재는 날짜 선택 알고리즘으로 인해 날짜가 계속 다르게 나오게 됩니다)

유효 수집 데이터 분석

조회수(PV, UV 데이터), 페이지 체류 시간(현재 userEngagementDuration → averageEngagementTimePerActiveUser으로 교체 고려), 스크롤 뎁스, 좋아요/댓글 수, 독자 인구통계, 유입경로, 일별 조회수 추이,
미사용 데이터 (query.py에 정의는 되어있는데 실제 사용은 하지 않는 데이터)
내부적으로 어떤 dimension(측정기준), metrics(측정항목) 사용하고 있는지 확인
그중에서
content_series / dimension
avg_session_duration / metrics

추가 기능 제안

1.
기자별 퍼포먼스(작성 기사 수, 평균 조회 수, 상승 트렌드) 분석
어떤 기자의 기사가 여러 플랫폼에서 어떤 반응을 얻는지
기자 본인에게 본인 성과를 객관적으로 볼 수 있는 피드백 루프 생성 가능
2.
예상 조회수 ML 모델 (기존 조회수 데이터 수집. X: 기사 제목, 기사 주제 등, y: 조회 수)
기사별 예상 조회수 기능 추가
3.
실시간 이슈 포착 & 기사 아이디어 추천 서비스
네이버 실시간 검색 트렌드, Google Trends, SNS 키워드 조합. 지금 뜨는 이슈 추천
LLM으로 유사 기사가 있는지 내부 DB (MCP 서버) 연동 해서 자동으로 추천
현재 GA4에 있는 데이터를 외부에서 AI에게 자연어로 질문해 볼 수 있게 google bigquery + gemini를 활용해 RAG 기능 개발 (RAG 기능은 챗봇 느낌으로 넣으면 좋을 것 같습니다)
4.
연재포인트별 조회수 집계 대시보드
동아일보 연재물별로 조회수, 구독자 증가율 등을 시각화 하여 모니터링.

분석

MCP 넣으면? → 내부 데이터를 프롬프트로도 직접 검색하고 통계 추출, 이슈 추출이 가능하다.
연재물별 조회수 (customEvent:ep_contentdata_content_series)
총 880개 고유값 보유. 알쓸톡, 지금 이사람, 골든타임의 약탈자들, 정치를 부탁해, 딥다이브, 오늘의 운세 등.
→ 상위 10개 데이터랑 실제 동아닷컴 홈페이지 상위 10개 데이터 비교해보기.
유형별 조회수 (customEvent:ep_contentdata_content_type)
동아일보 카테고리별 조회수1 (customEvent:ep_contentdata_content_categrory_1depth)
동아일보 카테고리별 조회수2 (customEvent:ep_contentdata_content_categrory_2depth)
동아일보 콘텐츠 출처별 조회수 (customEvent:ep_contentdata_content_source)
기사 태그도 쓰려면 쓸만할 것 같음 (customEvent:ep_contentdata_content_tags)
→ not set이 있고, 나머지 토큰화해서 가지고 있는 데이터들 존재
방글라데시,타리크 라만,총리 취임,BNP,군사 쿠데타,부패 혐의 → 109,514 views

Reference