📐

에디터 크기조정 이벤트 이용 규모

GA 원천로그 user_id 기준 v2 엄격 실행 정의 2026-09-14 · 작성: 이서현


💡
한 줄 요약 — 에디터 진입 유저의 17.2%가 크기조정 팝업을 열고, 12.0%가 실제로 크기를 바꿔요(평일 평균). 팝업을 연 사람 중 69.4%가 60초 안에 실행까지 가요.

이벤트 정의

구분이벤트식별 조건의미
팝업 오픈generic_event_micanlabel1 = '에디터_상단바_크기조정'상단바 크기조정 버튼 클릭 = 팝업 열림
실제 크기조정mican_action_pageaction_name = 'PageResizeWithRemoveConstraintsCommand'
+ 같은 세션에서 팝업 오픈 이후 60초 내
팝업을 거쳐 유저가 실제로 크기를 바꾼 건
에디터 진입복합편집 이벤트(mican_action_*) 또는 location1='에디터' 클릭 또는 에디터 URL page_view모수
⚠️
v1에서 바뀐 점 — 실행 정의에 팝업 선행 + 60초 시간창 조건을 넣었어요. 커맨드 단독으로 세던 v1 대비 유저수가 평일 기준 약 44% 줄어요. 자동 실행분이 빠진 결과예요.

라벨을 전수로 훑어봐도 크기조정 팝업을 여는 로그는 에디터_상단바_크기조정 하나뿐이에요. 나머지 크기조정팝업 라벨은 팝업 안의 AI프레젠테이션만들기 버튼(9/10 313명)이라 진입점이 아니에요.

일별 이용 규모

모수·분자 모두 user_id distinct 기준이에요. 로그인 회원만 집계돼요.

날짜에디터 진입팝업 오픈실제 크기조정진입 대비 팝업진입 대비 실행팝업→실행
9/07 (월)232,17039,09225,83416.8%11.1%66.1%
9/08 (화)236,03941,04428,61017.4%12.1%69.7%
9/09 (수)232,90340,49928,30517.4%12.2%69.9%
9/10 (목)229,75539,46027,85417.2%12.1%70.6%
9/11 (금)209,46836,56125,94317.5%12.4%71.0%
9/12 (토)105,39915,48910,64014.7%10.1%68.7%
9/13 (일)119,19815,73610,41513.2%8.7%66.2%
평일 평균228,06739,33127,30917.2%12.0%69.4%

주말에는 모수가 절반으로 줄면서 비중도 3~4%p 낮아져요. 크기조정이 업무성 작업에 몰려 있다는 뜻이에요.

팝업을 열고도 30%는 크기를 바꾸지 않고 나가요. 이 이탈이 팝업 UI 개선의 여지예요.

이벤트 건수

날짜팝업 오픈커맨드 전체진짜 실행진짜 실행 비중유저당 실행
9/07 (월)147,36594,82055,09158.1%2.13회
9/08 (화)159,079107,92162,49757.9%2.18회
9/09 (수)153,375106,33062,02458.3%2.19회
9/10 (목)148,073103,56860,11558.0%2.16회
9/11 (금)137,37095,08655,96158.9%2.16회
9/12 (토)55,93240,55222,46355.4%2.11회
9/13 (일)56,82642,06721,90952.1%2.10회

커맨드 전체 중 팝업을 거친 건 58%뿐이에요. 나머지 42%는 유저가 누른 적 없는 이벤트예요.

엄격 기준을 쓰는 이유

커맨드만 세면 실행 유저(46,391명)가 팝업 유저(39,092명)보다 많아지는 역전이 생겨요. 9/10 기준 크기조정 유저 50,204명 중 16,784명(33%)은 그날 팝업을 연 적이 없었어요.

그래서 이 이벤트들을 세션 타임라인에 올려서 앞뒤 로그를 붙여봤어요. 정체가 바로 드러나요.

그룹 (9/10)이벤트 수세션의 첫 편집 이벤트 비율세션 시작 3초 내첫 편집 이후 경과(중앙값)
팝업 연 적 없는 유저23,10774.2%74.9%0.0초
팝업 연 유저80,46130.1%31.4%138.4초
팝업 없이 찍힌 크기조정의 74%는 세션의 맨 첫 편집 이벤트이고, 세션이 열린 지 3초 안에 발생해요.

직전 10초 안에 다른 편집 이벤트가 있었던 경우는 4%뿐이었어요. 앞에 아무 작업도 없다는 게 사람 조작이 아니라는 방증이에요. 에디터가 열리는 순간 캔버스 크기를 세팅하면서 같은 커맨드가 실행되는 구조로 보여요.

두 방법이 같은 답을 내요 — 세션 위치로 추정한 자동 발생 비중이 약 41%, 팝업 60초 시간창으로 걸러낸 비팝업분이 42%예요. 서로 다른 판정 방식이 같은 자리에 떨어져서, 엄격 기준을 정본으로 써도 돼요.

자동 실행의 진입 경로

세션 첫 액션으로 찍힌 크기조정 이벤트의 referrer 분포예요.

진입 경로건수비중
기타 미리캔버스 페이지22,86255.6%
작업공간13,74333.4%
템플릿 페이지3,1927.8%
referrer 없음1,4453.5%
에디터 내부2120.5%
외부240.1%

99%가 에디터 바깥에서 막 들어온 직후예요. 새 디자인 생성이나 템플릿 열기로 캔버스 크기가 정해질 때 찍히는 로그예요.

느슨 기준 참고값

커맨드만으로 세던 v1 수치예요. 자동분이 섞여 있어 상한값으로만 보세요.

날짜커맨드 유저(느슨)진짜 실행(엄격)차이진입 대비(느슨)진입 대비(엄격)
9/07 (월)46,39125,834-44.3%20.0%11.1%
9/08 (화)51,69528,610-44.7%21.9%12.1%
9/09 (수)51,09728,305-44.6%21.9%12.2%
9/10 (목)50,20427,854-44.5%21.9%12.1%
9/11 (금)45,99825,943-43.6%22.0%12.4%
9/12 (토)20,66310,640-48.5%19.6%10.1%
9/13 (일)21,92510,415-52.5%18.4%8.7%

해석 시 주의점

산출 조건

📌
원천 bronze.google_analytics_miricanvas.events · 기간 2026-09-07 ~ 2026-09-13 · 유저는 user_id distinct · 날짜는 p_date(KST) 파티션 · 세션 키는 user_pseudo_id + ga_session_id · warehouse f851823d32e682bc
재현 쿼리 (엄격 기준 실행 유저)
WITH 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;