์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- MySQL
- having
- hackerrank
- SQLite
- Limit
- PostgreSQL
- ๋จธ์ ๋ฌ๋
- SQL
- mysql :=
- seaborn
- GROUPBY
- SUM
- ๋ฐ์ดํฐ๋ฆฌ์ ์จ๋น๋
- pandas
- join
- ํ์ด์ฌ
- not in
- TRUNCATE
- solvesql
- ์ ์ฒ๋ฆฌ
- ๊ทธ๋ก์คํดํน
- Round
- ๋ค์ค JOIN
- ๋ฐ์ดํฐ๋ถ์
- ๊ฒฐ์ธก๊ฐ
- airflow ์ค์น
- ํ๋ก๊ทธ๋๋จธ์ค
- ๋ฐ์ดํฐ์๊ฐํ
- Oracle
- matplotlib
- Today
- Total
Milky's note
[Webinar Review] 4์ ํตํด ์จ๋น๋ - ๋ฐ์ดํฐ ์ ๋ณด๊ธฐ, ํ์ฉ ๋ณธ๋ฌธ
[Webinar Review] 4์ ํตํด ์จ๋น๋ - ๋ฐ์ดํฐ ์ ๋ณด๊ธฐ, ํ์ฉ
๋ฐ๋ฟ 2022. 5. 3. 02:37๐ ์ค๋์ ๋ชฉํ
- ๋ ธ์ถ(impression)์ด๋ฒคํธ๋ฅผ ์ดํดํ๊ณ , ์ ์ํ ์ ์๋ค.
- ์ด๋ฒคํธ ์์ฑ(property) ์ ๋ณด๋ฅผ ๋ถ์ํ๊ธฐ ์ฌ์ด ๊ตฌ์กฐ๋ก ์ค๊ณํ ์ ์๋ค.
- ํผ๋๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ํ์ฉํด ์๋น์ค ๊ฐ์ ๋ฐ ๋น์ง๋์ค ์์ฌ ๊ฒฐ์ ์ ํ ์ ์๋ค.
Chapter 0. ์ฒซ๊ฑธ์ Remind
Q1. ๊ตฌ๋งค์ ํ์จ = ์ฃผ๋ฌธ์๋ฃ/๋ฐฉ๋ฌธ, Event๊ธฐ์ค? Unique User๊ธฐ์ค?
Q2. ์ ํ์จ = stepN+M / stepN, Event๊ธฐ์ค? Unique User๊ธฐ์ค?
Q3. ๋ชจ๋ฐ์ผ์น, PC, (ํ์ด๋ธ๋ฆฌ๋) ์ฑ ๋ฑ์ ๋๋๋๋ ํผ๋ ๋ณด๋ ๋ฐฉ๋ฒ?
Chapter 1. ์ฌ์ฉ์ ํ๋๋ฐ์ดํฐ ๋ถ์ ๊ฒฐ๊ณผ ํ์ฉ
- ํผ๋ ๋ถ์์ ํตํด ๊ฐ์ ์์ด๋์ด๋ฅผ ๋ฐ๊ฒฌํ๋ ๋ฐฉ๋ฒ ๐จ
๋จ๊ณ๋ฅผ ์ค์ฌ๋ณด๋ ค๋ ๋ฐฉ๋ฒ -> ๊ณ ๊ฐ์๊ฒ ์ดํ ๊ฐ๋ฅ์ฑ์ ์ฃผ๋ ๊ผด์ด๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ ์ค์ด๊ธฐ ์ํด์
๊ตฌ๋งค ํ๋ก์ฐ๋ฅผ ์ค์ฌ์ ๊ณ ๊ฐ์ ์ดํ๋ฅ ์ด ์ ์ ์ง ํ์ธ์ด ๊ฐ๋ฅํจ
์ฆ, ์๊ฐํ ๋ณด๋ค๋ ํ๋ก ๋ํ๋ด์ ์ด๋ ๊ณณ์์ ์ดํ๋ฅ ์ด ๋์์ง๋ฅผ ํ์ - ๋น์ฆ๋์ค ์ํฉํธ๋ฅผ ์์ธกํ๋ ๋ฐฉ๋ฒ ๐
๊ตฌ๋งค ์ ํ๋ฅ , ์์ ์ฃผ๋ฌธ ๊ฑด์ ๋ฅผ ํตํด์ ์์ธก์ ํด๋ณผ ์ ์์
๊ฐ๋ณ ์ ํ์จ์ ๊ตฌํ ๋ ์ด ์งํ๋ค์ ์ด์ฉํด์ ํ์ ๋ ๋ฒจ, ์ ์ฒด ์กฐ์ง์ ์ ๋ฑ์ ๊ตฌํ ์ ์์
Chapter 2. ์ฌ์ฉ์ ํ๋๋ฐ์ดํฐ ์ค๊ณ ๋ฐฉ๋ฒ
- ๋
ธ์ถ(impression) ์ด๋ฒคํธ๊ฐ ์ค์ํ ์ด์ ?
ํ์ด์ง ๋ฐฉ๋ฌธ(view), ์คํฌ๋กค, ์ค์์ดํ, ๋ฒํผ ํด๋ฆญ + ํน์ ์ํ(์ปดํฌ๋ํธ) ๋ ธ์ถ
์ด๊ฒ์ ํตํด์ ๊ณ ๊ฐ์ ์ ์ ์ด ๊ฒฐ์ ๋๊ธฐ ๋๋ฌธ์ - ๋ ธ์ถ(impression)์ด๋ฒคํธ : ๋ฐฐ๋ CTR์ ํ์ธํ๊ธฐ ์ํ ์ด๋ฒคํธ ์ค๊ณ
(1) ๋ฐฐ๋๋ ธ์ถ
- eventName (action_object_name): impressed_topBanner_home
- eventDescription: ๋ฐฐ๋๊ฐ ๊ณ ๊ฐ์ ํ๋ฉด์ 3/4 ์ด์ ๋ณด์ผ ๋ ๋จ๊ธด๋ค.
- properties (์์ฑ ์ด๋ฆ / ๋ฐ์ดํฐ ํ์
/ ์์ฑ ์ค๋ช
)
- ์ด๋ค ์์ ์์ ๋ฐฐ๋๊ฐ ๋
ธ์ถ๋ ๋ ๋จ๊ธฐ๋ ์ง ๊ธฐ์ฌํด ์ค์ผํจ, ์ฆ ๋ช
ํํ ๋ฐฐ๋๊ฐ ๊ณ ๊ฐ์ ํ๋ฉด์ ๋ค์ด๊ฐ ๋ ๋จ๊น
ex> ๋ฐฐ๋๊ฐ ๊ณ ๊ฐ์ ํ๋ฉด์ 3/4 ์ด์ ๋ณด์ผ ๋ ๋จ๊ธด๋ค ๋ฑ๋ฑ - ๋ฐฐ๋ ๋ ธ์ถ ์์์ธ index๋ ์ถ๋ ฅํด ์ค(๋ฐฐ๋ ์๋ณ์)
- ์ด๋ค ์์ ์์ ๋ฐฐ๋๊ฐ ๋
ธ์ถ๋ ๋ ๋จ๊ธฐ๋ ์ง ๊ธฐ์ฌํด ์ค์ผํจ, ์ฆ ๋ช
ํํ ๋ฐฐ๋๊ฐ ๊ณ ๊ฐ์ ํ๋ฉด์ ๋ค์ด๊ฐ ๋ ๋จ๊น
(2) ๋ฐฐ๋ํด๋ฆญ
- eventName (action_object_name): clicked_topBanner_home
- eventDescription: ๊ฐ๋ณ ๋ฐฐ๋๋ฅผ ๊ณ ๊ฐ์ด ํด๋ฆญํ ๋ ๋จ๊ธด๋ค.
- properties (์์ฑ ์ด๋ฆ / ๋ฐ์ดํฐ ํ์
/ ์์ฑ ์ค๋ช
)
- ์ด๋ค ์์ ์์ ๋ฒ ๋๊ฐ ๋
ธ์ถ๋ ๋ ๋จ๊ธฐ๋ ์ง ๊ธฐ์ฌํด ์ค์ผํจ, ์ฆ ๋ช
ํํ ๋ฒ ๋๊ฐ ๊ณ ๊ฐ์ ํ๋ฉด์ ๋ค์ด๊ฐ ๋ ๋จ๊น
ex> ๋ฒ ๋๊ฐ ๊ณ ๊ฐ์ ํ๋ฉด์ 3/4 ์ด์ ๋ณด์ผ ๋ ๋จ๊ธด๋ค ๋ฑ๋ฑ - ๋ฒ ๋ ๋ ธ์ถ ์์์ธ index๋ ์ถ๋ ฅํด ์ค(๋ฒ ๋ ์๋ณ์)
- ๋ฐฐ๋ ๋ ธ์ถ์ด๋ ๋๊ฐ์ด ๋จ๊ฒจ์ฃผ๋ฉด ๋จ
- ์ด๋ค ์์ ์์ ๋ฒ ๋๊ฐ ๋
ธ์ถ๋ ๋ ๋จ๊ธฐ๋ ์ง ๊ธฐ์ฌํด ์ค์ผํจ, ์ฆ ๋ช
ํํ ๋ฒ ๋๊ฐ ๊ณ ๊ฐ์ ํ๋ฉด์ ๋ค์ด๊ฐ ๋ ๋จ๊น
3. ๋
ธ์ถ(impression)์ด๋ฒคํธ : ๋
ธ์ถ ๋ฌถ์ ์ด๋ฒคํธ ์ค๊ณ
(1) Carousel ๋
ธ์ถ
- eventName (action_object_name) : impressed_Carousel _home
- eventDescription:
- properties (์์ฑ ์ด๋ฆ / ๋ฐ์ดํฐ ํ์
/ ์์ฑ ์ค๋ช
)
- ๊ฐ๋ณ Carousel์ ์๋ณํ ์ ์๋ ๊ฐ๋ณ Carousel id
(2-1) Carousel ๋ด ๊ฐ๋ณ ์ํ ๋ ธ์ถ
- eventName (action_object_name): impressed_CarouseLlistproduct _home
- eventDescription: Carousel์ ํน์ ์ํ์ด ๋ ธ์ถ๋ ๋ ๋จ๊ธด๋ค.
- properties (์์ฑ ์ด๋ฆ / ๋ฐ์ดํฐ ํ์
/ ์์ฑ ์ค๋ช
)
- ๊ฐ๋ณ Carousel์ ์๋ณํ ์ ์๋ ๊ฐ๋ณ Carousel ID
- ๋ ธ์ถ๋ ์ํ์ ID
- ์ํ์ ๋ ธ์ถ ์์
(2-2) Carousel ๋ด ๋ฌถ์ ์ํ ๋ ธ์ถ
- eventName (action_object_name): impressed_CarouseLlistproduct _home
- eventDescription: Carousel์ ํน์ ์ํ์ด ๋ ธ์ถ๋ ๋๋ง๋ค ๋จ๊ธด๋ค.
- properties (์์ฑ ์ด๋ฆ / ๋ฐ์ดํฐ ํ์
/ ์์ฑ ์ค๋ช
)
- ๊ฐ๋ณ Carousel์ ์๋ณํ ์ ์๋ ๊ฐ๋ณ Carousel ID
- ๋ ธ์ถ๋ ์ํ์ ID
- ์ํ์ ๋ ธ์ถ ์์ ๋ชฉ๋ก(์ด๊ฑธ ๋ฌถ์ด์ ๋ ธ์ถ)
(3) Carousel ๋ด ์ํ ํด๋ฆญ
- eventName (action_object_name): clicked_Carousel _home
- eventDescription: ํ์์ ํน์ Carousel์ ๊ฐ๋ณ ํน์ ์ํ์ ํด๋ฆญํ ๋๋ง๋ค ๋จ๊ธด๋ค.
- properties (์์ฑ ์ด๋ฆ / ๋ฐ์ดํฐ ํ์
/ ์์ฑ ์ค๋ช
)
- ๊ฐ๋ณ Carousel์ ์๋ณํ ์ ์๋ ๊ฐ๋ณ Carousel ID
- ๋ ธ์ถ๋ ์ํ์ ID
- ์ํ์ ๋ ธ์ถ ์์ ๋ชฉ๋ก(์ด๊ฑธ ๋ฌถ์ด์ ๋ ธ์ถ)
- ์์ฑ(property) ์ ์ Tip
- ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ ์์น ์ ๋ณด๋ฅผ ๋์ ๋ฐ๋ ๋ฐฉ๋ฒ(์์น ์ ๋ณด๋ฅผ ์ํธํ ํด์ ๋จ๊ธฐ๊ฑฐ๋ ํน์ ๊ถํ์ด ์๋ ์ง์๋ง ์ด๋ ๊ฐ๋ฅ)
- ๋ฐฐ์ก์ง ์ ๋ณด๋ฅผ ํตํด์ ๋ถ์ ๊ฐ๋ฅ(์ฐํธ ๋ฒํธ : ์๊ตฐ/์๊ตฐ๊ตฌ/์๋ฉด๋)
Chapter 3. ์ฌ์ฉ์ ํ๋๋ฐ์ดํฐ ๊ด๋ฆฌ ๋ ธํ์ฐ
1. ์ด๋ฒคํธ๋ ์ด๋ป๊ฒ ์ ์ฅํด์ผ ํ๋์?
ํ์์ธ ๊ฒ์ ์์งํ ๋๋ ๊ฐ๋ณ ์ปฌ๋ผ์ผ๋ก, ์ ํ์ด๋ฉด json์ ๊ตฌ์กฐ๋ก ์์งํ๋ ๊ฒ์ ์ถ์ฒ
2. ์ด๋ฒคํธ ๋ฐ์ดํฐ ์์ง ๊ฒฐ๊ณผ๋ QA๋ฅผ ํด์ผํ๋์? ์๋น์ค ๊ฐ๋ฐ ๋จ๊ณ์์ ์ด๋ฒคํธ ์ ์/์ค๊ณ๋ ์ธ์ ๋๊ฐ ํ๋๊ฒ ์ข์๊น์?
1์ฐจ - PM, PO
2์ฐจ - ๋ฐ์ดํฐ ๋ถ์๊ฐ๊ฐ ๋ํ ์ผํ๊ฒ ์ค๊ณํด์ ๋๊ธฐ๋ ๊ฑธ ์ถ์ฒ
ํ์ฌ ์ฐจ์์์ ์ฌ์ฉ์ ํ๋ ๋ฐ์ดํฐ๋ฅผ ์ผ๋ง๋ ์ค์ํ๊ฒ ์ฌ๊ธฐ๋ ์ง ์ ์ฌ ์ฐจ์์์ ํฉ์๊ฐ ํ์
๋ชจ๋ ์ถ์ฒ๋ ํตํด์ ์์ต๋๋ค.
https://www.youtube.com/watch?v=plChWdAvSdo