inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

N day 리텐션 쿼리 관련 질문

해결됨

BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)

카일스쿨님 매번 친절한 답변 감사드립니다 정말 많이 배웁니다!! 🙇 N day 리텐션 쿼리에 관한 질문이 3가지 있습니다. 1. 맨 처음에 base 테이블 만들 때 DISTINCT를 왜 써야하는 건지 궁금합니다. (B방법 기준) first_date_and_diff 임시테이블을 만들 때 DISTINCT를 쓰는 것은, '동일 유저가 하루에 여러번 접속한 것을 중복 제거하기 위해' 사용하는 것으로 이해했습니다. 그런데 맨 처음에 base 테이블은 timestamp 컬럼이 있는데 어떻게 중복이 있을 수 있는 건지 헷갈립니다. 완전히 동일한 마이크로초에 여러번의 행동 로그가 기록될 수 있는 건지, 아니면 전산오류로 로그가 중복 기록이 될 수 있다는 건지,, 이해가 잘 안 됩니다 😢 2. 강의에서 보여주신 결과 테이블(diff_of_day | user_cnt)은 교안 330p와 다른 것이라고 이해했는데, 제가 이해한 것이 맞는지 확인 부탁드립니다! a) 강의 결과 테이블: 유저마다 시작일은 다를 수 있지만, 어쨌든 궁금한 건 각 유저들이 첫 접속 이후에 계속 쓰는지가 궁금한 것 → 가입일 코호트별로 그룹화하지 않아도 그자체로 의미가 있음 b) 교안 330p 테이블 : 강의 결과에서 한 단계 더 나아가서, 가입일에 따라 리텐션 추이에 차이가 있는지 더 쪼개보는 것 c) 만약 교안 330p 테이블처럼 결과를 출력하고 싶으면 , COUNT 집계할 때 GROUP BY와 SELECT에 first_date만 추가로 넣어주면 된다. (아래 쿼리 및 사진 참고) -- a) 강의 결과 SELECT diff_of_day, COUNT(DISTINCT user_pseudo_id) AS user_cnt FROM first_date_and_diff GROUP BY diff_of_day ORDER BY diff_of_day -- c) 교안처럼 출력하고 싶을 경우 SELECT first_date, diff_of_day, COUNT(DISTINCT user_pseudo_id) AS user_cnt FROM first_date_and_diff GROUP BY first_date, diff_of_day ORDER BY first_date, diff_of_day 3. Weekly 리텐션 파트에서 설명해주신 WEEK 함수는 어떻게 쓰는 걸까요? 아래 쿼리처럼 썼더니 WEEK 함수가 없다고 오류가 나던데, EXTRACT를 말씀하시려던 걸까요? EXTRACT는 제대로 나오는 거 같긴 합니다..! SELECT user_pseudo_id, event_name, event_date, DATE_TRUNC(event_date, WEEK(MONDAY)) AS event_week, EXTRACT(WEEK FROM event_date) AS event_week2, WEEK(event_date) AS event_week3 FROM( SELECT DISTINCT -- event_timestamp 기반으로 중복 제거 user_id, event_name, -- event_date, -- Firebase의 형태(ex. '20220813')와 다르니까, 아래처럼 직접 추출 DATE(DATETIME(TIMESTAMP_MICROS(event_timestamp), 'Asia/Seoul')) AS event_date, user_pseudo_id FROM advanced.app_logs WHERE event_date BETWEEN "2022-08-01" AND "2022-11-03") 항상 감사드립니다!! 완강까지 달려보겠습니다!

  • sql
  • Google-Analytics
  • firebase
  • google-sheets
  • bigquery
  • 카카오공채-서비스
쿠쿸키 댓글 2 좋아요 0 조회수 96

검색기능 개선을 위한 이벤트 설계 기획_2 질문 드립니다!

미해결

실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(26년 Update)

