kt-event-marketing/think/es/05-효과측정및분석.puml
merrycoral 59625f59dd 이벤트스토밍 유저플로우 설계 완료
- 유저플로우 연결도 작성 (userflow.puml)
- 6개 상세 유저플로우 시퀀스 다이어그램 작성
  - 01-회원가입및매장등록
  - 02-AI이벤트기획생성
  - 03-이벤트채널배포
  - 04-이벤트참여및관리
  - 05-효과측정및분석
  - 06-당첨자선정및알림
- 이벤트스토밍 요소 포함 (Event, Command, Actor, Policy, External System, Data)
- PlantUML 문법 검증 완료 (전체 통과)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-17 13:07:01 +09:00

149 lines
4.6 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@startuml 05-효과측정및분석
!theme mono
title 유저플로우 05: 효과 측정 및 분석
actor "소상공인" as Owner
participant "실시간 모니터링 시스템" as MonitoringSystem
participant "데이터 분석 엔진" as AnalyticsEngine
participant "AI 개선 제안 시스템" as AIImprovement
participant "매출 연동 시스템" as SalesSystem
database "참여자 DB" as ParticipantDB
database "채널 로그 DB" as ChannelLogDB
database "매출 DB" as SalesDB
database "분석 결과 DB" as AnalyticsDB
== 이벤트스토밍 요소 ==
note over Owner, AnalyticsDB
**Command**: 실시간 모니터링 조회, 분석 리포트 요청
**Event**: 참여자수 집계됨, 채널별 노출수 집계됨,
매장방문자 증가 감지됨, ROI 계산됨,
분석리포트 생성됨, 개선안 제시됨
**Actor**: 소상공인
**External System**: 분석 시스템, AI 개선안 생성 시스템
**Policy**: 실시간 모니터링, AI 자동 분석 및 개선 제안
end note
== 실시간 효과 모니터링 ==
Owner -> MonitoringSystem : **Command**: 실시간 모니터링 조회
activate MonitoringSystem
MonitoringSystem -> ParticipantDB : 참여자 수 조회
activate ParticipantDB
ParticipantDB --> MonitoringSystem : **Event**: 참여자수 집계됨\n(데이터: 총 참여자 수, 시간대별 추이)
deactivate ParticipantDB
MonitoringSystem -> ChannelLogDB : 채널별 노출 수 조회
activate ChannelLogDB
ChannelLogDB --> MonitoringSystem : **Event**: 채널별 노출수 집계됨\n(데이터: 우리동네TV, 지니TV, SNS 노출 수)
deactivate ChannelLogDB
note over MonitoringSystem
**실시간 지표**
- 참여자 수
- 채널별 노출 수
- 참여율 (참여/노출)
- 시간대별 추이
end note
MonitoringSystem --> Owner : 실시간 대시보드 제공\n(데이터: 참여자 수, 노출 수, 참여율)
== 매장 방문자 및 매출 분석 ==
MonitoringSystem -> SalesSystem : 매장 방문자 데이터 요청\n(데이터: 이벤트 기간, 매장ID)
activate SalesSystem
SalesSystem -> SalesDB : 매출 데이터 조회\n(데이터: 이벤트 전후 매출 비교)
activate SalesDB
SalesDB --> SalesSystem : 매출 데이터
deactivate SalesDB
SalesSystem --> MonitoringSystem : **Event**: 매장방문자 증가 감지됨\n(데이터: 방문자 증가율, 매출 증가율)
deactivate SalesSystem
note right of SalesSystem
**Policy**: 실시간 매출 연동
- 이벤트 전후 비교
- 방문자 증가율 계산
- 매출 증가율 분석
end note
== ROI 계산 및 분석 ==
MonitoringSystem -> AnalyticsEngine : 종합 분석 요청\n(데이터: 참여 데이터, 노출 데이터, 매출 데이터)
activate AnalyticsEngine
AnalyticsEngine -> AnalyticsEngine : ROI 계산\n(수식: (매출 증가 - 이벤트 비용) / 이벤트 비용 × 100)
note right of AnalyticsEngine
**분석 항목**
- 참여율 = 참여자 / 노출 수
- 전환율 = 구매자 / 참여자
- 매출 증가율
- ROI = (수익 - 비용) / 비용
- 채널별 효율성
end note
AnalyticsEngine --> MonitoringSystem : **Event**: ROI 계산됨\n(데이터: ROI 300%, 채널별 효율성)
deactivate AnalyticsEngine
== 분석 리포트 생성 ==
Owner -> MonitoringSystem : **Command**: 분석 리포트 요청
MonitoringSystem -> AnalyticsEngine : 상세 리포트 생성 요청
activate AnalyticsEngine
AnalyticsEngine -> AnalyticsDB : 분석 결과 저장
activate AnalyticsDB
AnalyticsDB --> AnalyticsEngine : 저장 완료
deactivate AnalyticsDB
AnalyticsEngine --> MonitoringSystem : **Event**: 분석리포트 생성됨\n(데이터: 종합 분석 보고서)
deactivate AnalyticsEngine
MonitoringSystem --> Owner : 분석 리포트 제공
note over Owner
**분석 리포트 내용**
✓ 총 참여자: 1,250명
✓ 채널별 노출: 15,000명
✓ 참여율: 8.3%
✓ 매출 증가: 20%
✓ ROI: 300%
✓ 채널 효율: 우리동네TV(최고)
end note
== AI 개선 제안 ==
MonitoringSystem -> AIImprovement : AI 개선안 요청\n(데이터: 이벤트 결과, 분석 지표)
activate AIImprovement
note right of AIImprovement
**AI 분석 기준**
- 성공/실패 요인 분석
- 채널별 성과 비교
- 타겟팅 정확도
- 최적화 기회 식별
end note
AIImprovement --> MonitoringSystem : **Event**: 개선안 제시됨\n(데이터: 다음 이벤트 개선 제안)
deactivate AIImprovement
MonitoringSystem --> Owner : AI 개선 제안 제공
note over Owner
**AI 개선 제안**
✓ 우리동네TV 노출 확대 추천
✓ 저녁 시간대 집중 배치
✓ 경품 매력도 상향 조정
✓ 참여 방법 단순화
✓ 예상 ROI: 350%
end note
deactivate MonitoringSystem
@enduml