728x90 데이터 분석13 Z차트를 작성하는 SQL 쿼리 '데이터 분석을 위한 SQL 레시피' z차트'월차매출', '매출누계', '이동년계'라는 3개의 지표로 구성되어, 계절 변동의 영향을 배제하고 트렌드를 분석하는 방법'월차매출' : 매출 합계를 월별로 집계'매출누계' : 해당 월의 매출에 이전월까지의 매출 누계를 합한 값매출 일정 : 직선매출 상승 : 오른쪽으로 갈수록 기울기가 커지는 곡선매출 하락 : 오른쪽으로 갈수록 기울기가 완만한 곡선'이동년계' : 해당 월의 매출에 과거 11개월의 매출을 합한 것일별 매출을 집계하는 테이블(daily_purchase)-- 날짜별 매출 임시 테이블with daily_purchase as ( select dt -- 연, 월, 일 각각 추출 , substring(dt, 1, 4) as year , substring.. 2024. 6. 12. 데이터 분석을 위한 SQL 레시피 4장 공부 매출을 파악하기 위한 데이터 추출이동평균을 사용한 날짜별 추이 보기# 1.round(avg(sum(purchase_amount))) over(order by dt rows between 6 preceding and current row)# 2.round(avg(sum(purchase_amount)) over(order by dt rows between 6 preceding and current row))# -> 2번으로 해야함. (집계 함수는 중첩되어 호출 할 수 없음)1번으로 적어서 계속 오류를 찾아야 했다. 조심!select dt -- 이 날 매출 , sum(purchase_amount) as total_amount -- 최근 최대 7일 동안의 평균 계산 , round(avg(sum(purch.. 2024. 6. 11. 데이터 분석을 위한 SQL 레시피 3장 공부 데이터 가공을 위한 SQL현재 날짜와 타임스탬프 추출select current_date as dt, current_timestamp as stamp; 지정한 값의 날짜/시각 데이터 추출CAST( 칼럼명 AS 변환하고자 하는 타입)데이터 타입을 다른 형식으로 변환시켜 보여주도록 도와주는 타입 변환 함수select cast('2024-06-11' as date) as dt, cast('2024-06-11 00:09:48' as timestamp) as stamp; 날짜/시각에서 특정 필드 추출 extract('날짜요소' from 칼럼명) 날짜 유형의 데이터로부터 날짜 정보를 분리하여 새로운 컬럼의 형태로 추출해 주는 함수 select current_timestamp as stamp , extract(year.. 2024. 6. 11. Funnel 분석 Funnel 분석Funnel 분석고객의 최초 유입부터 최종목표까지의 고객 여정을 단계별로 나눠 단계별 전환과 이탈을 측정하는 분석깔대기최초 유입하는 고객 수는 넓은 범위를 가지고 잇지만 최종 목표까지 오는 고객들은 줄어들어서 그 모양이 깔대기와 비슷하기 때문각각의 단계를 넘어가는 것을 전환(Conversion)ex) 웹사이트의 회원가입을 퍼널로 구성한다면, 웹사이트 접속 -> 회원가입 -> 가입완료Funnel 분석의 가치각 단계별 Conversion을 확인할 수 있음Conversion에 영향을 주는 선행 지표 발견Funnel 분석의 고려요소핵심 가치를 경험하는 시점과 연결되는 단계를 잘 정의했는가?각 단계별 전환율을 어떤 기준으로 측정하는가?코호트에 따른 퍼널별 전환율을 쪼개서 보고 있는가?Funnel .. 2024. 4. 26. AARRR 단계별로 알아보기 AARRR사용자의 서비스 이용흐름을 기반으로 고객 유치/ 활성화/ 리텐션/ 수익화/ 추천 이라는 5가지 카테고리를 정의하고 각 카테고리에서 핵심이 되는 지표를 발굴하고 이를 측정/ 개선하는 지표관리 방법론Acquisition, Activation, Retention, Referral, Revenue 단계의 약자AARRR 활용 단계각 단계별로 풀어야 할 문제를 확인/정의각 단계별로 활용되는 주요 지표 선별/측정측정된 지표가 가지는 의미 이해현 단계에서 개선 해야하는 목표 지표를 정하고, 실험을 통해 단계적으로 개선 Acquisition : 고객 유치사용자들을 어떻게 데려올 것인가?사용자를 우리 서비스로 데려오는 것과 관련된 활동 == 신규 고객 유치유치의 핵심은 고객 유치에 기여한 채널의 성과를 판단할 수.. 2024. 4. 26. 지표를 관리하는 Framework 2. AARRR 유저의 여정을 기준으로 유저의 라이프사이클 기반으로 5개의 유저의 여정으로 쪼개고 다음 단계로 더 잘 나아가게 목표로 하는 관리 방식 단점 서비스가 획득된 순간부터 유저를 정의 제품이 잘 알려져있는지 마케팅이 잘 되었는지 알 수 없음 이를 보안한 것이 5A(서비스를 알리는 관점) AARRR, 5A : 단계별 문제를 확인하고 유저의 여정과 라이프 사이클 전반을 개선시키는 것 Acquisition : 획득 고객이 유입되었을 때 혹은 회원가입을 했을 때 등 유저의 서비스 인입 시점에 측정할 수 있는 지표 얻을 수 있는 질문? 사용자를 우리 서비스로 데려오는데 기여한 채널은? 우리 서비스에 들어온 유저의 특징은? 사용자를 우리 서비스로 데려오는데 비용을 효율적으로 획득하였는가? 주요 지표 집계 기준 : DAU,.. 2024. 4. 9. 이전 1 2 3 다음 반응형