| 구분 | 이벤트 | 식별 조건 | 의미 |
|---|---|---|---|
| 팝업 오픈 | generic_event_mican | label1 = '에디터_상단바_크기조정' | 상단바 크기조정 버튼 클릭 = 팝업 열림 |
| 실제 크기조정 | mican_action_page | action_name = 'PageResizeWithRemoveConstraintsCommand'+ 같은 세션에서 팝업 오픈 이후 60초 내 | 팝업을 거쳐 유저가 실제로 크기를 바꾼 건 |
| 에디터 진입 | 복합 | 편집 이벤트(mican_action_*) 또는 location1='에디터' 클릭 또는 에디터 URL page_view | 모수 |
라벨을 전수로 훑어봐도 크기조정 팝업을 여는 로그는 에디터_상단바_크기조정 하나뿐이에요. 나머지 크기조정팝업 라벨은 팝업 안의 AI프레젠테이션만들기 버튼(9/10 313명)이라 진입점이 아니에요.
모수·분자 모두 user_id distinct 기준이에요. 로그인 회원만 집계돼요.
| 날짜 | 에디터 진입 | 팝업 오픈 | 실제 크기조정 | 진입 대비 팝업 | 진입 대비 실행 | 팝업→실행 |
|---|---|---|---|---|---|---|
| 9/07 (월) | 232,170 | 39,092 | 25,834 | 16.8% | 11.1% | 66.1% |
| 9/08 (화) | 236,039 | 41,044 | 28,610 | 17.4% | 12.1% | 69.7% |
| 9/09 (수) | 232,903 | 40,499 | 28,305 | 17.4% | 12.2% | 69.9% |
| 9/10 (목) | 229,755 | 39,460 | 27,854 | 17.2% | 12.1% | 70.6% |
| 9/11 (금) | 209,468 | 36,561 | 25,943 | 17.5% | 12.4% | 71.0% |
| 9/12 (토) | 105,399 | 15,489 | 10,640 | 14.7% | 10.1% | 68.7% |
| 9/13 (일) | 119,198 | 15,736 | 10,415 | 13.2% | 8.7% | 66.2% |
| 평일 평균 | 228,067 | 39,331 | 27,309 | 17.2% | 12.0% | 69.4% |
주말에는 모수가 절반으로 줄면서 비중도 3~4%p 낮아져요. 크기조정이 업무성 작업에 몰려 있다는 뜻이에요.
팝업을 열고도 30%는 크기를 바꾸지 않고 나가요. 이 이탈이 팝업 UI 개선의 여지예요.
| 날짜 | 팝업 오픈 | 커맨드 전체 | 진짜 실행 | 진짜 실행 비중 | 유저당 실행 |
|---|---|---|---|---|---|
| 9/07 (월) | 147,365 | 94,820 | 55,091 | 58.1% | 2.13회 |
| 9/08 (화) | 159,079 | 107,921 | 62,497 | 57.9% | 2.18회 |
| 9/09 (수) | 153,375 | 106,330 | 62,024 | 58.3% | 2.19회 |
| 9/10 (목) | 148,073 | 103,568 | 60,115 | 58.0% | 2.16회 |
| 9/11 (금) | 137,370 | 95,086 | 55,961 | 58.9% | 2.16회 |
| 9/12 (토) | 55,932 | 40,552 | 22,463 | 55.4% | 2.11회 |
| 9/13 (일) | 56,826 | 42,067 | 21,909 | 52.1% | 2.10회 |
커맨드 전체 중 팝업을 거친 건 58%뿐이에요. 나머지 42%는 유저가 누른 적 없는 이벤트예요.
커맨드만 세면 실행 유저(46,391명)가 팝업 유저(39,092명)보다 많아지는 역전이 생겨요. 9/10 기준 크기조정 유저 50,204명 중 16,784명(33%)은 그날 팝업을 연 적이 없었어요.
그래서 이 이벤트들을 세션 타임라인에 올려서 앞뒤 로그를 붙여봤어요. 정체가 바로 드러나요.
| 그룹 (9/10) | 이벤트 수 | 세션의 첫 편집 이벤트 비율 | 세션 시작 3초 내 | 첫 편집 이후 경과(중앙값) |
|---|---|---|---|---|
| 팝업 연 적 없는 유저 | 23,107 | 74.2% | 74.9% | 0.0초 |
| 팝업 연 유저 | 80,461 | 30.1% | 31.4% | 138.4초 |
팝업 없이 찍힌 크기조정의 74%는 세션의 맨 첫 편집 이벤트이고, 세션이 열린 지 3초 안에 발생해요.
직전 10초 안에 다른 편집 이벤트가 있었던 경우는 4%뿐이었어요. 앞에 아무 작업도 없다는 게 사람 조작이 아니라는 방증이에요. 에디터가 열리는 순간 캔버스 크기를 세팅하면서 같은 커맨드가 실행되는 구조로 보여요.
세션 첫 액션으로 찍힌 크기조정 이벤트의 referrer 분포예요.
| 진입 경로 | 건수 | 비중 |
|---|---|---|
| 기타 미리캔버스 페이지 | 22,862 | 55.6% |
| 작업공간 | 13,743 | 33.4% |
| 템플릿 페이지 | 3,192 | 7.8% |
| referrer 없음 | 1,445 | 3.5% |
| 에디터 내부 | 212 | 0.5% |
| 외부 | 24 | 0.1% |
99%가 에디터 바깥에서 막 들어온 직후예요. 새 디자인 생성이나 템플릿 열기로 캔버스 크기가 정해질 때 찍히는 로그예요.
커맨드만으로 세던 v1 수치예요. 자동분이 섞여 있어 상한값으로만 보세요.
| 날짜 | 커맨드 유저(느슨) | 진짜 실행(엄격) | 차이 | 진입 대비(느슨) | 진입 대비(엄격) |
|---|---|---|---|---|---|
| 9/07 (월) | 46,391 | 25,834 | -44.3% | 20.0% | 11.1% |
| 9/08 (화) | 51,695 | 28,610 | -44.7% | 21.9% | 12.1% |
| 9/09 (수) | 51,097 | 28,305 | -44.6% | 21.9% | 12.2% |
| 9/10 (목) | 50,204 | 27,854 | -44.5% | 21.9% | 12.1% |
| 9/11 (금) | 45,998 | 25,943 | -43.6% | 22.0% | 12.4% |
| 9/12 (토) | 20,663 | 10,640 | -48.5% | 19.6% | 10.1% |
| 9/13 (일) | 21,925 | 10,415 | -52.5% | 18.4% | 8.7% |
user_pseudo_id + ga_session_id) 안에서만 짝을 맞췄어요. 세션이 끊긴 뒤 실행한 건은 제외돼요.user_id가 없어 전부 빠져 있어요. 포함하면 모수가 약 28% 커져요.bronze.google_analytics_miricanvas.events · 기간 2026-09-07 ~ 2026-09-13 · 유저는 user_id distinct · 날짜는 p_date(KST) 파티션 · 세션 키는 user_pseudo_id + ga_session_id · warehouse f851823d32e682bcWITH p AS (
SELECT p_date, nullif(user_id,'') uid, user_pseudo_id upid,
ga_session_id sid, event_timestamp ts
FROM bronze.google_analytics_miricanvas.events
WHERE p_date BETWEEN '2026-09-07' AND '2026-09-13'
AND event_name='generic_event_mican'
AND label1='에디터_상단바_크기조정'
AND ga_session_id IS NOT NULL
),
r AS (
SELECT p_date, nullif(user_id,'') uid, user_pseudo_id upid,
ga_session_id sid, event_timestamp ts, chunk_uuid rid
FROM bronze.google_analytics_miricanvas.events
WHERE p_date BETWEEN '2026-09-07' AND '2026-09-13'
AND event_name='mican_action_page'
AND action_name='PageResizeWithRemoveConstraintsCommand'
AND ga_session_id IS NOT NULL
),
m AS (
SELECT DISTINCT r.p_date, r.uid, r.rid
FROM r JOIN p ON p.upid=r.upid AND p.sid=r.sid AND p.p_date=r.p_date
AND r.ts > p.ts AND r.ts - p.ts <= 60000000 -- 60초
)
SELECT p_date, count(DISTINCT uid) true_exec_users,
count(DISTINCT rid) true_exec_events
FROM m GROUP BY 1 ORDER BY 1;
WITH b AS (
SELECT p_date, nullif(user_id,'') uid,
CASE WHEN event_name='page_view'
AND (page_location LIKE '%/design2/%' OR page_location LIKE '%/design/%')
THEN 1 ELSE 0 END pv,
CASE WHEN event_name LIKE 'mican_action_%' THEN 1 ELSE 0 END ea,
CASE WHEN event_name='generic_event_mican' AND location1='에디터' THEN 1 ELSE 0 END eg,
CASE WHEN event_name='generic_event_mican'
AND label1='에디터_상단바_크기조정' THEN 1 ELSE 0 END pop
FROM bronze.google_analytics_miricanvas.events
WHERE p_date BETWEEN '2026-09-07' AND '2026-09-13'
AND (event_name='page_view' OR event_name LIKE 'mican_action_%'
OR event_name='generic_event_mican')
)
SELECT p_date,
count(DISTINCT CASE WHEN pv=1 OR ea=1 OR eg=1 THEN uid END) AS editor_users,
count(DISTINCT CASE WHEN pop=1 THEN uid END) AS popup_users
FROM b GROUP BY 1 ORDER BY 1;