analytics 링고비즈추가

This commit is contained in:
Hyowon Yang 2025-10-23 17:19:02 +09:00
parent 6b1c4224f7
commit 546593b9a1

View File

@ -18,6 +18,7 @@ info:
**External API Integration:** **External API Integration:**
- 우리동네TV API (조회수) - 우리동네TV API (조회수)
- 지니TV API (광고 노출 수) - 지니TV API (광고 노출 수)
- 링고비즈 API (통화 수, 완료 수, 평균 통화 시간)
- SNS APIs (좋아요, 댓글, 공유 수) - SNS APIs (좋아요, 댓글, 공유 수)
- Circuit Breaker with fallback to cached data - Circuit Breaker with fallback to cached data
@ -124,6 +125,7 @@ paths:
각 배포 채널별 성과를 상세하게 분석합니다. 각 배포 채널별 성과를 상세하게 분석합니다.
- 우리동네TV 조회수 - 우리동네TV 조회수
- 지니TV 광고 노출 수 - 지니TV 광고 노출 수
- 링고비즈 통화 수 및 완료율
- SNS 반응 수 (좋아요, 댓글, 공유) - SNS 반응 수 (좋아요, 댓글, 공유)
- 채널별 참여율 및 전환율 - 채널별 참여율 및 전환율
- 채널별 ROI - 채널별 ROI
@ -439,6 +441,32 @@ components:
- comments - comments
- shares - shares
VoiceCallStats:
type: object
description: 링고비즈 음성 통화 통계
properties:
totalCalls:
type: integer
description: 총 통화 수
example: 3000
completedCalls:
type: integer
description: 완료된 통화 수
example: 2500
averageDuration:
type: integer
description: 평균 통화 시간 (초)
example: 45
completionRate:
type: number
format: double
description: 통화 완료율 (%)
example: 83.3
required:
- totalCalls
- completedCalls
- averageDuration
ChannelSummary: ChannelSummary:
type: object type: object
description: 채널별 성과 요약 description: 채널별 성과 요약
@ -548,6 +576,7 @@ components:
enum: enum:
- LOCAL_TV - LOCAL_TV
- CABLE_TV - CABLE_TV
- VOICE_CALL
- SNS - SNS
- MOBILE_APP - MOBILE_APP
example: "LOCAL_TV" example: "LOCAL_TV"
@ -597,6 +626,8 @@ components:
example: 1850 example: 1850
socialInteractions: socialInteractions:
$ref: '#/components/schemas/SocialInteractionStats' $ref: '#/components/schemas/SocialInteractionStats'
voiceCallStats:
$ref: '#/components/schemas/VoiceCallStats'
required: required:
- views - views
- participants - participants