BigQuery(SQL) ๆดป็จ็ทจ(ใใกใใซๅๆใใชใใณใทใงใณๅๆ)
Google Analytics 4ใFirebaseใใผใฟใฎๅฝขๅผใงใฎใขใใชใญใฐๅๆใ่กใใพใใ ้ ๅใใฆใฃใณใใฆ้ขๆฐใใใกใใซใใชใใณใทใงใณใGoogle Sheetsใชใฉใๅฎๅใงไฝฟ็จใใ้ใซๅฝน็ซใคๅ ๅฎนใ็ใ่พผใฟใพใใใ
ๅ่ฌ็ 658ๅ
้ฃๆๅบฆ ไธญ็ดไปฅไธ
ๅ่ฌๆ้ ็กๅถ้

- ๆช่งฃๆฑบ
์ต์ข ๊ณผ์ ์ ์ถ
์๋ ํ์ธ์, ์ฒ์ ์ธ์ฌ๋๋ฆฝ๋๋ค!๋ถ์ ๋ด์ฉ์ ์ ๋ฆฌํ๋ค ๋ณด๋ ๋ถ๋์ด ๊ธธ์ด์ ธ ๋ถ๋์ดํ๊ฒ ์๋์ ๊ฐ์ด 3๊ฐ์ ํ์ด์ง๋ก ๋๋์ด ์์ฑํ์์ต๋๋ค.<str
sqlGoogle-Analyticsfirebasegoogle-sheetsbigqueryahnsangwoo211114837
ใป
1ใถๆๅ
0
82
3
- ่งฃๆฑบ
BigQuery ํ์ฉํธ 18๊ฐ ์ง๋ฌธ์์ต๋๋ค!
์๋ ํ์ธ์ ์นด์ผ์ค์ฟจ๋!BigQuery ๊ธฐ์ดํธ๋ถํฐ ํ์ฉํธ๊น์ง ์ ์ตํ๊ฒ ์๊ฐ ์ค์ธ ํ์์ ๋๋ค <span data-name="slightly_smiling_face"
sqlGoogle-Analyticsfirebasegoogle-sheetsbigquerystrawberryjoa1141
ใป
3ใถๆๅ
0
84
1
- ่งฃๆฑบ
๋ฆฌํ ์ ๊ณต๋ถํ๋ค๊ฐ ๊ถ๊ธํ๊ฒ ์๊ฒจ ์ง๋ฌธ๋๋ฆฝ๋๋ค
-- Weekly ๋ฆฌํ ์ -- ํต์ฌ : event_date => event_week์ผ๋ก ๋ณ๊ฒฝํ๋ฉด ๋จ -- 2024-06-30(์ผ) => 2024๋ 26์ฃผ์ฐจ. 2024-06-24(์)๋ ๊ฐ์
sqlGoogle-Analyticsfirebasegoogle-sheetsbigquerygab1004
ใป
3ใถๆๅ
0
83
2
- ่งฃๆฑบ
์๋ ํ์ธ์ ๊ฐ์ฌ๋ ์ฝํธํธ ์ฟผ๋ฆฌ ๊ณต๋ถํ๋ค๊ฐ ์๋ฌธ์ ์ด ์๊ฒจ์ ๋ฌธ์๋๋ฆฝ๋๋ค
WITH base AS ( SELECT DISTINCT user_id, user_pseudo_id, event_name, DATE(DATETIME
sqlGoogle-Analyticsfirebasegoogle-sheetsbigquerygab1004
ใป
3ใถๆๅ
0
75
2
- ่งฃๆฑบ
biquery ํ ์ด๋ธ ์์ฑ ์ค๋ฅ ์ด์
์๋ ํ์ธ์. ๋น ์ฟผ๋ฆฌ์์ ํ ์ด๋ธ ์์ฑ์ ํ๋ ค๊ณ ํ์ผ๋ ๊ณ์ ์คํจํ์ฌ ๋ฌธ์ ๋จ๊น๋๋ค. ํ์ฑ ๋ฌธ์ ๊ฐ ์๋ ๊ฒ ๊ฐ๊ณ , ๊ฒฐ์ ์๋จ ๋ฑ๋ก ๊ฐ์ ์ด๋๋ฏผ
sqlGoogle-Analyticsfirebasegoogle-sheetsbigquerydragonattack7955
ใป
3ใถๆๅ
0
55
2
- ่งฃๆฑบ
๋์ผํ๊ฒ ์ฟผ๋ฆฌ๋ฅผ ์์ฑํ๋๋ฐ ํ๋ฉด๊ณผ ๋ค๋ฅธ ๊ฐ์ด ๋์ต๋๋ค
SELECT user_id , event_date , event_name , event_timestamp , user_pseudo_id , MAX(IF(par.key='firebase_s
sqlGoogle-Analyticsfirebasegoogle-sheetsbigquerysek001122
ใป
4ใถๆๅ
0
74
2
- ่งฃๆฑบ
[๊ณผ์ ] ํผ๋ PIVOT ํ ์ด๋ธ ์์ฑํ๊ธฐ
์๋ ํ์ธ์ ์นด์ผ๋!๊ฐ์ ๋๋ฌด ์ ๋ฃ๊ณ ์์ต๋๋ค! ์จ์คํ๋ผ์ธ์์ SQL์ค๋ฌด์ ๊ด๋ จ๋ ๊ฐ์๊ฐ ์์ด ๋ง์ด๊ณ ๋ฏผํ
sqlbigqueryjinnie82303111
ใป
4ใถๆๅ
0
67
2
- ่งฃๆฑบ
array ๋ฑ
์๋ ํ์ธ์ ๋ฐ์ดํฐ๋ถ์๊ฐ๋ก ๊ทผ๋ฌดํ๊ณ ์๋ ์๊ฐ์์ ๋๋ค.array ๋ฑ๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ด ์ ๋ ๋ค์ ์์ํ๋ฐ ์์ฃผ ์ฐ๋ ๋ฌธ๋ฒ์ธ์ง ๊ถ๊ธํฉ๋๋คใ ฃ
sqlGoogle-Analyticsfirebasegoogle-sheetsbigquery์นด์นด์ค๊ณต์ฑ-์๋น์คreunivers
ใป
7ใถๆๅ
0
63
2
- ่งฃๆฑบ
N day ๋ฆฌํ ์ ์ฟผ๋ฆฌ ๊ด๋ จ ์ง๋ฌธ
์นด์ผ์ค์ฟจ๋ ๋งค๋ฒ ์น์ ํ ๋ต๋ณ ๊ฐ์ฌ๋๋ฆฝ๋๋ค ์ ๋ง ๋ง์ด ๋ฐฐ์๋๋ค!!๐N day ๋ฆฌํ ์ ์ฟผ๋ฆฌ์ ๊ดํ ์ง๋ฌธ์ด 3๊ฐ์ง ์
sqlGoogle-Analyticsfirebasegoogle-sheetsbigquery์นด์นด์ค๊ณต์ฑ-์๋น์คa4233841
ใป
7ใถๆๅ
0
63
2
- ่งฃๆฑบ
์ด๋ํ๊ท ๊ณ์ฐ ์ order by ๊ธฐ๋ณธ๊ฐ์ ๋ญ๊ฐ์?
์๋์ฐ ํจ์ ์ฐ์ต๋ฌธ์ 6๋ฒ ์ง๋ฌธ์ ๋๋ค.์นด์ผ์ค์ฟจ๋ ์ฟผ๋ฆฌ์ ๋ค๋ฅธ ๊ฑด ๋ค ๋์ผํ๊ฒ ์์ฑํ์๋๋ฐ, OVER()
sqlGoogle-Analyticsfirebasegoogle-sheetsbigquery์นด์นด์ค๊ณต์ฑ-์๋น์คa4233841
ใป
7ใถๆๅ
0
69
2
- ่งฃๆฑบ
์๋์ฐ ์ฐ์ต๋ฌธ์ 1๋ฒ ์ง๋ฌธ
์คํ ๊ฒฐ๊ณผ๋ ๋์ผํ๊ฒ ๋์๋๋ฐ, COUNT๋ฅผ ๋ค๋ฅด๊ฒ ์ด ๊ฒ์ด ๊ด์ฐฎ์์ง ๊ถ๊ธํด์ ์ง๋ฌธ ๋จ๊น๋๋ค!์ํฉ<p styl
sqlGoogle-Analyticsfirebasegoogle-sheetsbigquery์นด์นด์ค๊ณต์ฑ-์๋น์คa4233841
ใป
7ใถๆๅ
0
65
1
- ่งฃๆฑบ
user_id์ NULL์ด ๋์ค๋๋ฐ ์ ์์ธ๊ฐ์?
<img src="https://cdn.inflearn.com/public/files/posts/f3f6d014-b354-4f5f-957a-a28640f91f49/6573aa8e-0fe8-4405-a1b5-ba7e6b96c51c.png" media-type="img"
sqlGoogle-Analyticsfirebasegoogle-sheetsbigquery์นด์นด์ค๊ณต์ฑ-์๋น์คa4233841
ใป
7ใถๆๅ
0
73
2
- ่งฃๆฑบ
3-13 ๋ฆฌํ ์ ๊ณผ์ ์ ์ถ
3-13 ๋ฆฌํ ์ ๊ณผ์ ์ ์ถํฉ๋๋ค!<a target="_blank" rel="noopener noreferrer nofollow" href="https://www.
sqlGoogle-Analyticsfirebasegoogle-sheetsbigqueryrlawogus509040
ใป
8ใถๆๅ
0
94
2
- ่งฃๆฑบ
์ต์ข ๊ณผ์ ์ ์ถ
์๋ ํ์ธ์, ๋ก๊ทธ๋ฅผ ๋ถ์ํด์ ๊ธ๋ก ์์ฑํด๋ณด์์ต๋๋ค.ํน์ ๊ฐ๋ฅํ์๋ค๋ฉด ํ๋ฒ ๋ณด์๊ณ ๊ฐ์ ํ๋ฉด ์ข์ ์ ์ ์๋ ค์ฃผ์๋ฉด ๊ณต๋ถ๋ฅผ ์ด์ด๊ฐ๋ ๋ฐ ๋ง์ ๋์์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค!<
sqlGoogle-Analyticsfirebasegoogle-sheetsbigqueryej41597347
ใป
8ใถๆๅ
0
130
3
- ่งฃๆฑบ
weekly retention ๊ตฌํ๊ธฐ ๊ณผ์
weekly retention ๊ตฌํ๊ธฐ ๊ณผ์ ํด ๋ดค์ต๋๋ค. ์ฒ์์ ์๋ ค์ฃผ์ ๋๋ก ๋ ๊ฐ์ง ๋ฐฉ๋ฒ 1) EXTR
sqlGoogle-Analyticsfirebasegoogle-sheetsbigquerysilverkmin4658
ใป
8ใถๆๅ
0
90
2
- ่งฃๆฑบ
1-9. ํผ๋ฒ ์ฟผ๋ฆฌ ์์ฑ
์๋ ํ์ธ์.์์ ์ ๋ฃ๊ณ ์์ต๋๋ค. ๋ง์ ํด ์ฃผ์ ๋๋ก ํ์ด ๋ณด๊ธฐ ์ ์ ํ์ด๋ณด๊ณ ๋ค์ ์์๋ณด๊ณ ํ๋ ์ฌ๋ฏธ๋
sqlGoogle-Analyticsfirebasegoogle-sheetsbigquerysilverkmin4658
ใป
9ใถๆๅ
0
81
2
- ่งฃๆฑบ
app_logs ํ ์ด๋ธ ์์ฑ ๋ฌธ์
์๋ ํ์ธ์, ์์ ์ ๋ฃ๊ณ ์์ต๋๋ค. ์ค์ต ํ๋ ค๊ณ ๋ฐ์ดํฐ์ ๋ก๋ ํ๋ ๋์ค์ ๋ฌธ์ ๊ฐ ๋ฐ์ํด์ ํผ์ ํด๊ฒฐํด ๋ณด๊ณ ์ ํ๋๋ฐ ์ ๋์ง ์์ ๋ฌธ์ ๋๋ฆฝ๋๋ค. <u
sqlGoogle-Analyticsfirebasegoogle-sheetsbigquerysilverkmin4658
ใป
9ใถๆๅ
0
73
2
- ่งฃๆฑบ
Weekly Retention ๊ตฌํ๊ธฐ ์์ฑํ์์ต๋๋ค.
WITH base AS( SELECT DISTINCT user_id, user_pseudo_id, event_name, DATE(DATETIME(TIMESTAMP_MICROS(event_times
sqlGoogle-Analyticsfirebasegoogle-sheetsbigqueryhyojoo15311997
ใป
9ใถๆๅ
0
77
2
- ่งฃๆฑบ
[๊ณผ์ ] ํผ๋ ์ฟผ๋ฆฌ(ํผ๋ฒํ ์ด๋ธ ์ ์ฉ) ์์ฑ ์๋ฃ
๊ฐ์ ๋ค ๋ฃ๊ณ , ๋ง์ง๋ง์ ์ฃผ์ ๊ณ์ฐํ๊ธฐ ์ข์ ํํ๋ก ๋ง๋๋ ํผ๋ฒํ ์ด๋ธ์ ๋ง๋ค์ด ๋ณด์์ต๋๋ค. ์ฝ๋์ ๋ํ ํผ๋๋ฐฑ์ด ์์ผ์๋ค๋ฉด ์๋ ค์ฃผ์ธ์! ๊ฐ์ฌํฉ๋๋ค.WITH base AS( SELECT
sqlGoogle-Analyticsfirebasegoogle-sheetsbigqueryhyojoo15311997
ใป
9ใถๆๅ
0
107
2
- ่งฃๆฑบ
3-7 Weekly, Monthly Retention ์ฟผ๋ฆฌ ์์ฑ
# WEEKLY Retention ์ฟผ๋ฆฌ WITH base AS( SELECT DISTINCT user_id, user_pseudo_id, event_name,
sqlGoogle-Analyticsfirebasegoogle-sheetsbigqueryrlawogus509040
ใป
10ใถๆๅ
0
92
2

