kapa.ai ์ ์ ๋ณ ์ต์ด ์ ์ ์ผ์ ์ ์ ์์ด?
Please stand by DONGHYO L. as I search the knowledge base. I normally take about 15 seconds or so. ๐
Feel free to ask a follow-up question once I've answered by mentioning me with @kapa.ai
๋ค, Mixpanel์์ ์ ์ ๋ณ ์ต์ด ์ ์
์ผ์(์ฆ, ๊ฐ ์ฌ์ฉ์๊ฐ ์ฒ์์ผ๋ก ํน์ ์ด๋ฒคํธ๋ฅผ ์ํํ ๋ ์ง)๋ฅผ ์ ์ ์์ต๋๋ค.๊ฐ์ฅ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ Mixpanel์ "First Time Filter" ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๊ฒ์
๋๋ค. ์ด ๊ธฐ๋ฅ์ ํตํด ์ด๋ฒคํธ๊ฐ ์ ์ ๋ณ๋ก ์ฒ์ ๋ฐ์ํ ์์ ๋ง ํํฐ๋งํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, "Sign Up" ์ด๋ฒคํธ์ First Time Filter๋ฅผ ์ ์ฉํ๋ฉด ๊ฐ ์ฌ์ฉ์๊ฐ ์ฒ์ ๊ฐ์
ํ ๋ ์ง๋ฅผ ํ์
ํ ์ ์์ต๋๋ค. Mixpanel์ ๊ฐ ์ ์ ์ ์ด๋ฒคํธ ํ์คํ ๋ฆฌ๋ฅผ ์ค์บํ์ฌ ์ต์ด ๋ฐ์ ์์ ์ ๊ณ์ฐํฉ๋๋ค. ๋ง์ฝ ๊ฐ์ ์ด์ ์ฌ๋ฌ ๋ฒ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋ค๋ฉด, ๊ทธ ๋ชจ๋ ์ด๋ฒคํธ๊ฐ "์ต์ด"๋ก ๊ฐ์ฃผ๋ฉ๋๋ค. ์ด ๋ฐ์ดํฐ๋ฅผ ํ์ฉํด ์ ์ ๋ณ ์ต์ด ์ ์
์ผ์๋ฅผ ๋ถ์ํ ์ ์์ต๋๋คAnalyzing First Time Users.๋ํ, JQL(Javascript Query Language)์ ์ฌ์ฉํ๋ฉด ๋์ฑ ์ธ๋ฐํ๊ฒ ์ ์ ๋ณ ์ต์ด ์ด๋ฒคํธ ๋ฐ์์ผ์ ๊ตฌํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, groupByUser๋ฅผ ํ์ฉํด ๊ฐ ์ ์ ์ ์ฒซ ์ด๋ฒคํธ ํ์์คํฌํ๋ฅผ ์ถ์ถํ ์ ์์ต๋๋ค. ์๋๋ JQL ์์์
๋๋ค: LBKSfunction main() { return Events({ from_date: "2023-01-01", to_date: "2023-12-31" }) .groupByUser(function(state, events) { // ์ต์ด ์ด๋ฒคํธ์ ํ์์คํฌํ๋ฅผ ์ ์ฅ if (!state) { state = { first_event_time: events[0].time }; } return state; }) .map(function(user) { return { distinct_id: user.key[0], first_event_time: user.value.first_event_time }; }); }LBKS
์ด ์ฝ๋๋ ๊ฐ ์ ์ ๋ณ๋ก ์ต์ด ์ด๋ฒคํธ ๋ฐ์ ์๊ฐ์ ๋ฐํํฉ๋๋ค. ํ์์ ๋ฐ๋ผ ์ด๋ฒคํธ๋ช
์ ํํฐ๋งํ์ฌ ํน์ ์ด๋ฒคํธ(์: "Sign Up")์ ์ต์ด ๋ฐ์์ผ๋ง ์ถ์ถํ ์๋ ์์ต๋๋คJQL groupByUser.์์ฝ:
- Mixpanel UI์์ First Time Filter๋ก ์ฝ๊ฒ ํ์ธ ๊ฐ๋ฅ
- JQL๋ก ์ปค์คํ
์ฟผ๋ฆฌ ์์ฑ ๊ฐ๋ฅ์ถ๊ฐ์ ์ธ ๊ตฌํ ๋ฐฉ๋ฒ์ด๋ ์์๊ฐ ํ์ํ์๋ฉด ๋ง์ํด ์ฃผ์ธ์!
kapa.ai is still learning and improving, please let me know how I did by reacting below.
โน๏ธย Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.
kapa.ai ์ ์ ์ผ์ ์กฐํ API ์ ๊ณต ์ํ๋?
Let me check the knowledge base for you again. One moment! ๐
Mixpanel์์ "์ ์
์ผ์(์ต์ด ์ด๋ฒคํธ ๋ฐ์์ผ)"๋ฅผ ์ง์ ์กฐํํ๋ ์ ์ฉ API๋ ๊ณต์์ ์ผ๋ก ์ ๊ณต๋์ง ์์ต๋๋ค.
์ง์ ์์ค์ ๋ฐ๋ฅด๋ฉด, Mixpanel์ Raw Event Export API๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋ณ ์ด๋ฒคํธ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ ์ ์์ผ๋ฉฐ, ์ด ๋ฐ์ดํฐ๋ฅผ ๋ฐํ์ผ๋ก ๊ฐ ์ ์ ์ ์ต์ด ์ด๋ฒคํธ ๋ฐ์์ผ(์ ์
์ผ์)์ ์ง์ ๊ณ์ฐํด์ผ ํฉ๋๋ค.์๋ฅผ ๋ค์ด, Raw Event Export API๋ฅผ ํตํด ํน์ ์ด๋ฒคํธ(์: "App Install" ๋๋ "Sign Up")์ ๋ชจ๋ ๋ฐ์ ๊ธฐ๋ก์ ์ถ์ถํ ๋ค, ๊ฐ distinct_id๋ณ๋ก ๊ฐ์ฅ ์ด๋ฅธ time ๊ฐ์ ์ฐพ์ผ๋ฉด ์ ์
์ผ์๋ฅผ ์ ์ ์์ต๋๋ค.
API ์์: LBKScurl --request GET \ --url '[https://data.mixpanel.com/api/2.0/export?from_date=2024-07-23&to_date=2024-07-24&limit=100&event=sample_event](https://data.mixpanel.com/api/2.0/export?from_date=2024-07-23&to_date=2024-07-24&limit=100&event=sample_event)' \ --header 'accept: text/plain' \ --header 'authorization: Basic YOUR_TOKENโLBKS
์ด๋ ๊ฒ ๋ฐ์ ๋ฐ์ดํฐ์์ distinct_id๋ณ๋ก ์ต์ด time ๊ฐ์ ์ถ์ถํ๋ฉด ์ ์
์ผ์๋ฅผ ๊ตฌํ ์ ์์ต๋๋ค.
Mixpanel์ ์ ์
์ผ์(์ต์ด ์ด๋ฒคํธ ๋ฐ์์ผ)๋ฅผ ๋ฐ๋ก ๋ฐํํ๋ API ์๋ํฌ์ธํธ๋ ์ ๊ณตํ์ง ์์ผ๋, Raw Event Export API๋ก ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ ์ง์ ์ฒ๋ฆฌํด์ผ ํฉ๋๋ค
Export Methods: Export raw data and reports from Mixpanel
Support QA: Custom events via Raw Event Export API.์ฆ, ์ ์
์ผ์ ์กฐํ ์ ์ฉ API๋ ์๊ณ , Raw Event Export API๋ก ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํด ์ง์ ๊ณ์ฐํด์ผ ํฉ๋๋ค.
kapa.ai is still learning and improving, please let me know how I did by reacting below.
โน๏ธย Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.
kapa.ai user๋ณ ํ๋๋ฐ์ดํฐ ์กฐํ ๊ฐ๋ฅํด?
Let me check the knowledge base for you again. One moment! ๐
๋ค, Mixpanel์์๋ user(์ ์ )๋ณ ํ๋ ๋ฐ์ดํฐ(์ด๋ฒคํธ ํ์คํ ๋ฆฌ) ์กฐํ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.Mixpanel์ Activity Feed API๋ฅผ ์ฌ์ฉํ๋ฉด, ํน์ user์ distinct_id๋ฅผ ๊ธฐ์ค์ผ๋ก ํด๋น ์ ์ ๊ฐ ์ํํ ์ด๋ฒคํธ(ํ๋) ๋ด์ญ์ ์กฐํํ ์ ์์ต๋๋ค. ์ด API๋ distinct_ids, from_date, to_date ๋ฑ์ ํ๋ผ๋ฏธํฐ๋ฅผ ๋ฐ์ ํด๋น ๊ธฐ๊ฐ ๋์ ์ ์ ๋ณ ์ด๋ฒคํธ ๋ฆฌ์คํธ๋ฅผ ๋ฐํํฉ๋๋ค.์์: LBKSGET /stream/query?project_id=1234567&distinct_ids=["์ ์ ์_distinct_id"]&from_date=2024-01-01&to_date=2024-01-31LBKS
์ด๋ ๊ฒ ํธ์ถํ๋ฉด ํด๋น ์ ์ ์ ์ด๋ฒคํธ(ํ๋) ๋ฐ์ดํฐ๊ฐ ๋ฐํ๋ฉ๋๋ค. ๋ฐํ ๊ฒฐ๊ณผ์๋ ์ด๋ฒคํธ๋ช
๊ณผ ๊ฐ ์ด๋ฒคํธ์ ์์ฑ ์ ๋ณด๊ฐ ํฌํจ๋ฉ๋๋ค
Query API - Activity Feed.๋ํ, Mixpanel ์น UI์ Users(๋๋ User Profiles) ํ์ด์ง์์๋ ๊ฐ๋ณ ์ ์ ๋ฅผ ํด๋ฆญํ๋ฉด ํด๋น ์ ์ ์ ์ ์ฒด ์ด๋ฒคํธ ํ์คํ ๋ฆฌ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค
Users: Explore your user base in Mixpanel.์ฆ, API์ UI ๋ชจ๋์์ user๋ณ ํ๋ ๋ฐ์ดํฐ ์กฐํ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
kapa.ai is still learning and improving, please let me know how I did by reacting below.
โน๏ธย Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.
kapa.ai ํด๋น API ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์กฐํํ๋๊ฑฐ ์๋์ผ?
Let me check the knowledge base for you again. One moment! ๐
Mixpanel์ Activity Feed API(/stream/query
)๋ ํน์ ์ ์ (distinct_id)๋ณ๋ก ํด๋น ์ ์ ์ ์ด๋ฒคํธ(ํ๋) ๋ด์ญ๋ง ์กฐํํ๋ API์
๋๋ค.
์ฆ, ์ด API๋ฅผ ํธ์ถํ ๋ distinct_ids ํ๋ผ๋ฏธํฐ์ ์กฐํํ๊ณ ์ ํ๋ ์ ์ ์ distinct_id(๋ค)๋ฅผ ๋ช
์ํด์ผ ํ๋ฉฐ, ํด๋น ์ ์ (๋ค)์ ์ด๋ฒคํธ ํ์คํ ๋ฆฌ๋ง ๋ฐํํฉ๋๋ค.
๋ชจ๋ ์ ์ ์ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ํ ๋ฒ์ ์กฐํํ๋ ์ฉ๋๊ฐ ์๋๋ผ, ์ง์ ํ ์ ์ ์ ํ๋ ๋ฐ์ดํฐ(์ด๋ฒคํธ ๋ฆฌ์คํธ)๋ง ์กฐํํ๋ ์ฉ๋์
๋๋ค.์์ ํ๋ผ๋ฏธํฐ:
- distinct_ids
: ์กฐํํ ์ ์ ์ distinct_id ๋ฐฐ์ด (์: ["abc123"]
)
- from_date
, to_date
: ์กฐํ ๊ธฐ๊ฐAPI ์ค๋ช
์ ๋ฐ๋ฅด๋ฉด, ๋ฐํ ๊ฒฐ๊ณผ๋ ์ง์ ํ distinct_id(๋ค)์ ๋ํ ์ด๋ฒคํธ ๋ฆฌ์คํธ๋ง ํฌํจํฉ๋๋ค
Query API - Activity Feed.๋ฐ๋ผ์, ์ด API๋ "๋ชจ๋ ๋ฐ์ดํฐ"๊ฐ ์๋๋ผ, ์ง์ ํ ์ ์ ์ ํ๋ ๋ฐ์ดํฐ๋ง ์กฐํํฉ๋๋ค.
kapa.ai is still learning and improving, please let me know how I did by reacting below.
โน๏ธย Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.
kapa.ai adblock ์ ์ ๋ค์ ๋ฐ์ดํฐ ์์ง์ด ๋์ง ์๋?
Let me check the knowledge base for you again. One moment! ๐
๋ค, Adblock(๊ด๊ณ ์ฐจ๋จ๊ธฐ) ๋๋ ์ ์ฌํ ํ๋ผ์ด๋ฒ์ ํ์ฅ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ๋ ์ ์ ๋ค์ Mixpanel์ ํด๋ผ์ด์ธํธ ์ฌ์ด๋(JavaScript ๋ฑ) SDK๋ฅผ ํตํ ๋ฐ์ดํฐ ์์ง์ด ์ฐจ๋จ๋ ์ ์์ต๋๋ค. ์ด๋ก ์ธํด ํด๋น ์ ์ ๋ค์ ์ด๋ฒคํธ๊ฐ Mixpanel์ ๊ธฐ๋ก๋์ง ์์, ์ ์ฒด ๋ฐ์ดํฐ์์ ๋๋ฝ์ด ๋ฐ์ํ ์ ์์ต๋๋ค. ์ค์ ๋ก ํด๋ผ์ด์ธํธ ์ฌ์ด๋ ํธ๋ํน์ ๊ฒฝ์ฐ, Adblock ๋ฑ์ผ๋ก ์ธํด ์ ์ฒด ์ ์ ์ 30~50% ์ด๋ฒคํธ๊ฐ ์์ง๋์ง ์์ ์ ์์ต๋๋ค Tracking Methods: Choosing the Right Method Tracking Best Practices: Debugging FAQ: Sending Data to Mixpanel.์ด ๋ฌธ์ ๋ฅผ ์ํํ๋ ค๋ฉด ๋ค์๊ณผ ๊ฐ์ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค: - ์๋ฒ ์ฌ์ด๋ ํธ๋ํน: ์๋ฒ์์ ์ง์ ์ด๋ฒคํธ๋ฅผ ์ ์กํ๋ฉด Adblock์ ์ํฅ์ ๋ฐ์ง ์์ต๋๋ค. - ํ๋ก์ ์๋ฒ ์ฌ์ฉ: ํด๋ผ์ด์ธํธ์์ Mixpanel๋ก ์ง์ ๋ณด๋ด์ง ์๊ณ , ์์ฒด ๋๋ฉ์ธ์ ํ๋ก์ ์๋ฒ๋ฅผ ๊ฑฐ์ณ ์ ์กํ๋ฉด ์ฐจ๋จ ๊ฐ๋ฅ์ฑ์ด ์ค์ด๋ญ๋๋ค Tracking Methods: Choosing the Right Method.์์ฝ: Adblock์ ์ฌ์ฉํ๋ ์ ์ ์ ๋ฐ์ดํฐ๋ Mixpanel์ ์์ง๋์ง ์์ ์ ์์ผ๋ฉฐ, ์ด๋ฅผ ๋ณด์ํ๋ ค๋ฉด ์๋ฒ ์ฌ์ด๋ ํธ๋ํน ๋๋ ํ๋ก์ ์๋ฒ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
kapa.ai is still learning and improving, please let me know how I did by reacting below.
โน๏ธย Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.
๋น๋ก๊ทธ์ธ ์ํ์์ ๋ค๋ฅธ ๋๋ฐ์ด์ค ์์ด๋๋ฅผ ๋์ผ์ ์ ๋ก ํ๋จํ๋ ๋ฐฉ๋ฒ
kapa.ai ๋น๋ก๊ทธ์ธ ์ํ์์ ๋ค๋ฅธ ๋๋ฐ์ด์ค ์์ด๋๋ฅผ ๋์ผ์ ์ ๋ก ํ๋จํ๋ ๋ฐฉ๋ฒ
Let me check the knowledge base for you again. One moment! ๐
๋น๋ก๊ทธ์ธ(์ต๋ช
) ์ํ์์๋ Mixpanel์ด ๊ฐ ๋๋ฐ์ด์ค(๋ธ๋ผ์ฐ์ , ์ฑ ๋ฑ)์ ๋ํด ๊ณ ์ ํ $device_id
๋ฅผ ์๋์ผ๋ก ์์ฑํ์ฌ ์ฌ์ฉ์๋ฅผ ๊ตฌ๋ถํฉ๋๋ค.
๋ก๊ทธ์ธ ์ ์๋ ์๋ก ๋ค๋ฅธ ๋๋ฐ์ด์ค์ $device_id๋ฅผ ๋์ผ ์ ์ ๋ก ์๋์ผ๋ก ํ๋จํ๊ฑฐ๋ ๋ณํฉํ๋ ๋ฐฉ๋ฒ์ Mixpanel ๊ธฐ๋ณธ ๊ธฐ๋ฅ์๋ ์์ต๋๋ค.
์ฆ, ๋ก๊ทธ์ธ(identify ํธ์ถ) ์ด์ ์๋ ๊ฐ ๋๋ฐ์ด์ค๊ฐ ๋ณ๋์ ์ต๋ช
์ ์ ๋ก ์ธ์๋ฉ๋๋ค.
Mixpanel์ ID Merge(Original/Simplified) ์์คํ
๋ ๋ก๊ทธ์ธ ์์ ์๋ง ์ฌ๋ฌ ๋๋ฐ์ด์ค์ ํ๋์ ํ๋์ ์ ์ ๋ก ๋ณํฉํฉ๋๋ค.
๋ก๊ทธ์ธ ์์ด, ์๋ก ๋ค๋ฅธ ๋๋ฐ์ด์ค์ ํ๋์ ๋์ผ ์ ์ ๋ก ์ธ์ํ๋ ๊ณต์์ ์ธ ๋ฐฉ๋ฒ์ด๋ API๋ ์ ๊ณต๋์ง ์์ต๋๋ค
Identifying Users (Simplified) - Mechanism
Identity Management in Action.์ ๋ฆฌ:
- ๋น๋ก๊ทธ์ธ ์ํ์์๋ ๊ฐ ๋๋ฐ์ด์ค๊ฐ ๋ณ๋์ ์ ์ ๋ก ์ธ์๋จ
- ๋ก๊ทธ์ธ(identify) ์์ ์๋ง ์ฌ๋ฌ ๋๋ฐ์ด์ค์ ํ๋์ด ํ๋์ ์ ์ ๋ก ๋ณํฉ๋จ
- ๋น๋ก๊ทธ์ธ ์ํ์์ ๋ค๋ฅธ ๋๋ฐ์ด์ค ์์ด๋๋ฅผ ๋์ผ ์ ์ ๋ก ํ๋จํ๋ Mixpanel์ ๊ณต์์ ์ธ ๋ฐฉ๋ฒ์ ์์์ถ๊ฐ์ ์ธ ์๋ณ ๋ก์ง(์: ์์ฒด ์ฟ ํค, ์ง๋ฌธ ๋ฑ)์ Mixpanel ์ธ๋ถ์์ ๋ณ๋๋ก ๊ตฌํํด์ผ ํ๋ฉฐ, Mixpanel ๊ณต์ ๋ฌธ์์๋ ์ด์ ๋ํ ์๋ด๊ฐ ์์ต๋๋ค.
kapa.ai is still learning and improving, please let me know how I did by reacting below.
โน๏ธย Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.
kapa.ai ๋น๋ก๊ทธ์ธ ์ํ์์, ์๋ก๊ณ ์นจํ๋ฉด ๋๋ฐ์ด์ค ์์ด๋๊ฐ ๋ฐ๊ปด?
Let me check the knowledge base for you again. One moment! ๐
Mixpanel์ ๊ณต์ ๋ฌธ์์ ๋ฐ๋ฅด๋ฉด, ๋น๋ก๊ทธ์ธ(์ต๋ช
) ์ํ์์ Mixpanel SDK๋ ๊ฐ ๋๋ฐ์ด์ค(๋ธ๋ผ์ฐ์ , ์ฑ ๋ฑ)์ ๋ํด ๊ณ ์ ํ $device_id
๋ฅผ ์๋์ผ๋ก ์์ฑํ๊ณ , ์ด ๊ฐ์ ๋ก์ปฌ ์คํ ๋ฆฌ์ง๋ ์ฟ ํค์ ์ ์ฅ๋ฉ๋๋ค.
๋ฐ๋ผ์, ๋จ์ํ ์๋ก๊ณ ์นจ(F5, ํ์ด์ง ๋ฆฌ๋ก๋)์ ๋ฆฌ:
- ์๋ก๊ณ ์นจ๋ง์ผ๋ก๋ $device_id
๊ฐ ๋ฐ๋์ง ์์ต๋๋ค.
- ์ฟ ํค/๋ก์ปฌ์คํ ๋ฆฌ์ง ์ญ์ ๋๋ reset()
ํธ์ถ ์์๋ง ์๋ก์ด $device_id
๊ฐ ์์ฑ๋ฉ๋๋ค.
kapa.ai is still learning and improving, please let me know how I did by reacting below.
โน๏ธย Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.
kapa.ai .reset์ ๋ํด ์๋ ค์ค
Let me check the knowledge base for you again. One moment! ๐
Mixpanel์ .reset()
๋ฉ์๋๋ ํ์ฌ ์ ์ ์ ์๋ณ ์ ๋ณด(์: distinct_id, $device_id, super properties ๋ฑ)๋ฅผ ์ด๊ธฐํํ๋ ๊ธฐ๋ฅ์
๋๋ค.
์ฃผ๋ก ๋ก๊ทธ์์ ์์ ์ด๋, ํ ๋๋ฐ์ด์ค์์ ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ๋ฒ๊ฐ์ ์ฌ์ฉํ ๋ ์ฌ์ฉํฉ๋๋ค.
์ฃผ์ ๋์
- ๋ก์ปฌ ์ ์ฅ์(์ฟ ํค, localStorage ๋ฑ)์ ์ ์ฅ๋ Mixpanel ๊ด๋ จ ๋ฐ์ดํฐ๊ฐ ๋ชจ๋ ์ญ์ ๋ฉ๋๋ค. - ์๋ก์ด ์ต๋ช ์ ์ ๋ก ๊ฐ์ฃผ๋์ด, ์๋ก์ด $device_id์ distinct_id๊ฐ ์๋ ์์ฑ๋ฉ๋๋ค. - ์ดํ ๋ฐ์ํ๋ ์ด๋ฒคํธ๋ ์ด์ ์ ์ ์ ์ฐ๊ฒฐ๋์ง ์๊ณ , ์๋ก์ด ์ต๋ช ์ ์ ๋ก ๊ธฐ๋ก๋ฉ๋๋ค.
์ฌ์ฉ ์์
Javascript SDK
mixpanel.track('log out');
mixpanel.reset();LBKS```
iOS (Swift)
Mixpanel.mainInstance().reset()LBKS```
Android
mixpanel.reset();LBKS```
์ธ์ ์ฌ์ฉํ๋์?
- ๋ก๊ทธ์์ ์: ์ด์ ์ ์ ์ ๋ฐ์ดํฐ๊ฐ ๋ค์ ์ ์ ์๊ฒ ์ด์ด์ง์ง ์๋๋ก ํ ๋. - ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ํ ๋๋ฐ์ด์ค๋ฅผ ๋ฒ๊ฐ์ ์ฌ์ฉํ ๋: ๊ฐ ์ฌ์ฉ์์ ์ด๋ฒคํธ๊ฐ ์์ด์ง ์๋๋ก ํ ๋.
์ฃผ์์ฌํญ
- .reset()
์ ์์ฃผ ํธ์ถํ๋ฉด, ID ํด๋ฌ์คํฐ ์ ํ(Original ID Merge์ ๊ฒฝ์ฐ 500๊ฐ)์ ๋นจ๋ฆฌ ๋๋ฌํ ์ ์์ต๋๋ค.
- ๋ช
ํํ๊ฒ ์ ์ ๊ฐ ๋ฐ๋๋ ์ํฉ(์: ํ์๊ฐ์
, ๋ช
์์ ๋ก๊ทธ์์)์์๋ง ์ฌ์ฉํ๋ ๊ฒ์ด ๊ถ์ฅ๋ฉ๋๋ค
Javascript SDK - Managing User Identity
Identifying Users (Simplified) - Best Practices
Identifying Users (Original) - Best Practices.์์ฝ:
.reset()
์ Mixpanel์ ์ ์ ์๋ณ ์ ๋ณด๋ฅผ ์ด๊ธฐํํ์ฌ, ์๋ก์ด ์ต๋ช
์ ์ ๋ก ์ด๋ฒคํธ๋ฅผ ๊ธฐ๋กํ๊ฒ ํด์ฃผ๋ ๋ฉ์๋์
๋๋ค.
kapa.ai is still learning and improving, please let me know how I did by reacting below.
โน๏ธย Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.
kapa.ai ๋ก๊ทธ์์์ .reset์ด ๋๋ฉด ๋น๋ก๊ทธ์ธ ์ํ์ผ ๋ ๋์ผ์ ์ ๋ผ ํ๋๋ผ๋ ์๋ก์ด ์ต๋ช ์ ์ ๋ก ์กํ์ง ์์?
Let me check the knowledge base for you again. One moment! ๐
๋ค, ๋ง์ต๋๋ค. ๋ก๊ทธ์์ ์ .reset()
์ ํธ์ถํ๋ฉด Mixpanel์ ํ์ฌ ์ ์ฅ๋ $device_id
์ ๊ด๋ จ ์๋ณ ์ ๋ณด๋ฅผ ๋ชจ๋ ์ด๊ธฐํํ๊ณ , ์๋ก์ด ์ต๋ช
์ ์ ๋ก ๊ฐ์ฃผํฉ๋๋ค.
์ฆ, ๋น๋ก๊ทธ์ธ ์ํ์์ ๋์ผํ ์ฌ์ฉ์๊ฐ ๋ค์ ํ๋ํ๋๋ผ๋, ์ด์ ๊ณผ๋ ๋ค๋ฅธ $device_id๊ฐ ํ ๋น๋์ด ์๋ก์ด ์ต๋ช
์ ์ ๋ก ๊ธฐ๋ก๋ฉ๋๋ค.๊ณต์ ๋ฌธ์์ ๋ฐ๋ฅด๋ฉด, .reset()
์ ํธ์ถํ๋ฉด ๋ก์ปฌ ์ ์ฅ์(์ฟ ํค, localStorage ๋ฑ)์ ์ ์ฅ๋ Mixpanel ๊ด๋ จ ๋ฐ์ดํฐ๊ฐ ๋ชจ๋ ์ญ์ ๋๊ณ , ์๋ก์ด $device_id
๊ฐ ์์ฑ๋์ด ์ดํ ์ด๋ฒคํธ๋ ์ด์ ์ ์ ์ ์ฐ๊ฒฐ๋์ง ์์ต๋๋ค.
์ด ๋ฐฉ์์ ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ํ ๋๋ฐ์ด์ค๋ฅผ ๋ฒ๊ฐ์ ์ฌ์ฉํ ๋, ๊ฐ ์ฌ์ฉ์์ ์ด๋ฒคํธ๊ฐ ์์ด์ง ์๋๋ก ํ๊ธฐ ์ํ ๊ฒ์
๋๋ค
Identifying Users (Simplified) - Client-side Identity Management
Javascript SDK - Managing User Identity.๋ฐ๋ผ์, ๋ก๊ทธ์์ ํ .reset()
์ด ํธ์ถ๋๋ฉด, ๋น๋ก๊ทธ์ธ ์ํ์์ ๋์ผํ ์ฌ์ฉ์๊ฐ ๋ค์ ํ๋ํ๋๋ผ๋ Mixpanel์์๋ ์๋ก์ด ์ต๋ช
์ ์ ๋ก ์ธ์ํ๊ฒ ๋ฉ๋๋ค.
kapa.ai is still learning and improving, please let me know how I did by reacting below.
โน๏ธย Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.
kapa.ai ๊ทธ๋ฌ๋ฉด ์ ์ ๋๋ ์ ์ ์๊ฐ ํญ๋ฐ์ ์ผ๋ก ๋์ด๋์ ๋ฐ์ดํฐ ๋ถ์์ ์ค๋ฅ๊ฐ ์๊ธธ๊ฑฐ ๊ฐ์. ํด๋น ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ด ์์๊น?
Let me check the knowledge base for you again. One moment! ๐
๋ค, .reset()
์ ์์ฃผ ํธ์ถํ๋ฉด ์ค์ ๋ก ์ต๋ช
์ ์ ์๊ฐ ๋น์ ์์ ์ผ๋ก ๋์ด๋๊ณ , ์ด๋ก ์ธํด ๋ฐ์ดํฐ ๋ถ์์ ์ค๋ฅ๊ฐ ์๊ธธ ์ ์์ต๋๋ค.
Mixpanel ๊ณต์ ๋ฌธ์์์๋ ์ด ๋ฌธ์ ๋ฅผ ์ธ์งํ๊ณ ์์ผ๋ฉฐ, ๋ค์๊ณผ ๊ฐ์ ๋ฒ ์คํธ ํ๋ํฐ์ค๋ฅผ ๊ถ์ฅํฉ๋๋ค: - .reset()์ ๋ช
ํํ๊ฒ ์ ์ ๊ฐ ๋ฐ๋๋ ์ํฉ์์๋ง ํธ์ถ
์๋ฅผ ๋ค์ด, ํ ๋๋ฐ์ด์ค์์ ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ๋ฒ๊ฐ์ ๋ก๊ทธ์ธ/ํ์๊ฐ์
ํ๋ ๊ฒฝ์ฐ์๋ง .reset()
์ ์ฌ์ฉํ์ธ์. ๋จ์ ๋ก๊ทธ์์(๊ฐ์ ์ฌ์ฉ์๊ฐ ๋ค์ ๋ก๊ทธ์ธํ ๊ฐ๋ฅ์ฑ์ด ๋์ ๋)์๋ ํธ์ถ์ ์์ ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
โ.reset()์ ์์ฃผ ํธ์ถํ๋ฉด, ID ํด๋ฌ์คํฐ ์ ํ(Original ID Merge์ ๊ฒฝ์ฐ 500๊ฐ)์ ๋นจ๋ฆฌ ๋๋ฌํ ์ ์์ต๋๋ค. ๋ช
ํํ๊ฒ ์ ์ ๊ฐ ๋ฐ๋๋ ์ํฉ(์: ํ์๊ฐ์
, ๋ช
์์ ๋ก๊ทธ์์)์์๋ง ์ฌ์ฉํ๋ ๊ฒ์ด ๊ถ์ฅ๋ฉ๋๋ค.โ
Identifying Users (Original) - Best Practices- ๋ก๊ทธ์์ ์ .reset() ํธ์ถ์ ์ ์คํ๊ฒ ํ๋จ
๋จ์ ๋ก๊ทธ์์(์: ๊ฐ์ ์ฌ์ฉ์๊ฐ ๋ค์ ๋ก๊ทธ์ธํ ๊ฐ๋ฅ์ฑ์ด ๋์)์์๋ .reset()
์ ํธ์ถํ์ง ์๊ณ , ์๋ก์ด ์ฌ์ฉ์๊ฐ ๋ช
ํํ ์ ์
๋๋ ๊ฒฝ์ฐ(์: โํ์๊ฐ์
โ ๋ฒํผ ํด๋ฆญ)๋ง ํธ์ถํ๋ ๊ฒ์ด ๋ฐ์ดํฐ ํ์ง์ ์ ๋ฆฌํฉ๋๋ค.- ์ ์ ์๋ณ ๋ก์ง์ ๋ช
ํํ ์ค๊ณ
์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ํ ๋๋ฐ์ด์ค๋ฅผ ๊ณต์ ํ์ง ์๋๋ค๋ฉด, .reset()
ํธ์ถ์ ์ต์ํํ์ฌ ์ต๋ช
์ ์ ์๊ฐ ๋ถํ์ํ๊ฒ ๋์ด๋๋ ๊ฒ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค.- ID Merge ์์คํ
์ ํ๊ณ ์ธ์ง
Original ID Merge์ ๊ฒฝ์ฐ, ID ํด๋ฌ์คํฐ๊ฐ 500๊ฐ๋ฅผ ์ด๊ณผํ๋ฉด ๋ ์ด์ ๋ณํฉ์ด ๋์ง ์๊ณ , ์ค๋ณต ์ ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
Migrating to Simplified ID Merge - On Original ID Merge์์ฝ:
- .reset()
์ ๊ผญ ํ์ํ ์ํฉ์์๋ง ํธ์ถ
- ๋จ์ ๋ก๊ทธ์์์๋ ํธ์ถํ์ง ์๋ ๊ฒ์ด ๋ฐ์ดํฐ ํ์ง์ ์ ๋ฆฌ
- ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ํ ๋๋ฐ์ด์ค๋ฅผ ๊ณต์ ํ๋ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉ์ด๋ ๊ฒ ํ๋ฉด ์ ์
์ ์ ์๊ฐ ๋น์ ์์ ์ผ๋ก ๋์ด๋๋ ๋ฌธ์ ๋ฅผ ์ํํ ์ ์์ต๋๋ค.
kapa.ai is still learning and improving, please let me know how I did by reacting below.
โน๏ธย Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.
kapa.ai ํ๋์ ๋๋ฐ์ด์ค์์ ๋๋ช ์ ์ ์ ๊ฐ ๋ก๊ทธ์ธ์ ์งํํ์ ๋, ์ด๋ป๊ฒ ๋ผ? ํ๋์ ๋๋ฐ์ด์คID๊ฐ ๋๊ฐ์ DISTINCT_ID์ ๋จธ์ง๋๋ ๊ฑฐ๋?
Let me check the knowledge base for you again. One moment! ๐
ํ๋์ ๋๋ฐ์ด์ค์์ ๋ ๋ช
์ ์ ์ ๊ฐ ๊ฐ๊ฐ ๋ก๊ทธ์ธํ๋ ๊ฒฝ์ฐ, Mixpanel์ ID Merge ์์คํ
(Original ๋๋ Simplified)์ ๋ฐ๋ผ ๋์ ๋ฐฉ์์ด ์ฝ๊ฐ ๋ค๋ฅด์ง๋ง, ํต์ฌ ์๋ฆฌ๋ ๋์ผํฉ๋๋ค: 1. ์ฒซ ๋ฒ์งธ ์ ์ ๊ฐ ๋ก๊ทธ์ธ
- ๋๋ฐ์ด์ค์ ํ ๋น๋ $device_id
์ ์ฒซ ๋ฒ์งธ ์ ์ ์ $user_id
(๋๋ distinct_id)๊ฐ ๋ณํฉ๋์ด ํ๋์ ID ํด๋ฌ์คํฐ๋ฅผ ํ์ฑํฉ๋๋ค.
- ์ด ์์ ์์ $device_id
์ ์ฒซ ๋ฒ์งธ ์ ์ ์ ID๊ฐ ์ฐ๊ฒฐ๋ฉ๋๋ค.2. ์ฒซ ๋ฒ์งธ ์ ์ ๊ฐ ๋ก๊ทธ์์ํ๊ณ , ๋ ๋ฒ์งธ ์ ์ ๊ฐ ๋ก๊ทธ์ธ
- ๋ง์ฝ ๋ก๊ทธ์์ ์ .reset()์ ํธ์ถํ์ง ์๊ณ ๋ ๋ฒ์งธ ์ ์ ๊ฐ ๋ก๊ทธ์ธํ๋ฉด, ๊ฐ์ $device_id
๊ฐ ๋ ๋ฒ์งธ ์ ์ ์ $user_id
์๋ ๋ณํฉ๋ฉ๋๋ค.
- ์ด ๊ฒฝ์ฐ, ํ๋์ $device_id๊ฐ ๋ ๋ช
์ $user_id(distinct_id)์ ๋ชจ๋ ๋ณํฉ๋์ด, ๋ ์ ์ ์ ์ด๋ฒคํธ๊ฐ ํ ID ํด๋ฌ์คํฐ์ ๋ฌถ์ด๊ฒ ๋ฉ๋๋ค.
- ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ ๋ช
์ ์ ์ ๊ฐ ๋์ผํ ์ ์ ๋ก ์ธ์๋์ด ๋ฐ์ดํฐ๊ฐ ์์ด๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค.3. ์ ์์ ์ธ ์ฌ์ฉ ๋ฐฉ๋ฒ
- Mixpanel์์๋ ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ํ ๋๋ฐ์ด์ค๋ฅผ ๋ฒ๊ฐ์ ์ฌ์ฉํ ๋, ๋ฐ๋์ ๋ก๊ทธ์์ ์์ ์ .reset()์ ํธ์ถํ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.
- .reset()
์ ํธ์ถํ๋ฉด ๊ธฐ์กด $device_id
๊ฐ ์ญ์ ๋๊ณ , ์๋ก์ด $device_id
๊ฐ ์์ฑ๋์ด ๋ ๋ฒ์งธ ์ ์ ์ ํ๋์ ๋ณ๋์ ์ต๋ช
์ ์ ๋ก ์์ํ๊ฒ ๋ฉ๋๋ค. ์ดํ ๋ ๋ฒ์งธ ์ ์ ๊ฐ ๋ก๊ทธ์ธํ๋ฉด, ์๋ก์ด $device_id
์ ๋ ๋ฒ์งธ ์ ์ ์ $user_id
๊ฐ ๋ณํฉ๋์ด ๋ณ๋์ ID ํด๋ฌ์คํฐ๊ฐ ์์ฑ๋ฉ๋๋ค.> โCalling .reset
will clear the local storage (which contains the $user_id
and $device_id
), and generate a new $device_id
for the session. It is recommended to call .reset
when a user logout or times out of an authenticated session to prevent the unintentional merging of multiple users sharing one device.โ
Identifying Users (Simplified) - Client-side Identity Management์ ๋ฆฌ:
- .reset()์ ํธ์ถํ์ง ์์ผ๋ฉด ํ๋์ $device_id
๊ฐ ์ฌ๋ฌ $user_id
์ ๋ณํฉ๋์ด, ๋ ์ ์ ์ ๋ฐ์ดํฐ๊ฐ ํ ์ ์ ๋ก ์ธ์๋ฉ๋๋ค.
- .reset()์ ํธ์ถํ๋ฉด ๊ฐ ์ ์ ๋ณ๋ก ๋ณ๋์ $device_id
๊ฐ ์์ฑ๋์ด, ์ฌ๋ฐ๋ฅด๊ฒ ๋ถ๋ฆฌ๋ ์ ์ ๋ฐ์ดํฐ๊ฐ ๊ธฐ๋ก๋ฉ๋๋ค.๋ฐ๋ผ์, ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ํ ๋๋ฐ์ด์ค๋ฅผ ๋ฒ๊ฐ์ ์ฌ์ฉํ ๋๋ ๋ฐ๋์ ๋ก๊ทธ์์ ์ .reset()
์ ํธ์ถํด์ผ ๋ฐ์ดํฐ๊ฐ ์์ด์ง ์์ต๋๋ค.
kapa.ai is still learning and improving, please let me know how I did by reacting below.
โน๏ธย Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.
kapa.ai ์ผ๋ฐ์ ์ผ๋ก ์ด๋ค ๊ธฐ์ค์ผ๋ก, .reset()์ ํธ์ถํ๋ ๊ฒ์ ์ถ์ฒํ๋?
Let me check the knowledge base for you again. One moment! ๐
Mixpanel ๊ณต์ ๋ฌธ์์์๋ .reset() ํธ์ถ ๊ธฐ์ค์ ๋ํด ๋ค์๊ณผ ๊ฐ์ด ๊ถ์ฅํ๊ณ ์์ต๋๋ค: - ๋ช
ํํ๊ฒ ์ ์ ๊ฐ ๋ฐ๋๋ ์ํฉ์์๋ง .reset()์ ํธ์ถ
์๋ฅผ ๋ค์ด, ํ ๋๋ฐ์ด์ค์์ ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ๋ฒ๊ฐ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ(์: ๊ฐ์กฑ์ด ๊ณต์ ํ๋ ํ๋ธ๋ฆฟ, PC๋ฐฉ ๋ฑ)์๋ ๋ก๊ทธ์์ ์ .reset()
์ ํธ์ถํ์ฌ ์ด์ ์ ์ ์ ์๋ณ ์ ๋ณด์ ์ด๋ฒคํธ๊ฐ ๋ค์ ์ ์ ์๊ฒ ์ด์ด์ง์ง ์๋๋ก ํด์ผ ํฉ๋๋ค.- ๋จ์ ๋ก๊ทธ์์(๊ฐ์ ์ฌ์ฉ์๊ฐ ๋ค์ ๋ก๊ทธ์ธํ ๊ฐ๋ฅ์ฑ์ด ๋์ ๋)์๋ .reset() ํธ์ถ์ ์์
๊ฐ์ ์ฌ์ฉ์๊ฐ ๋ค์ ๋ก๊ทธ์ธํ ๊ฐ๋ฅ์ฑ์ด ๋๊ฑฐ๋, ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ํ ๋๋ฐ์ด์ค๋ฅผ ๊ณต์ ํ์ง ์๋ ํ๊ฒฝ์์๋ .reset()
์ ์์ฃผ ํธ์ถํ์ง ์๋ ๊ฒ์ด ๋ฐ์ดํฐ ํ์ง์ ์ ๋ฆฌํฉ๋๋ค.
๋ถํ์ํ๊ฒ .reset()
์ ์์ฃผ ํธ์ถํ๋ฉด ์ต๋ช
์ ์ ์๊ฐ ๋น์ ์์ ์ผ๋ก ๋์ด๋๊ฑฐ๋, ID ํด๋ฌ์คํฐ ์ ํ(Original ID Merge์ ๊ฒฝ์ฐ 500๊ฐ)์ ๋นจ๋ฆฌ ๋๋ฌํ ์ ์์ต๋๋ค
Identifying Users (Original) - Best Practices
Identifying Users (Simplified) - Best Practices.์์ฝ:
- ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ํ ๋๋ฐ์ด์ค๋ฅผ ๋ฒ๊ฐ์ ์ฌ์ฉํ ๋, ๋ช
ํํ๊ฒ ์ ์ ๊ฐ ๋ฐ๋๋ ์์ (์: ํ์๊ฐ์
, ๋ช
์์ ๋ก๊ทธ์์)์๋ง .reset()
์ ํธ์ถํ๋ ๊ฒ์ด Mixpanel์ ๊ณต์ ๊ถ์ฅ ๊ธฐ์ค์
๋๋ค.
- ๋จ์ ๋ก๊ทธ์์์ด๋ ๊ฐ์ ์ฌ์ฉ์๊ฐ ๊ณ์ ์ฌ์ฉํ ๊ฐ๋ฅ์ฑ์ด ๋์ ๋๋ ํธ์ถ์ ์์ ํ์ธ์.
kapa.ai is still learning and improving, please let me know how I did by reacting below.
โน๏ธย Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.
kapa.ai ๋๋ ์ ์ด๋ ๊ฒ ์๋๊ฐ ๋น ๋ฅด๋
Let me check the knowledge base for you again. One moment! ๐
Mixpanel์ด ๋น ๋ฅธ ์๋๋ฅผ ์ ๊ณตํ๋ ์ด์ ๋ ์์ฒด์ ์ผ๋ก ๊ฐ๋ฐํ ์ด๋ฒคํธ ์คํธ๋ฆผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ธ Arb ๋๋ถ์ ๋๋ค. Arb๋ ๋์ฉ๋์ ์ด๋ฒคํธ ๋ฐ์ดํฐ๋ฅผ ์ค์๊ฐ์ ๊ฐ๊น๊ฒ ์ฒ๋ฆฌํ ์ ์๋๋ก ์ค๊ณ๋์ด, ๋ณต์กํ ์ฟผ๋ฆฌ๋ ๋น ๋ฅด๊ณ ์ ๋ ดํ๊ฒ ์คํํ ์ ์์ต๋๋ค. ์ด ๋๋ถ์ ์ฌ์ฉ์๋ ๋์๋ณด๋, ์ธ๊ทธ๋จผํธ, ํผ๋ ๋ฑ ๋ค์ํ ๋ถ์ ๋ฆฌํฌํธ๋ฅผ ๊ธฐ๋ค๋ฆผ ์์ด ์ฆ์ ํ์ธํ ์ ์์ต๋๋ค. Mixpanel์ ์ง์์ ์ผ๋ก Arb์ ์ฑ๋ฅ์ ๊ฐ์ ํ๊ณ , ์ฟผ๋ฆฌ ์ง์ฐ(latency)์ ์ค์ด๋ฉฐ, ๊ทธ ์ ๊ฐ๋ ๋น์ฉ์ ๊ณ ๊ฐ์๊ฒ ๋ค์ ๋๋ ค์ฃผ๊ณ ์์ต๋๋ค. ์ค์ ๋ก Arb์ ๊ตฌ์กฐ์ ๊ฐ์ ์ ํตํด ๋ฌด๋ฃ ํ๋์ ๋ฐ์ดํฐ ํ๋๋ฅผ 100๋ฐฐ ๋๋ฆฌ๊ณ , ์ ๋ฃ ํ๋์ ๊ฐ๊ฒฉ๋ ๋ํญ ์ธํํ ๋ฐ ์์ต๋๋ค. ์ด์ฒ๋ผ Mixpanel์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ํคํ ์ฒ์ ์ธํ๋ผ์ ์ง์์ ์ผ๋ก ํฌ์ํ์ฌ, ๋๊ตฌ๋ ๋น ๋ฅด๊ณ ํจ์จ์ ์ผ๋ก ๋ฐ์ดํฐ ๋ถ์์ ํ ์ ์๋๋ก ์ง์ํฉ๋๋ค How weโre building product analytics that everyone can trust, use, and afford.
kapa.ai is still learning and improving, please let me know how I did by reacting below.
โน๏ธย Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.
kapa.ai RAG ์๋ ๋งํ๊ฑฐ๋๋ค
Let me check the knowledge base for you again. One moment! ๐
์ฃ์กํฉ๋๋ค. ์ ๊ณต๋ ์ง์ ์์ค์๋ Mixpanel์ RAG(Retrieval-Augmented Generation) ์๋๋, RAG ๊ด๋ จ ์ํคํ ์ฒ ๋ฐ ์ฑ๋ฅ์ ๋ํ ์ ๋ณด๋ ํฌํจ๋์ด ์์ง ์์ต๋๋ค. ๋ฐ๋ผ์ RAG ์๋๊ฐ ๋น ๋ฅธ ์ด์ ์ ๋ํด Mixpanel ๊ณต์ ์๋ฃ๋ฅผ ๊ทผ๊ฑฐ๋ก ๋ต๋ณ๋๋ฆด ์ ์์ต๋๋ค.Mixpanel์ ๋ฐ์ดํฐ ๋ถ์ ์๋, ์ฟผ๋ฆฌ ์์ง(Arb), ๊ทธ๋ฆฌ๊ณ ์ผ๋ฐ์ ์ธ AI/ML ๋์ ์ฌ๋ก์ ๋ํ ๋ด์ฉ์ ์์ผ๋, RAG(๊ฒ์ ๊ธฐ๋ฐ ์์ฑ AI) ์์ฒด์ ์๋์ ๋ํ ์ธ๊ธ์ ์์ต๋๋ค. ์ถ๊ฐ์ ์ธ ์ ๋ณด๊ฐ ํ์ํ์๋ฉด Mixpanel ๊ณต์ ๋ฌธ์๋ ์ง์ ์ฑ๋์ ์ฐธ๊ณ ํด ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
kapa.ai is still learning and improving, please let me know how I did by reacting below.
โน๏ธย Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.