묻고 답해요
131만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
iOS 앱설치 캠페인에 대한 데이터 분석
안녕하세요!iOS 14.5 이슈로 인하여 앱설치 캠페인에 대한 효율 분석이 많이 어려워졌는데요. 물론 ATT 동의율을 높이기 위한 활동을 한다거나, 모든 소재에 딥링크를 설정한다면 트래킹이 충분히 가능하겠지만, 캠페인을 운영하다보면 그렇게 세팅을 못하는 경우가 꽤 있더라구요. 예를 들어 페이스북에서 제공하는 자동화 앱설치 같이 개별 소재에 대한 딥링크 설정이 안 되는 방식의 캠페인을 진행했을 때 iOS ATT 미동의 유저들은 오가닉으로 잡혀 버리는데요, 이런 데이터들은 어떤 방식으로 구분해서 분석하는 게 좋을까요?일단 페이스북과 앱스플라이어 측에서 제공하는 대략적인 수치를 바탕으로 오가닉의 n%는 A매체에서 어시스트 했다 정도로만 보고 있는 상황인데요(SKAN은 딜레이와 누락이 커서 적극적 활용은 지양하고 있습니다), 강사님께서는 해당 이슈에 대해서 어떻게 생각하시는지, 대응은 어떻게 하셨는지 너무나도 궁금합니다.
-
미해결다양한 사례로 익히는 SQL 데이터 분석
실습용 데이터 복원 에러
데이터 복원 과정에서 에러가 발생하여 문의 드립니다.OS는 윈도우 11 사용하고 있구요, DBeaver는 23.1.5버전, Postgresql은 11.2.1 버전 사용하고 있습니다.
-
해결됨그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
revenue에서 cac와 cpa의 정확한 차이가 뭔가요?
cac 고객획득비용이고 cpa도 어떤 한 액션당 비용인데두개가 같은 의미인지 헷갈립니다깔때기로 본다면 cac는 초반 획득에서 많이 쓰이는 지표고 cpa는 전환에서만 주로 쓰이는 지표라고 생각했는데 이게 맞는 의미인가요?
-
미해결그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
어트리뷰션에 관해서 질문이 있습니다
강사님이 말씀해주신것처럼 페이스북이나 구글광고를 할때 보통 기여기간이 정해져있는걸로 알고있습니다그리고 그걸 ga에서 봐도 ga에서도 기여기간이 전환 30일이내로 설정할 수 있는데 말씀하신것처럼 매체사는 자기가 전환이 됐다고 표시하면 전환데이터를 ga에서 보는게 오류가 있고 어느정도 부정확할 수도 있나요? ...이렇게 되면 과추정이 되니 어떻게 하면 보고서를 작성할때 이런 오류를 줄일 수 있을지 고민이 됩니다
-
미해결다양한 사례로 익히는 SQL 데이터 분석
수료증
수료증 주나요?
-
미해결다양한 사례로 익히는 SQL 데이터 분석
CLI로 ga_export.sql 쉽게 불러오기
안녕하세요 강사님, 오늘부터 새로 강의를 듣게 되었는데 완강 목표로 열심히 듣겠습니다 ㅎㅎ강의 초반 환경설정에서 ga_export.sql이 large text여서 Dbeaver에서 스크립트 실행할 때 java heap space 부족 에러가 발생하더라고요.이 때 터미널로 쉽게 불러올 수 있는 방법을 찾았고, 다른 수강생분들에게도 도움이 될 것 같아 공유드립니다.아래 스샷처럼 터미널에서 sudo -iu postgres psql 입력 후 \i [ga_export.sql이 위치한 경로] 를 입력하면 쉽게 ga 데이터를 불러올 수 있습니다.
-
미해결다양한 사례로 익히는 SQL 데이터 분석
컬럼의 뜻에 대해 질문 드립니다.
채널별 고유/주문 사용자 건수와 매출 금액 및 비율 SQL로 구하기 2 를 학습하면서/************************************ 채널별 고유 사용자 건수와 매출금액 및 비율, 주문 사용자 건수와 주문 매출 금액 및 비율 채널별로 고유 사용자 건수와 매출 금액을 구하고 고유 사용자 건수 대비 매출 금액 비율을 추출. 또한 고유 사용자 중에서 주문을 수행한 사용자 건수를 추출 후 주문 사용자 건수 대비 매출 금액 비율을 추출 *************************************/ with temp_01 as ( select a.sess_id, a.user_id, a.channel_grouping , b.order_id, b.order_time, c.product_id, c.prod_revenue from ga_sess a left join orders b on a.sess_id = b.sess_id left join order_items c on b.order_id = c.order_id where a.visit_stime >= (:current_date - interval '30 days') and a.visit_stime < :current_date ) select channel_grouping , sum(prod_revenue) as ch_amt -- 채널별 매출 --, count(distinct sess_id) as ch_sess_cnt -- 채널별 고유 세션 수 , count(distinct user_id) as ch_user_cnt -- 채널별 고유 사용자 수 --, count(distinct case when order_id is not null then sess_id end) as ch_ord_sess_cnt -- 채널별 주문 고유 세션수 , count(distinct case when order_id is not null then user_id end) as ch_ord_user_cnt -- 채널별 주문 고유 사용자수 --, sum(prod_revenue)/count(distinct sess_id) as ch_amt_per_sess -- 접속 세션별 주문 매출 금액 , sum(prod_revenue)/count(distinct user_id) as ch_amt_per_user -- 접속 고유 사용자별 주문 매출 금액 -- 주문 세션별 매출 금액 --, sum(prod_revenue)/count(distinct case when order_id is not null then sess_id end) as ch_ord_amt_per_sess -- 주문 고유 사용자별 매출 금액 , sum(prod_revenue)/count(distinct case when order_id is not null then user_id end) as ch_ord_amt_per_user from temp_01 group by channel_grouping order by ch_user_cnt desc;위 쿼리의 쿼리 뜻이 잘 이해가 안되어 질문 드립니다., sum(prod_revenue)/count(distinct user_id) as ch_amt_per_user -- 접속 고유 사용자별 주문 매출 금액, sum(prod_revenue)/count(distinct case when order_id is not null then user_id end) as ch_ord_amt_per_user이 두 항목은 각각 접속 고유 사용자별 주문 매출 금액,주문 고유 사용자별 매출 금액이라 명칭 되어 있는데, 어떤 의미를 가지고 있는 것인지 잘 이해가 되지 않아 질문 드립니다.접속 고유 사용자별 주문 매출 금액 : 사용자 대비 30일이내 매출 금액주문 고유 사용자별 매출 금액 : 주문 대비 30일 이내 매출 금액이렇게 이해를 하면 될런지요?
-
미해결다양한 사례로 익히는 SQL 데이터 분석
group by에 대해 질문 드립니다.
사용자별 월별 세션 접속 횟수의 구간별 분포 집계 SQL로 구하기 - 02위 과정을 학습하고 있습니다select month ,case when monthly_user_cnt = 1 then '0_only_first_session' when monthly_user_cnt between 2 and 3 then '2_between_3' when monthly_user_cnt between 4 and 8 then '4_between_8' when monthly_user_cnt between 9 and 14 then '9_between_14' when monthly_user_cnt between 15 and 25 then '15_between_25' when monthly_user_cnt >= 26 then 'over_26' end as gubun , count(*) as user_cnt from temp_01 group by month, case when monthly_user_cnt = 1 then '0_only_first_session' when monthly_user_cnt between 2 and 3 then '2_between_3' when monthly_user_cnt between 4 and 8 then '4_between_8' when monthly_user_cnt between 9 and 14 then '9_between_14' when monthly_user_cnt between 15 and 25 then '15_between_25' when monthly_user_cnt >= 26 then 'over_26' end order by 1, 2;위 쿼리에서 group by 항목이 이해가 잘 안되서 질문 드립니다.위와 같이 그룹을 지으면일자 + monthly_user_cnt 의 조합으로 그룹들이 만들어짐select에서select month ,case when monthly_user_cnt = 1 then '0_only_first_session' when monthly_user_cnt between 2 and 3 then '2_between_3' when monthly_user_cnt between 4 and 8 then '4_between_8' when monthly_user_cnt between 9 and 14 then '9_between_14' when monthly_user_cnt between 15 and 25 then '15_between_25' when monthly_user_cnt >= 26 then 'over_26' end as gubun위 쿼리로 넘어온 데이터(아직 컬럼으로 만들어지지 않은채 각 그룹별로 정의되어 넘어온 데이터)에 컬럼명을 붙여줌위와 같은 동작을 하는게 맞는지요?제가 이해하는게 맞는지 알고 싶습니다.
-
미해결다양한 사례로 익히는 SQL 데이터 분석
로드맵을 따라 두 강의를 따라 학습을 하고 있습니다.
데이터 분석 sql fundamentals의 다운받은 자료는 한글이 깨지지 않던데, 지금 강의는 다운받고 압축을 풀어보면 주석에 있는 한글이 다 깨져 있습니다.강의를 보면서 한글이 보일때마다 최대한 수정을 해보려 하는데... 강의에 안보이는 한글 주석들이 꽤 있습니다.저만 그런건지 확인 부탁 드리고 싶습니다.제 환경은 윈도우11, 반디집으로 압축을 풀었습니다.
-
미해결다양한 사례로 익히는 SQL 데이터 분석
현재 모든 판다스 파일에 오류가 발생되는것 같습니다.
어제 장문의 글을 올렸는데 이유는 모르겠으나 찾아볼수가 없어서 다시 작성을 합니다.현재 sqlalchemy의 문법 강제성의 이유로 2.0.0 버전 이후로는 사용하신 방법으로는 실행이 되지 않습니다.이에 2.0.0 이전 버전으로 다운그레이 하거나(저는 이 방법이 통하지 않아 다른 방법을 찾아봤습니다)다음과 같은 방법을 사용하면 됩니다.제가 참고한 해외 커뮤니티들에서 제시하는 사용 방법으로는 모든 query에 text() 함수를 사용해 반환된 값을 read_sql_query에 사용하라고 되어 있었는데 테스트 해 보니 현재 작성된 쿼리 스트링으로 사용해도 문제가 없었습니다.import pandas as pd from sqlalchemy import create_engine, text conn_string = 'postgresql://postgres:1324@localhost:5432/inflearn' conn = create_engine(conn_string) postgres_engine = conn.connect()
-
해결됨GA4 필수 코스 (by 현직 실리콘밸리 마케팅 디렉터)
6강 이벤트 설정 레시피북
6강에서 영상 하단에 이벤트 설정 레시피북 링크가 있다고 하는데 어디있는지 모르겠어요!
-
미해결다양한 사례로 익히는 SQL 데이터 분석
SQL 구글 애널리틱스 전체 데이터셋 다운로드
안녕하세요. 완강을 하고 전반적으로 복습을 하는 차원에서 다시 쿼리를 공부하고 있는데 3달이 아닌 전체 데이터세트를 가지고 한 번 해보고 싶어서요. 혹시 구글 애널리틱스 전체 데이터셋을 다운 받을 수 있는 방법이 있을까요 ? 제가 찾아보니까 날짜 하루하루 단위로 다운로드는 가능한데 1년치를 이렇게 다운받는 건 너무 일이 많은 거 같아서 질문드립니다.
-
미해결다양한 사례로 익히는 SQL 데이터 분석
집계 함수 order by
with temp_01as (select d.category_name,to_char(date_trunc('month', a.order_date), 'yyyymm') as month_day,sum(amount) as sum_amount,count(distinct a.order_id) as monthly_ord_cntfrom orders ajoin order_items b on a.order_id = b.order_idjoin products c on b.product_id = c.product_idjoin categories d on c.category_id = d.category_idgroup by d.category_name, to_char(date_trunc('month', a.order_date), 'yyyymm'))select *,sum(sum_amount) over (partition by month_day order by month_day) as temp1,sum(sum_amount) over (partition by month_day) as temp2,sum_amount / sum(sum_amount) over (partition by month_day) as ratiofrom temp_01집계 어날리틱 함수는 order by를 사용하면 파티션 내에서 누적합이 되는것으로 알고 있었는데 왜 이렇게 나올까요...? 제가 혹시 놓친게 있는 걸까요
-
미해결다양한 사례로 익히는 SQL 데이터 분석
date_trunc 사용 이유
order_date 컬럼에 대해 쿼리를 할 때 date_trunc('day', order_date)::date; 로 사용하셨는데 date는 YYYY-MM-DD 형태인데 date_trunc()를 굳이 사용할 필요가 있나요?
-
미해결핵심만 쉽게, 모두의 SQL 데이터 분석
설치 질문
The installer is unable to instantiate the fileThe file does not appear to exist 설치가 안됩니다.테스트도 안됩니다
-
미해결쉽게 배워 바로 쓰는 구글 애널리틱스 4
구글 태그매니저로 모든 연결이 가능한걸까요~?
UA, GA4, 구글 태그매니저 코드 모두 설치할 필요 없이 구글태그매니저 만으로 모두 대체할 수 있나요? 강의 내용으로는 구글태그매니저->GA4->UA로 연결 된다는 의미 같은데.. 구글태그매니저 만으로 옵티마이저와 구글애즈까지도 모두 연결이 다 되는걸까요?어떤식으로 설치하는게 좋은지 추천 부탁드립니다~
-
미해결마케터를 위한 구글 애널리틱스 실무
pdf 수업자료 요청드립니다.
강사님 안녕하세요.수업 잘 듣고 있습니다. 추후 업무 시에도 참고할 수 있도록 pdf 수업자료 요청드립니다.sj.lee@haezoom.com 으로 발송 부탁드립니다. 감사합니다.
-
미해결GA4 필수 코스 (by 현직 실리콘밸리 마케팅 디렉터)
강의 오류
색션 5 마지막 강의 챕터 요약 강의 그 앞에 강의(태그 설치 계획 세우기) 중복 되어서 나옵니다~!
-
미해결다양한 사례로 익히는 SQL 데이터 분석
실습자료 복원
안녕하세요. 윈도우 11 사용하고 있습니다. 실습 자료를 복원하는데 아래와 같은 문구가 나오면서 안 됩니다 .. 해결방법이 있을까요 ? unrecognized win32 error code: 123pg_restore: error: could not open input file "C:\Users\DS\Documents\???\????_?????_????\data_schema.backup": Invalid argument
-
미해결마케터를 위한 구글 애널리틱스 실무
안녕하세요. pdf 수업 자료 공유 부탁드립니다.
저두 초보입니다. 수업자료 부탁드립니다. 꾸벅bbugury-r@nate.com