본문 바로가기

Data Literacy

(102)
2. GA 기본 세팅(5) - 이벤트의 종류 2(★) 앞서 살펴본 이벤트의 종류 네 가지 설명에서 이어지는 내용입니다. 2. GA 기본 세팅(5) - 이벤트의 종류 1(★) 앞선 아티클에서 우리는 기본적인 'Event(이벤트)'와 'Parameter(파라미터)'의 개념에 대해서 알아보았습니다. 이제는 이 GA4의 핵심이라 할 수 있는 Event(이벤트)에 대해 좀 더 디테일한 내용을 살펴보 nozeroslope.tistory.com ○ Recomended Events(추천 이벤트) '추천'이라니, 무슨 뜻일까요? 언어 맥락으로 살펴보았을 때 일단 추천보다는 권고라고 이해하시면 되겠습니다. GA4에서의 이벤트 중 자동으로 수집되는 이벤트가 아니라, 직접 이벤트를 선언하고 적용하는 경우에 사용하기 권장되는 이벤트의 이름입니다. 즉, "이런 상황에서 이벤트를 수..
Chapter 2. JOIN을 이용한 데이터 조합 - (8) 그룹화 : GROUP BY & HAVING 3 앞선 아티클에서 HAVING의 개념과 기본적인 작동 원칙에 대해서 살펴보았습니다. 그럼 이제 이 내용을 토대로 실제 쿼리를 작성해서 데이터를 확인해 보도록 하겠습니다. Chapter 2. JOIN을 이용한 데이터 조합 - (8) 그룹화 : GROUP BY & HAVING 2 앞서서 GROUP BY의 기본적인 개념과 사용법을 알아보았습니다. Chapter 2. JOIN을 이용한 데이터 조합 - (8) 그룹화 : GROUP BY & HAVING 1 이번 아티클에서는 본격적으로 GROUP BY에 대해서 살펴보도록 하겠습 nozeroslope.tistory.com GROUP BY와 HAVING을 사용해 다음을 출력해 봅시다. 일단, GROUP BY를 이용해 SAMPLE00 테이블의 데이터를 조회해 보겠습니다. ..
2. GA 기본 세팅(5) - 이벤트의 종류 1(★) 앞선 아티클에서 우리는 기본적인 'Event(이벤트)'와 'Parameter(파라미터)'의 개념에 대해서 알아보았습니다. 이제는 이 GA4의 핵심이라 할 수 있는 Event(이벤트)에 대해 좀 더 디테일한 내용을 살펴보겠습니다. 우선 GA4의 Event(이벤트)는 크게 네 가지 분류가 있습니다. · Automatically Collected Events · Enhanced Measurement Events · Recomended Events · Custom Events ○ Automatically Collected Events(자동 수집 이벤트) 기본 태그를 설치했을 때, 별도의 작업 없이 추적하게 되는 이벤트를 의미합니다. 기본으로 설정되는 이벤트이기 때문에 삭제도 수정도 할 수 없죠. 우리가 Debu..
4. 기본 함수 연습 - SUM / AVERAGE / COUNT ○ SUM / AVERAGE SUM과 AVERAGE는 사실 크게 어려울 것 없는 기본적인 함수입니다. 이 실습에서 중요한 것은 해당 함수의 사용보다는 단축키에 익숙해지는 것입니다(ALT + 1, ALT + 2). 우선 아래와 같은 양식에서, 첫 번째 행의 합계와 평균을 구해보도록 하겠습니다. 딱히 설명은 필요 없을 것으로 보이죠? SUM 함수를 사용해 해당 열의 합계를 구했습니다. 다만, 이 경우 자주 사용하기 때문에 우리는 이미 단축키를 등록해 놓았습니다. 바로 [ALT + 1]이죠. 자주 사용해서 익숙해지도록 합니다. 또한 이제 해당 열의 평균값을 구해보겠습니다. 여기서는 AVERAGE 함수를 사용합니다. 이 경우는 평범한 방식으로 '평균' 칼럼에서 함수를 작성해 값을 구해줍니다. 자, 이제 첫 열에..
Chapter 2. JOIN을 이용한 데이터 조합 - (8) 그룹화 : GROUP BY & HAVING 2 앞서서 GROUP BY의 기본적인 개념과 사용법을 알아보았습니다. Chapter 2. JOIN을 이용한 데이터 조합 - (8) 그룹화 : GROUP BY & HAVING 1 이번 아티클에서는 본격적으로 GROUP BY에 대해서 살펴보도록 하겠습니다. 여기서 설명하기 위한 샘플 테이블을 아래 예시와 같이 생성해 보도록 하겠습니다. create table sample00 ( no int primary key, name nozeroslope.tistory.com 그럼 이제 한 발자국 더 나아가서 생각해 보겠습니다. GROUP BY를 이용해 COUNT, AVG 등 다양한 집계 함수까지 사용할 때 특별한 조건을 부여할 때도 있겠죠? 예를 들어 '수량이 10개인 것만 출력한다'와 같은 조건 말이죠. 집계한 결과에서..
2. GA 기본 세팅(4) - Event & Parameter(★) 우리가 앞서 세팅한 DebugViews(디버그 뷰)에서 나타난 이벤트들을 한번 살펴보겠습니다. 타이틀을 봐서 대충 이해가 가지만, 세부 내역들까지 정확하게 바로 이해가 가지 않습니다. 일단 page_view와 같은 이벤트가 있고, 세부 사항에 Parameters(파라미터)와 User Properties(사용자 속성)과 같은 하위 개념이 존재하는 것은 확인할 수 있습니다. 그럼, 이제부터 본격적으로 GA에서 가장 중요한 개념이라고 볼 수 있는 Event(이벤트)에 대해서 개념을 살펴보도록 하겠습니다. (참고로 지금부터 설명하는 몇 가지 용어의 개념은 통상적인 프로그래밍 언어에서 사용하는 언어와 비슷하면서도 약간의 개념이 다르게 설명될 수 있습니다. GA4에서의 이해를 중심으로 설명하는 내용이니, 참고하여 ..
3. 모두 바꾸기 활용하기 / 필터 활용하기 ○ 모두 바꾸기 활용하기 우선은 '모두 바꾸기' 기능에 대해서 알아보겠습니다. 아래와 같은 직원 리스트를 확인해 보면, 각각의 직급이 인턴 / 사원 / 대리... 의 형태로 작성되어 있습니다. 만일, 직급 체계 개편으로 모든 직급 호칭이 T2, T3, T4... 형태로 바뀌었다고 하면 해당 문서상의 직급을 어떻게 일괄적으로 바꾸어 줄 수 있을까요? 방법은 간단합니다. [Ctrl + F] 혹은 [Ctrl + H] 를 이용해 '바꾸기' 메뉴로 진입합니다. 그리고 '찾을 내용'에 기존 직책명, '바꿀 내용'에 바꿔줄 직책명을 넣어주고 '모두 바꾸기'를 실행해 주면 됩니다. 참고로, 바꾸기를 실행하기 전에 문서의 모든 영역을 대상으로 바꾸기를 실행할 수도 있지만, 특정 범위(예를 들어 '직급' 열만 바꾸기)에만..
Chapter 2. JOIN을 이용한 데이터 조합 - (8) 그룹화 : GROUP BY & HAVING 1 이번 아티클에서는 본격적으로 GROUP BY에 대해서 살펴보도록 하겠습니다. 여기서 설명하기 위한 샘플 테이블을 아래 예시와 같이 생성해 보도록 하겠습니다. create table sample00 ( no int primary key, name varchar (255), quantity int ); insert into sample00( no, name, quantity ) values (1, 'A', 1), (2, 'A', 2), (3, 'B', 10), (4, 'C', 3), (5, null, null); select * from sample00; 위 쿼리를 통해서 아래와 같은 테이블이 생성되는 것을 확인할 수 있습니다. 이제 이 테이블을 기준으로 GROUP BY에 대해서 설명을 진행해 보겠습니다. ..