마케팅/GA4-google-analytics

[인프런] 실무자를 위한 구글애널리틱스(GA4) 활용법 학습 정리 2

bluebamus 2024. 3. 20. 01:27

 - 강좌 정보 : https://www.inflearn.com/course/%EC%8B%A4%EB%AC%B4%EC%9E%90-ga4-%ED%99%9C%EC%9A%A9%EB%B2%95

 - 구글 애널리틱스 : https://analytics.google.com/analytics/web/

 - 구글 태그 관리자 : https://tagmanager.google.com/

 

 1. 우리 고객들은 어디서 왔을까? 트래픽 분석 기초

   1) 트래픽 - 채널 적어보기

      - 채널의 카테고리 정리

채널 유형 유/무료 애널리틱스 내 항목 이름
즐거찾기/직접 타이핑 리퍼러가 없는 트래픽   Direct
naver, google, bing, zum etc Search Organic Organic Search
Paid Paid Search
facebook, instagram, twitter, youtube etc Social Organic Organic Social
Paid Paid Social
email     email
sms     sms
Push (웹푸시)     Push 

 

   2) 트래픽 - 분류의 기본원칙 - 리퍼러

      - 개발자 도구의 console에서 document.referrer을 출력하면 이전 출발지에 대한 사이트 정보가 담겨져 있다.

      - 예) 구글에서 nike를 검색해서 사이트를 직접 클릭해서 들어가면 referrer은 'https://www.google.com/' 가 된다.

      - 예) 네이버를 통하면 'https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=0&ie=utf8&query=%EB%82%98%EC%9D%B4%ED%82%A4' 이렇게 출력된다.

      - 직접 주소를 입력하거나 즐겨찾기로 방문하면 referrer 정보는 없다.

 

   3) 트래픽 필수용어 - 채널 소스 매체

      - 중요한 용어 정리 - 채널, 소스, 매체

         - where은 방문하기 이전의 출발지/위치를 의미한다.

         - how는 어떤 방식으로 방문을 하게 되었는지를 의미한다.

            - cpc는 클릭에 대한 키워드 광고가 대표적이다

            - organic은 검색 결과로 인한 무료 접근이다

            - display는 배너 광고다.

         - 각 항목에서 How에 조건이 맞는 항목들은 channel group이 된다.

 

      - 보고서 -> 획득 -> 트래픽 획득을 눌러 나오는 화면에서 첫번째 범례 "세션 기본 채널 그룹(기본 채널 그룹)"을 눌러 세션 소스/매체로 변경한다.

 

      - 주 측정 기준으로 세션 기본 채널 그룹으로 변경하고 보조 측정 기준으로 세션 소스/매체 기준을 추가한다.

 

    4) 트래픽 - 획득리포트 살펴보기

      - 사용자와 세션수를 통해 어떤 채널과 방법으로 사용자들이 많이 들어 오는지를 추적할 수 있다.

 

      - 우측 끝에 있는 전환을 통해 들어온 방문자들 중 어떤 유형이 전환까지 도달했는지를 추적할 수 있다.

 

      - 전환의 선택 항목으로 purchase, 즉 결제까지 도달한 사용자를 파악할 수 있다.

 

      - 위의 표에서처럼 direct, organic search가 높은 경우는 이미 브랜드의 인지도가 높아 사람들이 다른 채널을 거치지 않고 직접 오는 환경이다. 하지만 일반적인 기업의 경우는 이 두 항목이 결코 높을 수 없다. 때문에 높은 성과를 내는 채널 혹은 방법을 필터링하여 더 공격적인 마케팅 투자를 하거나 다음 항목들 중 눈여겨 볼만한 채널을 선정하여 마케팅을 확장할 멀티 채널로 관리할 수 있다.

 

      - 만약, 인지도가 낮은 기업이라 전환 및 결제가 낮은 경우 참여 세션수, 세션당 평균 참여시간, 사용자당 참여 세션수, 세션당 이벤트 항목을 토대로 방문한 사용자들의 활동성이 높은 채널을 추적할 수 있다.

 

      - direct와 unassigned와 referral은 제외한 나머지 중 활동성이 높은 항목을 추적할 수 있다.

 

   5) GA4 기본채널그룹핑 이해하기 1

      - GA4 채널 그룹핑

         - UA보다 세분화됨 -> 트래픽의 성격에 맞게 세분화해서 분류가 가능함 (UTM 규칙도 세분화됨)

         - https://support.google.com/analytics/answer/9756891?hl=en

 

   6) GA4 기본채널그룹핑 이해하기 2

      - 보고서 -> 획득 -> 트래픽  획득을 선택하면 화면에서 아래와 같은 범례를 확인할 수 있다.

 

      - 범례에서는 그룹이 먼저 오고 이후 소스와 이에 대한 매체가 정의 된다.

   

      - 그룹에 대한 정의를 살펴보자

      - [GA4] Default channel group : https://support.google.com/analytics/answer/9756891?hl=en&sjid=2379081981988244935-AP

      - See Analytics' list of sources and categories : https://support.google.com/analytics/answer/9756891?hl=en&sjid=2379081981988244935-AP#list

 

      - Cross-network (구글 광고) : Performance Max and Smart Shopping.

 

      - Paid Shopping : 

         - (Source matches a list of shopping sites OR Campaign Name matches regex ^(.*(([^a-df-z]|^)shop|shopping).*)$) AND Medium matches regex ^(.*cp.*|ppc|retargeting|paid.*)$

         - 상위에 있는 링크에서 다운받을 수 있는 문서에는 다양한 쇼핑몰에 할당된 코드가 정리되어 있다. 이 리스트에 있거나, 정규식에 부합되는 조건이 있는 경우에 그룹핑이 된다.

         - Paid가 앞단에 붙어 있으면 대부분 비슷한 조건이다.

 

      - Display : Medium is one of (“display”, “banner”, “expandable”, “interstitial”, “cpm”) 

         - 리스트와는 상관없이 조건에 맞으면 그룹핑이 된다.

 

      - 외울 필요는 없지만, 필요한 항목들에 대해 검색을 하면 된다.

 

 2. 트래픽 분류를 위한 기초 이해

   1) 트래픽분석을 위한 기초 작업 - UTM URM의 이해

      - Referral : Referral is the channel by which users arrive at your site via non-ad links on other sites/apps (e.g., blogs, news sites).

         - 다른 블로그 혹은 사이트에서 걸어준 링크로 들어온 경우, 누군가 추천 해줬다는 의미가 된다.

 

      - Affiliates : Affiliates is the channel by which users arrive at your site/app via links on affiliate sites.

         - 홍보를 해주는 경우 돈을 지불하는 제휴사이트를 통해 들어온 경우이다.

 

      - GA는 Organic과 Paid를 구분하지 못한다!

         - GA는 기본적으로 광고로 들어오는 유입을 구분해주지 못한다. 때문에 UTM URL을 꼭 사용해야 한다.

         - 구글 광고를 제외하고 아래 정보를 설정하지 않으면 GA는 구분하지 못하다.

         - 예시) http://www.myshop.co.kr?으로[00에서 - where][00로 - how][[하러 - why] 온 사람이야

            - where? [source] 소스 : UTM_SOURCE = naver, google, facebook

            - how? [Medium] 매체 : UTM_MEDIUM = cpc, display, referral

            - why? [Campaign] 캠페인 : UTM_CAMPAIGN = 2023_spring, 23_springnew, 23SS_newproduct

         - 캠페인 네이밍 참고 : 

            - https://myshop.co.kr/how-to-name-your-digital-advertiging-campaign-like-a-pro

