본문 바로가기

Data Literacy

(102)
5. 데이터 분류하기 - IF, IF 중첩문 사용 (2) 이번 아티클에서는 실제 평가 자료에서 점수를 매기는 형태를 이용해, IF문의 사용에 대해서 실질적인 적용 케이스를 살펴보도록 하겠습니다. 위와 같은 형태의 인사 평가 시스템이 있다고 가정해 보겠습니다. 우선, 기본적으로 각각의 개인 사원들은 (1) 신규 매출을 얼마나 일으켰는지 (2) 매출 이익률은 얼마인지 (3) 원가 절감률은 얼마인지 각각 측정이 되어 있는 상태입니다. 이제 이 (1) ~ (3)의 항목을 일정 기준을 통해서 평가해 점수를 매겨보도록 하겠습니다. 신규매출 금액 항목을 먼저 평가해 볼까요? 신규 매출 금액과 관련해 기준은 다음과 같습니다. * 20,000,000원 이상이면 S * 15,000,000원 이상 ~ 20,000,000원 미만이면 A * 10,000,000원 이상 ~ 15,000..
3. UTM 파라미터 설정(2) - UTM 추가 파라미터 이번 시간에는 UTM에서 설정하게 되는 파라미터 값들 중, 지난 아티클에서 살펴보지 않은 optional 파라미터들에 대해서 살펴보도록 하겠습니다. 우선 required 파라미터들에 대해서는 지난 아티클을 다시 한 번 살펴보고 와주세요. 3. UTM 파라미터 설정(1) - UTM의 정의와 구현 2 앞서서 UTM 파라미터 구현에 대한 이해에 앞서서 기본적인 내용들을 살펴보았습니다. 여기서 나타난 이슈들을 해결하기 위해서 UTM을 사용하게 되는 것을 이해하셨다면, 이제 구체적인 UTM 사용 nozeroslope.tistory.com 그리고 이후 항목들을 알아보기 위해서, 다시 한 번 URL Builder에 들어가서 항목들을 살펴보겠습니다. Campaign URL Builder ga-dev-tools.goog..
Chapter 2. JOIN을 이용한 데이터 조합 - (8) 그룹화 : GROUP BY & HAVING 5 [예제] 이번 아티클에서는, 우리가 꽤 오랫동안 살펴본 GROUP BY와 HAVING을 실제로 사용해 보는 예제를 살펴보도록 하겠습니다. DVDRENTAL 데이터베이스에서 실제로 살펴보고자 하는 데이터를 GROUP BY와 HAVING을 사용해 데이터를 추출해 보도록 하겠습니다. * 매장에서 지금까지 누적된 결제 금액이 가장 많은 고객이 누구인지 확인하려고 한다. 이를 위해 "PAYMENT 테이블에서, CUSTOMER_ID를 기준으로 개별 고객 각각 한 명이 얼마를 결제하였는지 총액을 구하고 고객을 결제 고객이 많은 순으로 정렬하시오." 우선 PAYMENT 테이블을 기본 형태로 출력해보면 아래와 같습니다. '결제 각 건별로' 누가 결제했는지, 담당 계산원은 누구인지, 그리고 결제 금액(AMOUNT)이 얼마인지를 보..
3. UTM 파라미터 설정(1) - UTM의 정의와 구현 2 앞서서 UTM 파라미터 구현에 대한 이해에 앞서서 기본적인 내용들을 살펴보았습니다. 여기서 나타난 이슈들을 해결하기 위해서 UTM을 사용하게 되는 것을 이해하셨다면, 이제 구체적인 UTM 사용 방법을 이해해야 합니다. 3. UTM 파라미터 설정(1) - UTM의 정의와 구현 1 우리가 앞서 GA4에서는 [기본 설정]과 [커스텀 설정]이 존재한다고 했습니다. 그리고 거기서 기본 설정에 해당하는 설정 항목들도 배웠죠. 2. GA 기본 세팅(6) - 기본 설정 항목(수집 기본설정) GA4를 nozeroslope.tistory.com 그러기 위해서 이제, URL Builder를 살펴보도록 하겠습니다. 각각의 입력 폼들이 보이는데, 차근차근 required 항목을 중심으로 살펴보도록 하겠습니다. Campaign ..
5. 데이터 분류하기 - IF, IF 중첩문 사용 (1) 원론적인 이야기지만, 하나 짚고 넘어가겠습니다. IF라는 함수는 사용 목적이 꽤나 중요합니다. IF를 사용하는 목적은 무엇일까요? 바로, 데이터를 분류하기 위함입니다. 당연한 이야기 같지만, 원천 데이터를 분류하는 것은 결국 해석과 처리를 용이하게 만드는 아주 기본적이면서도 중요한 데이터 처리 과정입니다. IF 함수 자체는 한번 익혀두면 사용은 아주 간단하지만, 데이터 처리 방식의 관점에서 이러한 목적을 잘 기억해 두시기 바랍니다. ○ 기본 IF함수 IF함수의 기본적인 파라미터 구조는 다음과 같습니다. =IF( logical_test, [value_if_true], [value_if_false] ) · logical_test : 파라미터 logical_test 영역에 들어가는 것은 true와 false로..
Chapter 2. JOIN을 이용한 데이터 조합 - (8) 그룹화 : GROUP BY & HAVING 4 지금까지 GROUP BY를 배워오면서 짚고 넘어가지 않은 중요한 원칙이 하나 있습니다. 바로 [GROUP BY에서 선언한 열 이외의 열은, SELECT 프레이즈에서 집계함수를 사용하지 않은 채 작성해서는 안된다]입니다. 지금까지 예제를 작성할 때, 별다른 언급이 없었을 뿐이지 잘 생각해 보면 이러한 방식으로 예제를 작성해 왔었던 것 같습니다! 그럼 '왜' GROUP BY에서 선언되지 않은 열은 반드시 집계함수와 함께 SELECT에서 선언해야 하는 것일까요? 한번 그 이유를 살펴보도록 하겠습니다. 우선 지금까지 사용한 SAMPLE00 테이블을 이용해서 살펴보겠습니다. 기억이 잘 나지 않을 수 있으니, 해당 테이블을 다시 조회해 보겠습니다. select * from sample00 s 이제 기본적인 GROU..
3. UTM 파라미터 설정(1) - UTM의 정의와 구현 1 우리가 앞서 GA4에서는 [기본 설정]과 [커스텀 설정]이 존재한다고 했습니다. 그리고 거기서 기본 설정에 해당하는 설정 항목들도 배웠죠. 2. GA 기본 세팅(6) - 기본 설정 항목(수집 기본설정) GA4를 기준으로, 설치 이후에 여러 가지 설정(세팅)을 진행하게 됩니다. 이때, 설정의 성격과 카테고리에 따라 기본 세팅과 커스텀 세팅으로 구분하도록 하겠습니다. · 기본 세팅 : 구글 신호 데 nozeroslope.tistory.com 이제부터는 [커스텀 설정]에 포함되는 다음 항목들을 대분류로 놓고 차근차근 배워가겠습니다. * GA4 커스텀 세팅 항목 카테고리 · UTM 파라미터 설정 · 이벤트 세팅 · 탐색 리포트 구현 · 데이터 시각화 우선은 첫 번째 항목인 UTM 파라미터 설정부터 시작하도록 하..
2. GA 기본 세팅(6) - 기본 설정 항목(수집 기본설정) GA4를 기준으로, 설치 이후에 여러 가지 설정(세팅)을 진행하게 됩니다. 이때, 설정의 성격과 카테고리에 따라 기본 세팅과 커스텀 세팅으로 구분하도록 하겠습니다. · 기본 세팅 : 구글 신호 데이터 수집 / 데이터 보관 기간 설정 / 레퍼럴 제외 설정 / IP 제외 설정 · 커스텀 세팅 : UTM 파라미터 설정 / 이벤트 세팅 / 탐색 리포트 구현 / 데이터 시각화 딱 봐도, 커스텀 세팅의 항목들은 다른 챕터에서 상세하게 배워볼 내용들입니다. 이번 아티클에서는 기본 세팅에 해당하는 내용들에 대해서 살펴보도록 하겠습니다. ○ Google Signals Data Collection(구글 신호 수집) 이 설정은 어드민의 [Data Settings] > [Data Collection] 에서 설정이 가능합니다...