본문 바로가기

Data Literacy

(102)
1. GA 기능 프리뷰(5) - 참여(Engagement) 세부정보 리포트 이번 아티클에서는 참여(Engagement)에 대한 내용들을 다뤄보겠습니다. 이전의 획득(Acquisition)의 경우 사용자의 유입 경로를 중심으로 다루는 영역이었죠. 이번 시간부터 다룰 참여(Engagement)는 아래 이미지의 메뉴에서 예상할 수 있듯이 이벤트(Event)나 전환(Conversion) 등의 '상호작용'을 중심으로 다루는 부분입니다. * Acquisition : 어떻게 왔는가? * Engagement : 무슨 짓을 했는가? 물론 여기서 말하는 참여(Engagement)와 비슷하게 사용하는 '참여 유저'의 개념이 있습니다. 1. GA 기능 프리뷰(2) - 인구통계 : 측정 기준, 측정 항목, 세션, 이벤트, 전환 이제 GA의 메뉴들 중, [인구 통계] 기능을 먼저 중점적으로 훑어보겠습니..
Chapter 2. JOIN을 이용한 데이터 조합 - (6) NATURAL JOIN 우선 이번 아티클에서는 NATURAL JOIN을 살펴보겠습니다. 사실, 이 NATURAL JOIN은 실제 사용 빈도가 꽤 낮기 때문에 잘 사용하지 않는 명령어입니다. 그런데 굳이 이 명령어에 대해서 살펴보는 이유는 무엇일까요? 이유는, 다름 아닌 "INNER JOIN"의 사용법을 한번 더 상기시키는 명령어이기 때문입니다. 일단 우리가 이미 살펴보았던 INNER JOIN을 되새기고 오도록 하겠습니다. Chapter 2. JOIN을 이용한 데이터 조합 - (1) INNER JOIN 우선 당연하겠지만, JOIN이란 명령어 자체에 대한 정의가 이루어져야 JOIN과 관련된 내용을 배울 수 있을 것입니다. 기본적으로 SQL에서 JOIN은 [한 DB내의 두 개 이상의 테이블에서 레코드를 조합하 nozeroslope...
1. GA 기능 프리뷰(4) - 획득(Acquisition) 세부정보 리포트 : 사용자 획득, 기본 채널 그룹(유입경로) 2 앞선 내용에서 획득(Acquisition)과 관련된 내용을 살펴보았고, 신규 사용자 기본 채널 그룹(First User Default Channel Group)과 관련된 내용을 알아보았습니다. 여기서 이 채널 그룹의 분류를 적용하는 기준이 무엇일까요? 자동으로 페이지를 인식하고, 거기서 채널의 종류를 구분하는 것일까요? 사실은 생각보다 이러한 구분이 자동화되어있지는 않습니다. 그래서 실제로는 검색 사이트 / 영상 사이트 / 쇼핑 사이트 / 소셜 사이트 도메인을 수집하여 분류해놓고 있고, 해당하는 사이트에서 유입이 되거나 광고가 집행된다면 그 도메인 구분 값을 기준으로 채널 그룹을 분류하게 됩니다. 예를 들어볼까요? 검색엔진으로 구분되는 도메인은 baidu, br.search.yahoo.com, msn, ..
Chapter 2. JOIN을 이용한 데이터 조합 - (5) CROSS JOIN 이번 아티클에서는 CROSS JOIN을 살펴보겠습니다. 우선 CROSS JOIN은 또 무엇을 의미하는가? 이해를 하고 넘어가야겠죠. 100% 정확한 학술적 정의는 아니지만, 간단히 말해서 '곱집합'의 형태인 catesian product 연산을 구현합니다. 예를 들어 두 개의 테이블이 있을 경우, 각각의 값들이 모두 매치되는 경우의 수를 전부 표현하게 되는 것이죠. 만일 2명의 사람 A, B가 있고 색깔이 3개가 있다면 - 두 사람과 3개의 색상을 매칭할 수 있는 경우의 수는 (A, 빨강) (A, 파랑) (A, 노랑) (B, 빨강) (B, 파랑) (B, 노랑)의 형태로 6개가 나오겠죠? CROSS JOIN 역시 이러한 케이스를 테이블에서 연산하게 됩니다. 간단한 CROSS JOIN 실습을 위해, 아래와 ..
1. GA 기능 프리뷰(4) - 획득(Acquisition) 세부정보 리포트 : 사용자 획득, 기본 채널 그룹(유입경로) 1 이제 표준 리포트(Reports) 메뉴에 존재하는 획득(Acquisition) 메뉴의 개념과 역할에 대해서 살펴보겠습니다. 우선 표준 리포트(Reports) 메뉴의 Life Cycle 메뉴에 보면 가장 먼저 획득(Acquisition) 메뉴와 그 하위 메뉴들 역시 확인할 수 있습니다. 지금까지 그랬듯 획득 개요(Acquisition Overview) 메뉴는 간단하게 대시보드를 살펴보는 정도로만 둘러보고, 개념들을 정의하기 위한 사용자 획득(User Acquisition : First User Default Channel Group) 메뉴로 들어가 보겠습니다. 사용자 획득(User Acquisition) 메뉴에 진입하면, 역시 다음과 같은 시계열 차트와 테이블을 확인할 수 있습니다. 그럼 여기서, 이 테이..
1. GA 기능 프리뷰(3) - 기술 세부정보: 기술 세부정보, 보조 측정기준과 2차원 리포트 지난 시간에는 인구 통계(User Attributes) 메뉴의 인구 통계 세부정보(Demographic Details) 메뉴에서 여러 가지 테이블과 수치들을 살펴보았습니다. 이번에는 메뉴의 [기술(Tech)] 메뉴를 살펴보도록 하겠습니다. 우선 [기술(Tech)] > [기술 세부정보(Tech Details)] 메뉴로 진입해 보겠습니다. 지금 해당 [기술 세부정보(Tech Details)]로 진입했을 때, 하단의 테이블에 적용된 측정 기준(Dimensions)은 무엇인가요? 현재는 '브라우저(Browser)'로 설정되어 있습니다. 크롬, 사파리, 엣지 등의 브라우저 종류를 의미하겠죠. 위 테이블에서 측정 항목(Metrics) 중에 '이벤트 수(Event Count)'를 선택해 보겠습니다. 여기서 이벤트 '..
Chapter 2. JOIN을 이용한 데이터 조합 - (4) FULL OUTER JOIN 이번 아티클에서는 FULL OUTER JOIN을 배워보겠습니다. FULL이라는 단어에서 느껴지듯, 뭔가 종합적인 JOIN이 이루어지는 것처럼 느껴집니다. 과연 예상이 맞을지, 살펴보겠습니다. 일단 요약해서 설명하자면, 두 개의 테이블을 FULL OUTER JOIN으로 조합하게 된다면 결과적으로는 두 개의 테이블이 JOIN 되어 매칭되면서 출력됩니다. 단, 우리가 배웠던 내용을 기반으로 설명한다면 INNER JOIN + LEFT OUTER JOIN + RIGHT OUTER JOIN의 결과물이 모두 출력된다고 이해할 수 있습니다. 위의 그림처럼, 두 테이블에서 조건에 해당하는 모든 데이터의 합집합과 비슷한 개념이라고 생각해 주시면 되겠습니다. 그럼 일단 새로운 테이블을 생성하고, 그 테이블에 FULL OUT..
1. GA 기능 프리뷰(2) - 인구통계 : 측정 기준, 측정 항목, 세션, 이벤트, 전환 이제 GA의 메뉴들 중, [인구 통계] 기능을 먼저 중점적으로 훑어보겠습니다. GA 메인 메뉴의 [보고서(Reports)] > [인구통계(User Attributes)] 메뉴로 진입해 보겠습니다. * 참고로 [보고서] 메뉴의 [보고서 개요], [실시간] 메뉴를 통해서 전체적인 내용을 살펴볼 수 있는 대시보드를 볼 수 있지만 - 실제로 해당 메뉴를 의미 있게 이용하는 경우는 많지 않습니다. 사실 [인구통계] 메뉴에서도 [개요]를 확인할 수 있지만, 이 역시 위에서 말한 것 처럼 간단한 대시보드로서의 역할만 하기 때문에 활용도가 크게 높지는 않습니다. 여기서는 [인구통계] > [인구통계 세부정보] 로 진입해 보겠습니다. 위와 같은 화면을 보게 됩니다. 일단 여기서 [맞춤 설정] 메뉴를 통해 날짜는 4월 1일..