https://www.nike.com/kr/?

utm_source=Naver

&utm_medium=cpc

&utm_campaign=365DIGITAL_NaverSrand_Main_pc&utm_term=title_soccer_
pc221123&cp=35567764431_search_&dclid=COqT36r65v0CFWM_YAodnVsGcA

 

   2) 트래픽분석을 위한 기초 작업 - UTM URM의 사용방법

      - url builder를 이용해 직접 campaign url을 만들 수 있다.

         - https://ga-dev-tools.google/campaign-url-builder/

      - form에 관련한 정보를 입력하면 하단에 url이 완성되어 제공되어 진다.

         - 완성된 url : https://www.nike.com/?utm_source=naver&utm_medium=cpc&utm_campaign=2024_springnew

 

   3) 트래픽분석을 위한 기초 작업 - UTM URL 예시 1

      - * 표시가 되어 있는 것은 필수 값이다. 

         - website URL, campaign source, campaign medium, campaign name

      - campaign term는 검색어이다.

         - 네이버의 경우 자체적으로 제공하는 치환 변수를 사용하면, 수집하고자 하는 항목에 대한 정보를 해당 변수에 자동으로 넣어준다.

         - https://saedu.naver.com/help/faq/ncc/view.naver?faqSeq=120

         - 예) {keyword}

         - 주의 사항 : url builder로 치환 변수를 정의하면 결과 url에는 잘못된 문자열이 생성될 수 있다 {}를 확인하자.

      - campaign content는 부가적인 설명이다.

         - 클릭을 하고 사이트로 들어올 수 있는 링크들을 각각 구분할 수 있는 설명들을 추가할 수도 있다.

 

   4) 트래픽분석을 위한 기초 작업 - UTM URL 예시 2 - UTM 관리 시트

      - facebook을 타겟으로 url 만들기

         - cpc를 사용해도 되고 paid social을 사용해도 된다.

         - Paid Social : Source matches a regex list of social sites AND Medium matches regex ^(.*cp.*|ppc|retargeting|paid.*)$

         - campaign 이름은 모두 동일해야 하나의 그룹으로 데이터를 추적할 수 있다.

            - 예) 세션 캠페인 + 세션 소스/매체

         - 이러한 보고서의 관리를 위해 그룹과 세부 항목들에 대해 정리된 엑셀 파일을 관리하는 것을 추천한다.

         - 샘플 파일 : https://docs.google.com/spreadsheets/d/1nHsLXRrnCmNbeIfNB0emMhn_162JlnQnxcLth1TgUg4/edit#gid=2025901659

         - 파일 :