검색을 통해 상품 검색 결과를 파라미터로 받는 수업 중 갯수가 null로 받아와지는 오류가 있어서 질문 드립니다 ! product_name으로 DOM 요소해서 추가했던 문자열은 잘 받아와지는데, 이번 강의에서 하는 검색 결과 수 값은 null로 와지는 오류가 있네요 ㅠ! 상품 검색 결과 내 숫자 부분만 명확하게 copy selector 완료해서 아래 코드를 복사 #contents > div.xans-element-.xans-product.xans-product-searchdata.section.xans-record- > div.searchResult > p > strong 사용자 정의 변수 > DOM 요소 설정 - CSS 선택 도구 - 요소 선택 도구 내 위 코드 복사 완료 파라미터 내 null값만 적재 전에 같은 방법으로 DOM 요소로 추가한 product_name은 잘 받아와짐

  • Google-Analytics
  • Google-Tag-Manager
  • 데이터-리터러시
  • GA4
wc.ahn 댓글 2 좋아요 0 조회수 51

이동평균 계산 시 order by 기본값은 뭔가요?

해결됨

BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)

윈도우 함수 연습문제 6번 질문입니다. 카일스쿨님 쿼리와 다른 건 다 동일하게 작성했었는데, OVER() 안에 order by를 모르고 깜빡했었습니다. 그런데도 결과가 정답( moving_avg2 )과 같게 정상 출력이 되었습니다. (QUALIFY로 검증해봤는데 moving_avg 와 전부 같다고 나오더라구요) 원래 ORDER BY를 안 써줘도 프레임 설정이 자동으로 가능한 걸까요? ORDER BY에도 기본값 같은 게 있는지 궁금합니다. -- 윗부분은 생략 SELECT date, number_of_orders, AVG(num2) OVER(ROWS BETWEEN 2 PRECEDING AND CURRENT ROW) AS moving_avg, AVG(num2) OVER(ORDER BY date ROWS BETWEEN 2 PRECEDING AND CURRENT ROW) AS moving_avg2 FROM filled_data -- QUALIFY moving_avg != moving_avg2 ORDER BY date

  • sql
  • Google-Analytics
  • firebase
  • google-sheets
  • bigquery
  • 카카오공채-서비스
쿠쿸키 댓글 2 좋아요 0 조회수 92

윈도우 연습문제 1번 질문

해결됨

BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)

실행 결과는 동일하게 나왔는데, COUNT를 다르게 쓴 것이 괜찮은지 궁금해서 질문 남깁니다! 상황 같은 날짜에 여러 번 쿼리 실행한 사용자들이 있어서 COUNT(*) 을 해야겠다고 판단했습니다. (어차피 Distinct가 없으면 같은 날짜라도 각각 카운트한다는 것을 깜빡했었습니다ㅠ) 카일스쿨님은 COUNT(query_date) 를 쓰셨고, 결과만 보면 제 쿼리와 동일하긴 합니다. 궁금한 점 제 쿼리처럼 COUNT(*)을 쓰는 경우에 문제가 될까요? 혹시 실무적으로 COUNT(*)은 잘 쓰지 않는지 궁금합니다! (Ex. 어떤 컬럼의 개수를 세는 것인지 가독성이 좋지 않다든가..) 제 쿼리는 아래와 같습니다. SELECT *, COUNT(*) OVER(PARTITION BY user) AS total_query_cnt FROM advanced.query_logs ORDER BY query_date, user

  • sql
  • Google-Analytics
  • firebase
  • google-sheets
  • bigquery
  • 카카오공채-서비스
쿠쿸키 댓글 1 좋아요 0 조회수 90

user_id에 NULL이 나오는데 정상인가요?

해결됨

BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)

array, struct 연습문제 4번에 대한 질문입니다. 위 사진처럼 카일스쿨님과 동일한 쿼리를 작성했는데, 출력 결과가 다르게 나와서 문의드립니다. 질문1: 사진에 보시듯이 user_id 컬럼에 NULL이 들어간 행들이 있는데, 제가 뭔가 잘못한 걸까요? 만약 NULL이 나오는 게 정상이라면 그 이유도 궁금합니다! 질문2: 만약 NULL이 나오는 게 정상이라면, 실무에서도 이렇게 id 컬럼에 null이 허용되는지 궁금합니다. 보통 이런 id 값은 primary key로 쓰는 줄 알았어서요..! 질문3: 연습문제 뒤에 추가로 COUNT 출력해보는 것도 결과(cnt)가 다른데, 이것도 정상인지 확인부탁드립니다. 혹시 카일스쿨님이 강의 찍으실 때 쓰신 데이터셋과 변동사항이 있나요?

  • sql
  • Google-Analytics
  • firebase
  • google-sheets
  • bigquery
  • 카카오공채-서비스
