본문 바로가기

Data Literacy/Google Analytics

(56)
7. GA4 데이터 분석하기 : Explorations (6) - Segment overlap 이번에는 Segment overlap(세그먼트 중복 분석) 메뉴에 대해서 살펴보도록 하겠습니다. 사실, GA나 firebase를 이용할 때 이 세그먼트는 굉장히 중요한 개념입니다. 통상적으로 segment에 대해서 '공통점을 가진 고객의 군집'이라고 통용되어 사용됩니다. 물론, 엄격하게 협의의 의미로 살펴보면 아래와 같이 설명됩니다. [GA4] Segment - Analytics Help A subset of users, sessions, or events. You can apply segments to explorations to focus on specific data sets. Segment builder support.google.com 즉, 고객에 대한 분류만이 아닌 어떤 조건을 기반으로 한 하..
7. GA4 데이터 분석하기 : Explorations (5) - Path Exploration 유저 경로 탐색(Path Exploration)도 살펴보도록 하겠습니다. 우선 Explore 메뉴에서 [Path exploration]을 선택해서 해당 메뉴로 진입해 보겠습니다. 그러면 아래 그림과 같은 화면을 확인할 수 있습니다. 이 경우에는 Starting Point를 이벤트 [session_start]로 잡고 각각의 단계별 흐름을 확인할 수 있는 상태입니다. 지금 모든 스텝을 구분하는 기준이 [Event name]으로 설정되어 있습니다. 이것을 페이지 명이나 클래스 명, 경로명 등으로 바꾸어 설정할 수 있습니다. 특히, 스텝별로 다르게 적용이 가능하므로 '특정 페이지 진입 -> 특정 이벤트 발생'의 경로도 확인이 가능하기 때문에 유용하게 사용할 수 있습니다. 그리고 Path Exploration에서..
7. GA4 데이터 분석하기 : Explorations (4) - Funnel Exploration 이번 아티클에서는 Funnel exploration(유입경로 탐색 분석)에 대해서 살펴보도록 하겠습니다. 이 유입경로 탐색 분석 기능은 기본적으로 서비스에 설정된 '이벤트'를 기반으로 동작합니다. 그러므로, 세부적인 이벤트 사전 설정이 필수라는 사실을 기억해야 합니다. 일단 Flood it! 속성으로 들어가서 Funnel exploration 리포트 형식으로 진입해 보겠습니다. 복잡히니까 BREAKDOWNS를 삭제하고, Funnel을 수정해 봅시다. STEPS의 수정 버튼을 클릭하여 아래와 같이 스텝을 입력해 봅시다. 참고로 스텝과 스텝 사이에, followed by 옵션을 선택할 수 있습니다. 사실 메뉴 명에서 쉽게 알 수 있듯이, 엄격하게 directly followed by를 사용할 수도 있습니다...
7. GA4 데이터 분석하기 : Explorations (3) - 선 차트 이번에는 차트의 종류 중 [선 차트]에 대해서 알아보도록 하겠습니다. 편의 상 샘플인 Flood-It! 속성에서 차트를 [Line chart]로 설정하고 BREAKDOWNS는 Session default channel group으로 설정하고, VALUES는 Sessions로 설정한 다음 차트를 살펴보겠습니다. 만일 여기서 BREAKDOWNS를 디바이스로 바꾸게 되면, 디바이스 별 세션 수를 선 차트 형태로 볼 수 있게 되는 것이지요. 이 선 차트는 실무에서 주로 정확한 값보다는 '추세'를 확인하는 용도로 주로 사용합니다. 만일 여기서 Organic Search 추세만을 보고 싶다면, 해당 그래프를 우클릭하고 [Include only selection]을 선택해주면 됩니다. 당연히 Exclude selec..
7. GA4 데이터 분석하기 : Explorations (2) - 도넛차트(+세그먼트) 도넛 차트는 역시 Free form 템플릿에서 생성이 가능합니다. Free form의 VISUALIZATION 메뉴에서 [Donut chart] 메뉴를 클릭하면 현재 사용 중이던 데이터가 아래 그림처럼 도넛 차트로 변경됩니다. 도넛 차트에서 사용하는 가장 큰 항목은 바로 두 가지, [Breakdowns]와 [Values]입니다. 어떤 분류를 카운트 기준으로 삼을 것인지를 결정하는 것이 Breakdowns이고, 해당 분류 별로 표시할 값 의 종류를 결정하는 것이 Values입니다. Breakdowns에는 Dimensions가 적용되고, Values에는 Metrics가 적용되고 있습니다. 이제 이 기능을 통해서, '세션 기본 채널 그룹'의 '세션 수'를 도넛 차트를 통해서 표시해 보도록 하겠습니다. 우선 D..
7. GA4 데이터 분석하기 : Explorations (1) - 테이블 차트 기본적으로 GA4에서 제공하는 Reports 메뉴가 아닌, Explore에서 제공하는 탐색 리포트는 쉽게 설명하자면 커스텀 리포트를 의미하게 됩니다. UA 버전에서는 제공하지 않던 기능으로, 다양한 템플릿과 기능을 통해 디테일한 분석과 시각화가 가능한 메뉴이므로, 반드시 익혀야 하는 기능들입니다. 우선 가장 기본적인 테이블 타입의 차트를 살펴보겠습니다. Reports 메뉴에서도 기본적으로 비슷한 유형의 차트를 확인할 수 있었는데요, 여기서 좀 더 편집과 폭넓은 기능을 제공하는 테이블 차트를 살펴보겠습니다. 일단 [Explorations] > [Free form]을 클릭하겠습니다. 기본 구성에 대해서 먼저 개념을 잡겠습니다. Variables(변수)탭은 일종의 '재료' 영역입니다. 여기에 준비된 여러 요소..
6. GA4 이벤트 생성 고급(2) - JS기반 이벤트 생성 3 : ClickElement + CSS 선택자로 동적 변수 생성 우리는 앞선 아티클에서 HTML문서 요소들의 class나 id를 이용해, 해당 요소에 대한 이벤트를 정의했습니다. 이 과정에서 Javascript 함수를 이용했죠. 그러나, 모든 HTML 요소들이 class나 id를 지정하지는 않습니다. 그럼 class나 id가 없는 요소는 어떤 기준으로 이벤트를 생성할까요? 이번 아티클에서는 이렇게 class나 id가 없는 경우, ClickElement와 CSS 선택자를 통해서 동적 변수를 생성하는 방법을 살펴보도록 하겠습니다. 현재 우리가 생성해 둔 [click_btn] 이벤트에는 'btn_name'이라는 event parameter가 있습니다. 이 값이 'heart'라는 스트링 값으로 지정되어 있는데, 이 value를 Javascript를 이용해 동적 변수를 적용한..
6. GA4 이벤트 생성 고급(2) - JS기반 이벤트 생성 2 : 댓글 수, 작성 일자 파라미터 생성 앞선 아티클에서 우리는 GTM에서 유용하게 사용할 수 있는 메서드를 살펴보았습니다. 이제 이 메서드들을 실제로 적용해서 기존에 발생시켰던 이벤트를 확장해 보도록 하겠습니다. 6. GA4 이벤트 생성 고급(2) - JS기반 이벤트 생성 1 : Class, ID 리턴 메서드 이번 아티클부터는 기존의 GTM에서 좀 더 확장된 기능을 사용하기 위해서 Javascript를 사용해 이벤트를 생성하고 적용하는 방법을 알아보도록 하겠습니다. 물론, 단순한 작업이야 기존의 GTM에서 nozeroslope.tistory.com 우리가 생성했던 하트 버튼 클릭 이벤트, 즉 [click_btn] 이벤트는 파라미터로 btn_name을 갖고 있습니다. 그리고 page_title도 기본적으로 갖고 있습니다. 그런데 우리는 여기에 ..