Campaign name & URL builder by Funnel.io.xlsx
0.13MB

 

   5) 트래픽분석을 위한 기초 작업 - UTM URL 실습 1

      - cafe24의 쇼핑몰을 기반으로 url을 만들기

         - 시나리오 : 네이버 메인의 배너광고를 진행한다.

         - url builder로 생성한다.

 

      - 실시간 리포트 확인하기

         - 생성된 url을 클릭하여 사이트로 들어간다.

         - GA4 실시간 -> 이벤트 이름 별 이벤트 수 -> page_view -> campaign -> 2024_springnew

 

 

      - 누적 리포트 확인하기

         - 누적 데이터는 24~48시간 이후 데이터가 반영 된다.

         - 획득 -> 트래픽 획득 -> 세션 기본 채널 그룹을 눌러 세션 캠페인으로 변경

 

      - kakao 메시지 광고에 대한 url 만들기

         - url builder로 url 만들기

            - 생성된 url : https://test.cafe24.com/?utm_source=kakao&utm_medium=sms&utm_campaign=2024_springnew&utm_content=promition_open

 

            - 추가된 content 정보

 

   6) 트래픽분석을 위한 기초 작업 - UTM URL 실습 2

      - 보고서에서 기본으로 제공하는 세션 소스/매체, 세션 캠페인 외 키워드나 컨텐츠를 기반으로 보고서를 보는 방법

         - 오른쪽 플러스 버튼을 눌러 수동을 검색한다.

         - 세션 수동 광고 콘텐츠를 누르면 확인할 수 있다.

 

      - 유튜버 유명인 협업 광고 분석하기

         - 시나리오 : 유튜버 8명 섭외하여 1,000만원씩 지불한다. 이후 효과가 가장 좋은 2명을 골라 매월 진행하고 싶다.

         - url builder로 url 만들기

            - Organic video로 수집되기를 원함 (medium)

            - 유튜버 각각을 식별하기 위해 content에 별도의 정보를 개별적으로 할당함

            - Organic Video : Source matches a list of video sites OR Medium matches regex ^(.*video.*)$

            - 생성된 url : https://test.cafe24.com/?utm_source=youtube&utm_medium=poweryt_video&utm_campaign=2024_PowerYT&utm_content=yt_1

 

 3. 트래픽 관련 리포트의 이해하기

   1) 트래픽 획득 리포트 개요 - 사용자 획득리포트의 해석

      - 보고서의 수명 주기 (Life cycle) 카테고리의 획득 메뉴에 있는 항목 정리 - 사용자 획득, 트래픽 획득

         - 사용자 획득 :

            1. 사용자 획득 리포트 = (신규 / 첫) 사용자 획득 리포트와 같다.

               - Q : 어떤 채널(소스/매체 등)이 신규 사용자를 확보하기 위한 고효율 채널일까?

                  - 우리 App을 처음 설치하게 하는 채널이 어디인지 분석

 

         - 트래픽 획득 :

            1. 트래픽 획득 리포트 = (세션) 획득 리포트

               - Q : 어떤 채널(소스/매체 등)이 (재사용자/신규 사용자)의 방문을 위한 고효율 채널일까?

 

 

   2) 트래픽 획득 리포트 개요 - 사용자 획득과 트래픽 획득의 차이점

      - 차이점 정리 :

         - 사용자 획득 : 신규(첫) 사용자의 데이터만 보는 곳

         - 트래픽 획득 : 세션 트래픽 획득이라 이해하면 된다. 신규 방문자 + 재방문자 데이터만 보는 곳

 

      - 중요 사항 : 

         - 사용자 획득의 경우, 처음 온 기준으로 누적된다.

         - 만약, 처음 Direct로 방문하고, 이후 email, display, 등 다양한 채널을 통해 방문을 하게 되었을 경우 사용자 획득의 데이터는 처음 Direct 항목에서 방문 수가 누적되어 상승된다.

 

      - Q : 앱기반 비즈니스를 하는 A회사의 마케터 Kim은 앱설치 캠페인을 진행하고, 고효율 채널(소스/매체)를 분석하고자 한다. 어떤 리포트를 보면 될까?

         - 세션 트래픽 획득에서 확인한다.

 

      - 비즈니스의 성장단계(Life cycle)에 따라 집중해야 되는 리포트의 영역이 다르다.

         - 사용자 획득 : [도입기/성장기] 빠른 신규 사용자 확보를 추적해야 하는 경우

         - 트래픽 획득 : [성숙/쇠퇴기] (기존) 사용자들의 재방문/참여를 추적해야 하는 경우

 

   3) 참여와 이탈에 대해 이해하기 1

      1. 참여 세션 수로 측정되는 조건

         - 적어도 10초 동안은 웹 또는 앱 사이트에 참여했을 때

         - 전환 이벤트가 발생하였을 경우

         - 2개 이상의 화면 또는 페이지 조회가 실행되었을 때

 

      2. 참여율 (UA의 이탈률을 대신할 지표였으나, 얼마 전 GA4에 이탈률 항목이 생김)

         - 참여 세션수 / 세션수

         - 이탈률의 역의 수치로 볼 수 있음( UA의 이탈률과는 다르다)

         - 이탈률이 70%인 경우 참여율은 최소 30%로 볼 수 있다.

         - 부정지표(이탈률) 보다는 긍정지표(참여)로 사용자 행동을 분석할 수 있다.

   

      3. 이탈률

         - UA : 사용자가 처음 방문한 페이지에서 아무런 상호작용을 일으키지 않고 나간 경우

         - GA4 : '이탈률'이라는 측정항목이 없었으나 생겼다.

         - 이탈률은 여러 페이지 보기를 생성하지 않는 모바일 앱 또는 SPA(single page application)에서는 유의미한 지표가 될 수 없다.

 

      - 신규 사용자 중 참여율이 가장 낮은 채널 그룹은?

 

      - 신규 사용자 수와 암여율 대비 판매에 대한 전환률이 낮은 채널 그룹은?

 

      - 한명의 사용자가 다시 방문하는 경우 - 사용자당 참여 세션수

         - 사용자당 참여 세션수가 1 이하인 경우는 최소 기본 요건이 충족되는 1의 조건을 채우지 못했다는 것이다.

         - email과 cross-network를 통해 방문한 사용자는 참여율/활동률이 높다.

         - 특히 email의 경우 평균 참여시간 또한 매우 높다.

 

      - 중요하게 분류 해야 하는 채널 항목

         - Direct, Organic Search, Referral은 자발적으로 사용자들이 방문한 채널이다.

 

      - 사업의 초기단계, 컨텐츠 사이트, 신문사 사이트, 정보 제공 사이트, 글을 올리는 전환이 별로 없는 사이트의 경우 활동성 지표에 해당하는 전환데이터 항목들을 추적, 분석해야 한다.

 

   4) 참여와 이탈에 대해 이해하기 2

      - 현재 보고 있는 리포트 화면을 비교 버튼을 이용해 탐색 리포트로 가져가는 방법

         - 오른쪽 상단 비교 수정 버튼을 누르고 오른쪽 하단의 탐색 버튼을 누른다.

 

      - 이전에 만든 탐색 화면에서 이탈률 측정 항목을 추가하여 비교하기

 

      - UA, GA4의 이탈률에 대한 차이점

         - 머무는 시간 고려 않함, 1개의 페이지만 보고 나가면 이탈률로 계산함.

         - GA4는 최소 10초 동안 웹/앱에 참여, 전환 이벤트 발생, 2개 이상 화면 또는 페이지 조회 실행시 참여 세션 수로 측정한다.

         - 위와 같은 조건으로 UA는 이탈률이 GA4보다 높다.

 

      - 위와 같은 상황이 다른 항목들에도 발생할 수 있다는 점을 인지하고 있어야 한다.

 

   5) Direct 채널의 진짜 의미

      - GA4의 체크 순서

         - UTM 유무 검사 > 리퍼러 분류 [list or 정규식] : 예) Organic > Referral(추천) 분류 > 상위에서 필터되지 않으면 Direct로 평가됨

      - 획득 보고서 - Direct (직접) 이상한 경우

         - 기본적으로 리퍼러 정보가 존재하지 않은 유입은 모두 직접(Direct)로 분류 된다.

            - 특정 사이트는 리퍼러 정보를 강제로 삭제하는 경우도 있다.

         - Nike (4글자 단어라 접근성이 더 높다.) 와 같이 유명한 브랜드일 경우에도 일반적으로 Direct가 10% 미만 혹은 15% 이상일 경우 이상하다고 의심해야 한다.

            - 리퍼러 유실 의심, UTM 의심 등을 해야한다.