쿠쿸키 댓글 2 좋아요 0 조회수 106

측정기준의 항목 관련 질문 드립니다.

미해결

실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(26년 Update)

안녕하세요 강의 잘 듣고있는 PO입니다. 궁금한게 있어 질문드립니다. ga4의 디맨젼,매트릭스의 값들은 모든 회사가 동일한가요? 아니면 저 부분도 회사마다 다르게 사용하나요?

  • Google-Analytics
  • Google-Tag-Manager
  • 데이터-리터러시
  • GA4
kokunguk 댓글 2 좋아요 0 조회수 77

안녕하세요~ pdf 강의북 요청드립니다.

미해결

마케터를 위한 구글 애널리틱스 실무

안녕하세요~ pdf 강의북 요청드립니다. hyn527@naver.com

  • 디지털-마케팅
  • Google-Analytics
  • 퍼포먼스-마케팅
hyn527 댓글 1 좋아요 0 조회수 71

개발자와 이벤트&매개변수 세팅에 관한 문의

미해결

실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(26년 Update)

(강의를 모두 들으면 나올 거 같긴 한데 선제적으로 여쭤봅니다) 1개의 이벤트에 5개의 매개변수가 담긴다고 가정해보겠습니다. 가정한 이벤트명 : clicked_a 5개의 매개변수 중에 1개만 개발자의 도움이 필요한 것이라고 가정해보겠습니다. 개발자의 도움이 필요한 매개변수는 어떤 요소가 클릭하면 유저의 특정 정보라고 가정하겠습니다. 매개변수명 : "user_a" 매개변수 타입 : varchar 혹시, 이런 상황에서 이벤트 세팅을 할 때 표로 잘 정리는 되어 있으나 1. 개발자에게 어떻게 요청을 구체적으로 해야하며 2. 매개변수 값에는 무엇을 입력해야하나요? *"매개변수 딴에서 개발자와 소통하는 법" 외에도 "트리거 딴에서 개발자와 소통하는 법"도 여쭤볼예정입니다

  • Google-Analytics
  • Google-Tag-Manager
  • 데이터-리터러시
  • GA4
럭키걸 댓글 1 좋아요 0 조회수 67

보고서 관련 문의 건

미해결

바로 써먹는 GA4 실무리포트(2026) + Microsoft Clarity

특정 광고 캠페인으로 인한 유입 관련 데이터를 확인하고 싶습니다. (1) 아래와 같이 보고서 생성이 맞는지 (2) 측정 항목을 아래와 같이 해석하는게 맞는지 궁금합니다. (3) 추가적으로 세션 캠페인 경우, 세션 기준인데 구매 관련 집계는 이벤트 기준으로 알고 있습니다. 특정 광고 캠페인으로 인해 발생한 구매수 . 구매자수가 궁금하다면 어떻게 봐야 할까요? 측정 기준 세션 캠페인 측정 항목 (1) 세션수 > 해당 캠페인에서 시작된 방문(세션)의 총 횟수 (2) 총방문자수 > 해당 캠페인으로 유입된 고유 사용자 수 (3) 활성 사용자수 > 참여를 일으킨 고유 사용자 수 (4) 참여 세션수 > 10초 이상 체류, 전환 발생, 2페이지 이상 조회 중 하나 이상 조건을 만족한 세션 수 (5) 참여율 > 참여 세션의 비율 (6) 이탈률 > 참여 세션 반대 비율 (7) 활성 사용자당 세션수 > (8) 구매 > 해당 캠페인 세션에서 발생한 구매 이벤트 수 (9) 전체 구매자 수 > 해당 캠페인 세션에서 구매 이벤트를 발생한 고유 사용자 수

  • Google-Analytics
  • Google-Tag-Manager
  • 데이터-리터러시
  • GA4
ha.choi 댓글 2 좋아요 0 조회수 83

3-13 리텐션 과제 제출

해결됨

BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)

