mirror of
https://github.com/ktds-dg0501/kt-event-marketing.git
synced 2025-12-06 17:26:23 +00:00
132 lines
4.5 KiB
Plaintext
132 lines
4.5 KiB
Plaintext
@startuml 06-실시간효과측정
|
||
!theme mono
|
||
|
||
title 유저플로우 06: 실시간 효과 측정 및 분석
|
||
|
||
actor "소상공인" as Owner
|
||
participant "효과 측정 시스템" as AnalyticsSystem
|
||
participant "KT 채널 데이터 수집 API" as KTData
|
||
participant "POS 시스템 연동" as POSSystem
|
||
participant "구글 애널리틱스" as GA
|
||
database "분석 데이터 DB" as AnalyticsDB
|
||
|
||
== 이벤트스토밍 요소 ==
|
||
|
||
note over Owner, AnalyticsDB
|
||
**Command**: 효과측정대시보드조회, 참여자통계조회, 노출수집계,
|
||
매장방문데이터조회, 매출증가율계산, ROI분석요청, 리포트생성
|
||
**Event**: 효과측정시작됨, 참여자수집계됨, 채널별노출수측정됨,
|
||
매장방문자증가감지됨, 매출데이터수집됨, ROI계산완료됨, 분석리포트생성됨
|
||
**Actor**: 소상공인
|
||
**External System**: KT 채널 데이터 수집 API, POS 시스템, 구글 애널리틱스
|
||
**Policy**: 실시간 데이터 수집 및 업데이트 (5분 간격), 이벤트 전후 비교 분석 자동화,
|
||
업종별 평균 대비 성과 벤치마킹
|
||
end note
|
||
|
||
== 효과 측정 시작 ==
|
||
|
||
note over AnalyticsSystem
|
||
이벤트 배포 완료 시점부터
|
||
자동 측정 시작
|
||
end note
|
||
|
||
AnalyticsSystem -> AnalyticsSystem : **Event**: 효과측정시작됨
|
||
activate AnalyticsSystem
|
||
|
||
== 실시간 데이터 수집 (5분 간격) ==
|
||
|
||
par 참여자 수 집계
|
||
AnalyticsSystem -> AnalyticsDB : **Command**: 참여자통계조회\n(데이터: 채널별, 시간대별, 연령대별)
|
||
activate AnalyticsDB
|
||
AnalyticsDB --> AnalyticsSystem : **Event**: 참여자수집계됨\n(데이터: 총참여자수, 채널별분포)
|
||
deactivate AnalyticsDB
|
||
else 채널별 노출 수 측정
|
||
AnalyticsSystem -> KTData : **Command**: 노출수집계\n(데이터: 우리동네TV, 지니TV, SNS)
|
||
activate KTData
|
||
|
||
note right of KTData
|
||
**Policy**: 실시간 데이터
|
||
수집 (5분 간격)
|
||
- 우리동네TV 노출 수
|
||
- 지니TV 노출 수
|
||
- SNS 조회/공유 수
|
||
end note
|
||
|
||
KTData --> AnalyticsSystem : **Event**: 채널별노출수측정됨\n(데이터: 채널별노출통계)
|
||
deactivate KTData
|
||
else 매장 방문 데이터 수집
|
||
AnalyticsSystem -> POSSystem : **Command**: 매장방문데이터조회\n(데이터: 이벤트전후비교기간)
|
||
activate POSSystem
|
||
POSSystem --> AnalyticsSystem : **Event**: 매장방문자증가감지됨\n(데이터: 방문자증가율)
|
||
deactivate POSSystem
|
||
else 매출 데이터 수집
|
||
AnalyticsSystem -> POSSystem : **Command**: 매출증가율계산\n(데이터: 이벤트기간매출, 평균매출)
|
||
activate POSSystem
|
||
POSSystem --> AnalyticsSystem : **Event**: 매출데이터수집됨\n(데이터: 매출증가율, 객단가변화)
|
||
deactivate POSSystem
|
||
end
|
||
|
||
== 대시보드 조회 ==
|
||
|
||
Owner -> AnalyticsSystem : **Command**: 효과측정대시보드조회\n(데이터: 이벤트ID, 기간)
|
||
|
||
AnalyticsSystem --> Owner : 실시간 대시보드 제공\n(참여자수, 노출수, 매출증가, ROI)
|
||
|
||
note over Owner
|
||
**실시간 대시보드 항목**
|
||
- 참여자 수 (실시간)
|
||
- 채널별 노출 수
|
||
- 매장 방문자 증가율
|
||
- 매출 증가율
|
||
- 예상 ROI
|
||
end note
|
||
|
||
== ROI 분석 ==
|
||
|
||
AnalyticsSystem -> AnalyticsSystem : **Command**: ROI분석요청\n(데이터: 총비용, 매출증가액, 신규고객수)
|
||
|
||
note right of AnalyticsSystem
|
||
**Policy**: 이벤트 전후
|
||
비교 분석 자동화
|
||
- 비용: 경품비 + 플랫폼비
|
||
- 수익: 매출증가 + 신규고객 LTV
|
||
- ROI = (수익 - 비용) / 비용 × 100
|
||
end note
|
||
|
||
AnalyticsSystem --> AnalyticsSystem : **Event**: ROI계산완료됨\n(데이터: ROI, 손익분기점)
|
||
|
||
== 분석 리포트 생성 ==
|
||
|
||
AnalyticsSystem -> GA : 웹/앱 유입 데이터 수집
|
||
activate GA
|
||
GA --> AnalyticsSystem : 유입 경로 데이터
|
||
deactivate GA
|
||
|
||
AnalyticsSystem -> AnalyticsSystem : **Command**: 리포트생성\n(데이터: 분석결과, 그래프, 인사이트)
|
||
|
||
note right of AnalyticsSystem
|
||
**Policy**: 업종별 평균
|
||
대비 성과 벤치마킹
|
||
- 동일 업종 평균과 비교
|
||
- 성과 우수/보통/미흡 판정
|
||
- 개선 포인트 제시
|
||
end note
|
||
|
||
AnalyticsSystem -> AnalyticsDB : 분석 리포트 저장
|
||
activate AnalyticsDB
|
||
AnalyticsDB --> AnalyticsSystem : 저장 완료
|
||
deactivate AnalyticsDB
|
||
|
||
AnalyticsSystem --> Owner : **Event**: 분석리포트생성됨\n(데이터: 종합리포트, PDF다운로드)
|
||
|
||
note over Owner
|
||
**효과 측정 완료**
|
||
- 실시간 모니터링
|
||
- 명확한 ROI 산출
|
||
- 업종 평균 대비 벤치마킹
|
||
- AI 개선 제안으로 연결
|
||
end note
|
||
|
||
deactivate AnalyticsSystem
|
||
|
||
@enduml |