๐ฏ ๋ค์๊ณผ ๊ฐ์ ์ฝํธํธ ๊ฐ๋ ์ ์ ์ฉํ ๋์๋ณด๋๋ฅผ ์ ์ํด๋ณธ๋ค.
๐ฏ ์ต์ข ๋์๋ณด๋๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ ์ด๋ฒ ํฌ์คํ ์์๋ ์ค๋ฅธ์ชฝ์ ์ ๊ท ์ ์ ์ ์ ์ ๋์ ์ ์ ์ ์ ๊ทธ๋ํ๋ฅผ ์ ์ํ๋ค
** ๋ฐ์ดํฐ๋ ์ผ์๋ณ ์ ์ UserID, Event Time์ผ๋ก ๊ตฌ์ฑ๋๋ค(๋์๋ณด๋ ์์ฑ์ ์ํ ๋๋ฏธ ๋ก๊ทธ)
1. ์ฃผ์ฐจ๋ณ(Weekly) ์ ๊ท ์ ์ ์ ์ ์
์์ํ๊ธฐ
- ํ์ ๋ฐ์ UserID >> ์นด์ดํธ ๊ณ ์
- UserID๋ฅผ ๋ ์ด๋ธ ๋งํฌ์นด๋์ ์ฌ๋ ค๋๊ธฐ
UserID ๋ณ๋ก ์ต์ด๋ก ํ๋ ์ดํ ์์ ๊ตฌํ๊ธฐ
- ๊ณ์ฐ๋ ํ๋ : First Event Cohort ์์ฑ ๐ ์ ์ ์์ด๋๋ณ, ๊ฐ์ฅ ์ต์ด๋ก ๋ฐฉ๋ฌธํ ์ด๋ฒคํธ ํ์๋ง ๋ฐํ
- First Event Cohort ๋ฐ์ดํฐ ํ์ ์ '๋ ์ง'๋ก ๋ณ๊ฒฝ
- First Event Cohort ๋ฅผ ์ด ์ ๋ฐ์ >> ์ฐํด๋ฆญ(์ ํํ ๋ ์ง, ๋ถ์ฐ์ํ)
- ๋ง๋๊ทธ๋ํ๋ก ์ ํ ๋ณ๊ฒฝ
First Event CohortDATE(DATETRUNC('week',{FIXED [User ID] : MIN([Event Time])}))
- ์ฃผ ๋จ์๋ก ๋ณด๊ณ ์ถ๊ธฐ ๋๋ฌธ์ DATETRUNC ์ฌ์ฉ
- UserID๋ฅผ ์์ ๋งํฌ์ ๋๋๊ทธ ํ, ์์ ๋ณ๊ฒฝ >> ํ๋์-๋ น์(๋จ์ผ)
- ๋จธ๋ฆฌ๊ธ ํ์ ํด์
2. ์ฃผ์ฐจ๋ณ(Weekly) ๋์ ์ ์ ์ ์ ์
- ์ง์ ์ํธ ๋ณต์ฌ
- ์นด์ดํธ๊ณ ์ (UserID) ์ฐํด๋ฆญ >> ํ ์ด๋ธ ๊ณ์ฐ ์ถ๊ฐ >> ๊ณ์ฐ ์ ํ : ๋๊ณ
- ๋ค์ ํ ๋ฒ, UserID ์นด๋๋ฅผ ์์๊ณผ ๋ ์ด๋ธ์ ์ถ๊ฐ
- (๊ธฐ์กด์ ์ถ๊ฐ๋ ์นด๋๋ ๋ชจ๋ ์ ๊ฑฐ)
728x90