3-13 리텐션 과제 제출합니다! https://www.notion.so/13-22f60e878b2580c097eaf0e1eb15d73c?source=copy_link 혼자 쿼리를 쓰다가 고객 정의를 내리고 나니 너무 어려워 AI의 도움도 받고, 여러 방법으로 좀 접근을 해봤습니다만.. 정의를 너무 어렵게 내린 것 같아 시간이 오래 걸렸네요ㅠㅠ 서비스나 업종마다 다르겠지만, 일반적으로 신규, 활성, 복귀, 휴면 유저에 대한 정의는 어떻게 내리고, 분석을 어떤 식으로 진행하는 건가요? 과제를 진행하긴 했으나 쿼리가 제대로 작성된 게 맞는지 분석을 올바르게 한 게 맞는지 너무 어렵군여ㅠ

  • sql
  • Google-Analytics
  • firebase
  • google-sheets
  • bigquery
김재현 댓글 2 좋아요 0 조회수 141

스크롤 이벤트에 관한 디테일 질문

미해결

실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(26년 Update)

제가 만든 페이지는 최하단까지 스크롤 했을 때, 자동으로 리스트가 더 보이는 방식으로 설계되어 있습니다 (리스트가 세로로 엄청 긴 쇼핑몰이라고 이해해주시면 됩니다) 그럴 때, scroll 이벤트는 90% 내렸을 때 1회 발생하고, 100% 내렸을 때 리스트가 자동으로 더 길어지면, 다시 늘려진 것 기준으로 90% 내렸을 때 1회 발생해서 결과적으로, 누적 2회가 발생하는 시스템 맞을까요? 그리고, 계속 자동으로 길어지는 페이지에 따라서 누적으로 무한히 scroll이벤트가 쌓이는 것이 맞을까요?

  • Google-Analytics
  • Google-Tag-Manager
  • 데이터-리터러시
  • GA4
럭키걸 댓글 2 좋아요 0 조회수 65

보고서 양식

미해결

실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(26년 Update)

이미 저희 서비스에 GA4를 사이트에 설치는 해놓았어서, 저희꺼로 수업을 보고 있는데요 오른쪽에 Life Cycle이 아니라 비즈니스 목표 라고 되어 있습니다 분명 어떤 설정을 초기에 다른 걸로 설정한 모양인데, 이걸 어떻게 life cycle로 바꾸나요? 라이프싸이클이 아닌, "비즈니스 목표"는 주로 어떨 때 사용하나요?

  • Google-Analytics
  • Google-Tag-Manager
  • 데이터-리터러시
  • GA4
럭키걸 댓글 2 좋아요 0 조회수 81

웹앱(하이브리드앱)인 서비스에 관한 질문

미해결

실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(26년 Update)

제가 만든 서비스는 웹뷰를 모바일 앱으로 감싸서 출시한 방식입니다. 따라서, pc로는 웹으로 접속 가능하고, 모바일로는 웹/앱 둘 다 접속 가능합니다 따라서, GA4 분석할 때 이미 어플이 있는 <기존 사용자인 경우> 앱안에서 행동을 측정하고 분석하는 것은 "웹"이랑 동일하게 해서 문제가 없는데요. 다만 문제는 <새로운 사용자인 경우> 입니다. (모두 모바일 기준) 1. 광고를 보고, UTM 설계가 잘 되어 있는 링크를 통해 서비스 접속 (이 때는 아직 웹이겠죠) 2. 자동으로 어플 다운로드하라는 팝업이 뜸 3. 팝업에 있는 버튼 눌러서, 앱스토어/플레이스토어 들어가서 어플 다운로드 4. 이제 어플도 있으니, 웹이 아닌 앱으로 어플 접속 => 이 때, 1번에서 UTM링크로 들어온 사용자가 4번과 동일한 사용자로 측정될 수 있을까요? 한 줄 요약) 광고로 들어온 사용자들의 앱다운로드 비율/가입 비율/(결국에)구매비율 까지 알고 싶습니다. 가능할까요?

  • Google-Analytics
  • Google-Tag-Manager
  • 데이터-리터러시
  • GA4
럭키걸 댓글 2 좋아요 0 조회수 78

강의 교안 ppt 받아보고 싶습니다

미해결

실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(26년 Update)