주소창에 웹사이트 URL 입력 즐겨찾기를 통한 유입
카카오톡, 네이버밴드, 자사앱 등 모바일 앱을 통한 유입 PDF, 파워포인트 등 웹문서 이외의 문서 내 링크를 통한 유입
핸드폰 문자 메시지(SMS) 내 링크 또는 QR 코드에 의한 유입 아웃룩 이메일 서비스, 네이트온 등 데스크탑 프로그램을 통한 유입
URL 리다이렉션에 의한 유입 (방식에 따라 리퍼러 정보가 유실 가능) HTTPS 방식의 웹사이트에서 HTTP 방식의 웹사이트로의 유입
추적코드(GATC)가 누락된 랜딩페이지를 통한 유입 기타 브라우저 설정이나 기술적 이슈로 인해 리퍼러가 유실된 유입

 

   6) 트래픽을 분석하기 위한 큰 그림 이해하기

      - 고객 획득의 기본 : 

         - 고객 획득에 기여한 채널의 성과를 판단할 수 있는 모델을 만드는 것이다.

 

      - 다음 두 가지에 대한 답을 할 수 있어야 한다.

         1. 자발적으로 우리 서비스를 찾아온 사람은 얼마나 많은가? = Organic/Direct

         2. 유료마케팅 채널을 얼마나 효율적으로 사용했는가? = Paid

         + 얼마나 사람들이 추천을 많이 하는가? = Referral

 

      - Organic / Direct / Referral 에는 항상 미식별 유입이 다수 포함되어 있다(IUnknown)는 것을 인지하고 있어야 한다.

         - 미식별 유입을 줄이는게 고객획득 채널 분석에서 가장 중요하다.

         - Organic이 높다 : UTM이 안걸려 있는 광고 트래픽이 높을 수 있다.

         - Direct가 높다 : SMS이나 카카오 메시지에 UTM을 안달아서 높을 수 있다.

 

      - 고객 획득과 관련해서 풀어야 할 2가지 숙제

         - 어떻게 하면 사용자의 유입 채널을 누락없이 추적할 수 있을까?

         - 각 채널별 성과를 정확히 추적할 수 있을까?

 

 - reference : https://docs.google.com/spreadsheets/d/1nHsLXRrnCmNbeIfNB0emMhn_162JlnQnxcLth1TgUg4/edit#gid=2025901659