Notice
Recent Posts
Recent Comments
Link
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- ํ์ด์ฌ ๋จธ์ ๋ฌ๋ ์๋ฒฝ๊ฐ์ด๋
- ๋ด์ผ๋ฐฐ์์บ ํ
- ๋ด์ผ๋ฐฐ์์นด๋
- ํ์ด์ฌ ์๋ฒฝ ๊ฐ์ด๋
- ํ๋ก๊ทธ๋๋จธ์ค
- ํ์ด์ฌ ์ฒ ์ ์ ๋ฌธ
- ํ๊ท๋ถ์
- ์น ์คํฌ๋ฉํ
- wil
- ๋ฏธ์ธ๋จผ์ง
- ์คํ๋ฅดํ ์ฝ๋ฉ
- ์คํ๋ฅดํ์ฝ๋ฉ
- ํ ์คํธ ๋ถ์
- ์ค๋ธ์
- ํ๋ก์ ํธ
- MySQL
- SQL
- ์ค์ ๋ฐ์ดํฐ ๋ถ์ ํ๋ก์ ํธ
- Cluster
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- ์คํ๋ฅดํ
- ์คํ๊ท๋ชจํ
- ํ์ด์ฌ
- ๋ด์ผ๋ฐฐ์
- TiL
- ํ์ด์ฌ ์ฒ ์ ์ ๋ฌธ
- ํ์ด์ฌ ๋จธ์ ๋ฌ๋ ์๋ฒฝ ๊ฐ์ด๋
- harkerrank
- hackerrank
- R
Archives
- Today
- Total
OkBublewrap
2025-05-04 TIL (GA4, Bigquery) ๋ณธ๋ฌธ
๐ 2025-05-04 | TIL (Today I Learned)
๐ ํ๋ฃจ ์์ฝ
- GA4 ๋ฐ์ดํฐ - ๋น ์ฟผ๋ฆฌ ์ ์ฌ ํ์ธ
โก๏ธ ํ๊ณ
GA4์ ์์ง๋๋ ๋ฐ์ดํฐ๊ฐ ๋น ์ฟผ๋ฆฌ์ ์ ์ฅ์ด ๋๊ธฐ ์์ํ๋ค.
ํ๋ฉด์ ์ดํด ๋ณด๋ ์ค
ํน์ด์ ์ด ์์๋ค.
๋ฒ ํธ๋จ์์ ํ์ฑ ์ฌ์ฉ์??
VPN์ธ๊ฐ, ๋ด์ธ๊ฐ??
IP๊ฐ ๋ฒ ํธ๋จ์ผ๋ก ๋ค์ด์จ ์ ์ ๋ ์กฐ๊ฑด์ ๋ง๋ ๊ฐ๋ฐ์ ์ฐพ๊ธฐ์ ๋ค์ด์จ ๊ฒ์ ๋ณผ ์ ์๋ค.
๋ณธ๋ก ์ผ๋ก ๋ค์ด์์
๋น ์ฟผ๋ฆฌ ํ๊ฒฝ์์ ๋ฐ์ดํฐ๊ฐ ์ ์ฌ๋ ๊ฒ์ ์คํค๋ง ๊ตฌ์กฐ๋ฅผ ๋จผ์ ์ดํด๋ดค๋ค
SELECT
event_date,
event_timestamp,
event_name,
(SELECT value.string_value FROM UNNEST(event_params) WHERE key = "page_title") AS page_title,
(SELECT value.string_value FROM UNNEST(event_params) WHERE key = "page_location") AS page_location,
(SELECT value.string_value FROM UNNEST(event_params) WHERE key = "page_referrer") AS page_referrer,
traffic_source.source,
traffic_source.medium,
(SELECT value.string_value FROM UNNEST(event_params) WHERE key = "term") AS term,
(SELECT value.string_value FROM UNNEST(event_params) WHERE key = "campaign") AS campaign,
platform,
device.category AS device_category,
device.mobile_brand_name,
device.operating_system,
device.operating_system_version,
device.language,
device.browser,
device.browser_version,
device.web_info.hostname,
geo.country,
geo.continent,
geo.sub_continent,
collected_traffic_source.manual_source AS collected_source,
collected_traffic_source.manual_medium AS collected_medium,
collected_traffic_source.manual_term AS collected_term,
is_active_user,
(SELECT value.int_value FROM UNNEST(event_params) WHERE key = "ga_session_id") AS ga_session_id,
(SELECT value.int_value FROM UNNEST(event_params) WHERE key = "ga_session_number") AS ga_session_number,
(SELECT value.int_value FROM UNNEST(event_params) WHERE key = "session_engaged") AS session_engaged,
(SELECT value.int_value FROM UNNEST(event_params) WHERE key = "entrances") AS entrances
FROM
events_20250502
LIMIT 1000;
๊ธฐ๋ณธ ์ด๋ฒคํธ ์ ๋ณด
์ปฌ๋ผ๋ช | ์ค๋ช |
event_date | ์ด๋ฒคํธ ๋ฐ์ ๋ ์ง (YYYYMMDD ํ์) |
event_timestamp | ์ด๋ฒคํธ ๋ฐ์ ์๊ฐ (๋ง์ดํฌ๋ก์ด ๋จ์ ํ์์คํฌํ) |
event_name | ๋ฐ์ํ ์ด๋ฒคํธ ์ด๋ฆ (์: page_view, scroll ๋ฑ) |
ํ์ด์ง ์ ๋ณด
์ปฌ๋ผ๋ช | ์ค๋ช |
page_title | ์ด๋๋ ํ์ด์ง ์ ๋ชฉ ( ํ๊ทธ ๊ธฐ์ค) |
page_location | ํ์ด์ง URL |
page_referrer | ์ด์ ํ์ด์ง (์ ์ ํ์ด์ง) URL |
term | ์ ์ ํค์๋ (utm_term) |
campaign | ์บ ํ์ธ ์ด๋ฆ (utm_campaign) |
์ ์ ์ ๋ณด
์ปฌ๋ผ๋ช | ์ค๋ช |
traffic_source.source | ์๋ ์์ง๋ ์ ์ ์ถ์ฒ (์: google, naver, daum) |
traffic_source.medium | ์๋ ์์ง๋ ์ ์ ๋งค์ฒด (์: organic, referral ๋ฑ) |
collected_traffic_source.manual_source | utm_source ์๋ ํ๊น ๊ฐ |
collected_traffic_source.manual_medium | utm_medium ์๋ ํ๊น ๊ฐ |
collected_traffic_source.manual_term | utm_term ์๋ ํ๊น ๊ฐ |
๋๋ฐ์ด์ค ๋ฐ ๋ธ๋ผ์ฐ์ ์ ๋ณด
์ปฌ๋ผ๋ช | ์ค๋ช |
platform | ์ฌ์ฉ ํ๋ซํผ (WEB, ANDROID, IOS ๋ฑ) |
device.category | ์ฅ์น ์ ํ (desktop, mobile, tablet) |
device.mobile_brand_name | ์ ์กฐ์ฌ (์: Apple, Samsung) |
device.operating_system | ์ด์์ฒด์ (Mac, Windows, Android ๋ฑ) |
device.operating_system_version | OS ๋ฒ์ ๋๋ ํ๋์จ์ด ๋ช |
device.language | ๋ธ๋ผ์ฐ์ ์ธ์ด ์ค์ (์: en-us, ko-kr) |
device.browser | ๋ธ๋ผ์ฐ์ ์์ง ์ด๋ฆ |
device.browser_version | ๋ธ๋ผ์ฐ์ ๋ฒ์ |
device.web_info.hostname | ๋ฐฉ๋ฌธํ ํธ์คํธ๋ช (์: okbublewrap.tistory.com) |
์ง์ญ ์ ๋ณด
์ปฌ๋ผ๋ช | ์ค๋ช |
geo.country | ์ฌ์ฉ์ ๊ตญ๊ฐ (์: South Korea, Vietnam) |
geo.continent | ๋๋ฅ (์: Asia, Europe) |
geo.sub_continent | ์ธ๋ถ ์ง์ญ (์: Eastern Asia) |
์ธ์ /์ฐธ์ฌ ๊ด๋ จ ์ด๋ฒคํธ
์ปฌ๋ผ๋ช | ์ค๋ช |
is_active_user | ํด๋น ์ด๋ฒคํธ ๋น์ ์ฌ์ฉ์๊ฐ ํ์ฑ ์ํ์ธ์ง (Boolean) |
ga_session_id | ์ธ์ ๊ณ ์ ์๋ณ์ (event_params์์ ์ถ์ถํ ๊ฐ) |
ga_session_number | ์ฌ์ฉ์์ N๋ฒ์งธ ์ธ์ (์ต์ด: 1) |
session_engaged | ํ์ด์ง ์ฒด๋ฅ์๊ฐ ≥10์ด ๋๋ ์ํธ์์ฉ ์ ๋ฌด (Boolean) |
entrances | ๋ฐฉ๋ฌธ ์ง์ ์์ ์ธ์ง ์ฌ๋ถ (์ต์ด page_view์ธ์ง ํ์ธ์ฉ) |
limit 1
โ๏ธ To-Do
2025.05.05 ํ ์ผ
- ํผ๋ ์ต์ ํ ์ ๋ต ์ฝ๊ธฐ
ํผ๋ ์ต์ ํ ์ ๋ต
์ง์ ๋ฅ ๊ณผ ์ง์ ์ดํ ์ ํ์จ, ๋ ์ค ๋ญ ๋จผ์ ์ฑ๊ธฐ๋ ๊ฒ ์ข์๊น?
datarian.io
'Today I Learning' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
2025-05-02 TIL (GA4 - ๋น ์ฟผ๋ฆฌ ์ฐ๋) (1) | 2025.05.02 |
---|---|
2025-05-01 TIL (GA4, GTM ์ธํ ) (2) | 2025.05.02 |
2025-04-30 TIL (๋ฉด์ ์ฝ์นญ) (0) | 2025.04.30 |
2025-04-29 TIL (์ผ๊ธฐ) (0) | 2025.04.30 |
2025-04-28 TIL (Python ์ด๋ฉ์ผ ์ก/์์ ) (1) | 2025.04.28 |