강의 교안 ppt 받아보고 싶습니다 어떻게 하면 될까요

  • Google-Analytics
  • Google-Tag-Manager
  • 데이터-리터러시
  • GA4
럭키걸 댓글 2 좋아요 0 조회수 105

트래픽 획득에서 사용자수가 저에겐 안 보입니다

미해결

실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(26년 Update)

세션수, 참여세션수 등 모두 잘 보이는데 사용자수 만 보이질 않습니다. 원인과 해결방법이 무엇일까요?

  • Google-Analytics
  • Google-Tag-Manager
  • 데이터-리터러시
  • GA4
럭키걸 댓글 2 좋아요 0 조회수 58

데이터수집에 있는 모든 항목을 동의/수락한 뒤부터 오류

미해결

실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(26년 Update)

데이터수집에 있는 모든 항목을 동의/수락한 뒤부터 오류가 납니다. 오류 메시지는 아래와 같습니다. ㅣHttp failure response for https://analytics.google.com/analytics/v2/realtime/venus/getData?key=a340276720p471895778&ds=a340276720p471895778&pageId=ScionRealtimeReport%2Frt-realtime&authuser=0&hl=ko&f&accessmode=read: 500 문제의 원인과 해결방법에 대해 자세히 묻고 싶습니다

  • Google-Analytics
  • Google-Tag-Manager
  • 데이터-리터러시
  • GA4
럭키걸 댓글 2 좋아요 0 조회수 101

특정 캠페인으로 들어온 방문자수 확인 방법

미해결

바로 써먹는 GA4 실무리포트(2026) + Microsoft Clarity

ga4 보고서에서 특정 캠페인으로 들어온 방문자수를 확인하려고 할 때 (광고 랜딩 페이지는 utm으로 설정했다고 했을 때) 측정 기준 > 세션 캠페인 측정 항목 > 세션수로 설정하고 필터 부분에서 세션 캠페인 > utm에 설정한 캠페인 값으로 설정하고 걸러보면 될까요?

  • Google-Analytics
  • Google-Tag-Manager
  • 데이터-리터러시
  • GA4
ha.choi 댓글 2 좋아요 0 조회수 131

저희는 이미 서비스가 예전부터 GA4와 구글 태그관리자에 연결만 되어 있었는데요

미해결

실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(26년 Update)

저희는 이미 서비스가 예전부터 GA4와 구글 태그관리자에 연결만 되어 있었는데요 그래서 인구통계 세부정보에 국가에 이렇게 잘 나오고 있습니다. 하지만, 성별/관심분야 등 국가 이외의 정보는 아무것도 나오고 있지 않습니다 (아마도 세팅을 안 해서겠죠?) 1. 이미 카테고리화 되어 있는 성별/관심분야 등등에도 저희 정보가 나오게끔 세팅하는 법은 강의 커리큘럼상 어디에 있을까요? 혹은 없다면, 어떻게 하는걸까요? 2. 카테고리 자체를 새롭게 만들고 세팅하는 건 GA4에서 불가능할까요? 제일 하고 싶은건, 지역 시별/구별로 인구통계를 보고 싶습니다

  • Google-Analytics
  • Google-Tag-Manager
  • 데이터-리터러시
  • GA4
럭키걸 댓글 2 좋아요 0 조회수 67

웹앱일 경우엔?

미해결

실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(26년 Update)

저희 어플이 웹를 어플로 감싸서(natively) 출시한 앱인데요. 이럴때는 웹으로 선택해서 속성을 만드는 것과 앱(ios, 안드로이드)으로 선택해서 속성을 만드는 것이 어떤 차이가 있는 지 궁금합니다

  • Google-Analytics
  • Google-Tag-Manager
  • 데이터-리터러시
  • GA4
럭키걸 댓글 2 좋아요 0 조회수 49

종료페이지 기준 경로 분석

미해결

바로 써먹는 GA4 실무리포트(2026) + Microsoft Clarity

세분화에 기기 카테고리 넣었는데 하단에 desktop mobile tablet 안보여요

  • Google-Analytics
  • Google-Tag-Manager
  • 데이터-리터러시
  • GA4
댓글 2 좋아요 0 조회수 89

인기 태그

인프런 TOP Writers

주간 인기글