PD Bootcamp | 데이터 수집 ①

프더덕·2026년 3월 4일

PD Bootcamp

목록 보기
35/50

💡 25-06-10 (화)

자도자도 피곤한 오늘 하루 🥱

Google Analytics

💡 https://analytics.google.com/analytics/web/?utm_source=demoaccount&utm_medium=demoaccount&utm_campaign=demoaccount#/p213025502/reports/intelligenthome

GA를 통해 수집된 Google Merchandise Store의 실제 데이터

Google Merchandise Store은 구글에서 운영하는 공식 굿즈 쇼핑몰이다

이 웹사이트에는 Google Analytics(GA)가 설치되어 있어 어떤 방식으로 데이터를 수집하고 분석하는지 직접 확인할 수 있다

▪️ 활성 사용자 수 : 일정 기간 동안 웹사이트에 접속한 전체 사용자 수
▪️ 새 사용자 수 : 웹사이트에 처음 방문한 신규 사용자 수

▪️ 참여 세션 수 : 사용자가 사이트에서 클릭하거나 머무르는 등 실질적으로 상호작용한 횟수
▪️ 참여율 : 전체 세션 중에서 사용자가 실제로 상호작용한 세션의 비율

▪️ 활성 사용자당 참여 세션 수 : 한 명의 사용자가 평균적으로 몇 번 참여했는지를 나타냄
▪️ 활성 사용자당 평균 참여 시간 : 한 명의 사용자가 평균적으로 사이트에 머문 시간


▪️ 이벤트 수 : 사용자가 쇼핑, 장바구니 담기 등과 같은 행동을 수행한 전체 횟수
▪️ 주요 이벤트 : 비즈니스에 중요한 핵심 행동이 발생한 횟수

➕ 세션

: 일정한 시간 동안 웹사이트나 앱에서 사용자가 상호작용한 활동의 묶음
▶︎ 사용자가 앱을 열거나 페이지를 볼때 기존 세션이 종료된 경우 새 세션이 시작된다

✔️ 기본적으로 사용자의 활동이 30분 이상 없으면 세션이 종료되지만 이 시간은 조정 가능하며 세션의 총 지속 시간에는 제한이 없다

✔️ 자정(밤 12시)이 지나면 시간과 상관없이 자동으로 새로운 세션이 시작된다
☝️ 밤 11시 58분부터 자정 12시 1분까지 머물렀다면 2개의 세션으로 기록된다

☝️ 점심시간에 사이트에 들어와서 글을 읽고 제품을 클릭했다 (1세션) / 저녁에 다시 방문해서 다른 제품을 봤다 (또 다른 1세션)

▫️ 사용자(User) : 사람 1명
▫️ 세션(Session) : 그 사용자가 웹사이트에 방문한 횟수
▶︎ 한 사용자가 하루에 두 번 방문하면 → 1 사용자, 2 세션

GA를 통해 어느 나라의 사용자가 많이 방문하고 어떤 행동을 많이 하는지 파악할 수 있다

☝️ 국가별 사용 기기 비율을 기반으로 모바일 사용률이 높은 국가는 모바일 친화적인 디자인을, PC 중심 국가는 넓은 화면을 고려한 UX를 설계할 수 있다

☝️ 미국 사용자는 방문 수가 많고 머무는 시간과 참여도 역시 높은 반면 중국 사용자는 사이트에 접속은 하지만 머무는 시간이 짧은 편이다

이처럼 중국 사용자의 이탈이 빠른 이유는 무엇일까? 🤔

  • 언어 장벽
  • UI가 복잡해서 이해하기 어려움
  • 로딩 속도가 느림

이러한 다양한 가능성을 고려해 문제점을 사용자의 입장에서 분석하고 개선하는 것이 중요하다

➡️ 사용자 행동 데이터를 기반으로 어떤 콘텐츠를, 어느 나라에, 어떤 방식으로 제공할지 결정할 수 있으며 이는 디자인을 더욱 최적화하는 데 큰 도움이 된다

▫️ Direct : 사용자가 직접 URL을 입력하거나 북마크를 통해 사이트에 접속한 경우

▫️ Organic Search : 자연검색 결과를 통해 사이트에 접속한 경우
▫️ Organic Social : 페이스북, 인스타그램 등 SNS에서 광고가 아닌 일반 게시물이나 링크를 통해 자연스럽게 유입된 트래픽
▫️ Organic Shopping : 쇼핑 플랫폼에서 광고가 아닌 자연 노출을 통해 유입된 트래픽

▫️ Paid Search : 검색 엔진의 유료 광고를 통해 사이트에 접속한 경우
▫️ Paid Other : 검색, 소셜, 쇼핑, 비디오 등으로 명확하게 분류되지 않은 유료 광고를 통해 유입된 트래픽

▫️ Referral : 다른 웹사이트의 링크를 클릭하여 사이트에 접속한 경우
▫️ Email : 이메일에 포함된 링크를 클릭하여 사이트에 접속한 경우

▫️ Unassigned : 정의된 채널 기준에 맞지 않아 어느 채널에도 자동으로 분류되지 않은 트래픽
▶︎ Google Analytics(GA)가 유입 경로를 인식하지 못해 채널을 할당하지 못한 경우

▫️ Cross-network : 여러 광고 네트워크(검색,디스플레이 광고)를 혼합한 캠페인을 통해 사이트에 유입된 경우
☝️ Google 검색광고 + YouTube 배너 광고

▶️ 이러한 데이터를 통해 사용자가 주로 어디에서 유입되는지 파악할 수 있다

📌 사용자 유입 경로에 따른 UX 전략

Google Analytics(GA)를 활용하면 유입 경로에 따른 사용자 기대를 파악하고 이에 맞춘 UX 설계를 할 수 있다

✅ Direct 유입 사용자
이미 사이트를 알고 있는 사용자로 빠르게 원하는 정보를 찾고자 한다
▶︎ 검색창을 명확히 배치하고 필요한 콘텐츠로의 접근성을 높이기

✅ Organic Search 유입 사용자
특정 검색 키워드에 대한 기대를 갖고 유입된 사용자다
▶︎ 해당 키워드와 관련된 콘텐츠를 첫 화면에서 바로 노출하기

✅ Paid Search 유입 사용자
광고 문구에 이끌려 들어온 경우로 광고와 일치하는 혜택이나 콘텐츠를 기대한다
▶︎ 광고 문구와 실제 페이지 내용이 일관성 있게 연결하기

📌 데이터 기반 UX 인사이트

어떤 유입 채널의 사용자가 오래 머물고 많이 클릭하는지 파악하면 그들이 접한 페이지의 UX가 우수할 가능성이 높다

☑️ 방문자 수가 높다는 것은 사이트에 대한 신뢰도와 만족도가 높다는 신호다
-> 사이트가 유용하고 긍정적인 인상을 준다는 의미 😊

☑️ 재방문이 거의 없는 경우 콘텐츠에 실망하거나 기대와 맞지 않아 이탈했을 가능성이 크다

☑️ 이벤트 수가 낮다는 건 사용자가 원하는 콘텐츠를 찾지 못하고 이탈했다는 신호일 수 있다

📌 GA4를 활용한 UX 개선

GA4 데이터를 통해 사용자가

  • 왜 이 채널을 통해 유입됐는지
  • 어떤 콘텐츠를 기대했는지
  • 어떤 요소가 직관적이었는지

사용자의 기대를 추론하고 해석할 수 있을 뿐만 아니라 A/B 테스트와 행동 분석을 통해 실제 반응을 확인하고 UX를 지속적으로 개선할 수 있다

GA4 데이터 읽기의 기초

▫️ Dimensions : 각기 다른 고객들이 가진 속성이나 특성을 의미하며 데이터를 분류하거나 해석할 때 기준이 되는 항목
☝️ 브라우저, 종료 페이지, 세션 기간

▫️ Metrics : 디멘션에 대한 수치형 데이터
☝️ 스크린 뷰 수, 페이지/세션 수, 평균 세션 시간

▫️ Sessions : 일정 기간 동안 웹사이트, 앱에서사용자가 활동한 횟수
▶︎ 전체 사용자 행동 데이터를 포괄함

▫️ Users : 선택한 날짜 범위 내에서 최소 1회 이상의 세션이 있는 방문자
▶︎ 신규 및 재방문자 모두 포함

▫️ Pageviews : 페이지 조회수의 총합
▶︎ 단일 페이지를 반복해서 본 횟수 포함

▫️ Pages/Sessions : 한 세션 동안 사용자가 본 페이지 수의 평균
▶︎ 단일 페이지에 대한 반복 조회 포함

데이터의 진짜 가치는 일정 기간 축적된 후 드러나는 패턴에서 나타나며 이를 통해 이상치를 파악하고 흐름을 읽는 것이 중요하다

➡️ 실시간 데이터보다는 시간을 두고 데이터를 축적하고 분석하는 과정이 더 중요하다

사용자 행동을 이해하는 GA 지표

▪️ New Sessions (신규 세션 비율) : 웹사이트를 처음 방문한 사용자의 비율
▪️ Bounce Rate (Entrance Page) : 사용자가 단일 페이지에서 아무런 상호작용 없이 이탈한 비율

▫️ Avg, Session Duration (평균 세션 시간) : 사용자가 사이트에 머문 평균 시간
▶︎ 한 세션 동안 사용자가 얼마나 오래 사이트에 머물렀는지 측정

▫️ Acquisition (획득) : 사용자가 어떤 경로를 통해 웹사이트에 유입되었는지
▶︎ 검색, 광고, 소셜미디어, 이메일 등 다양한 유입 채널의 효과를 분석하고 사용자 확보 전략을 수립하는데 도움을 준다

▫️ Behavior (행동) : 사용자가 웹사이트에 방문한 이후 어떤 행동을 했는지
▶︎ 페이지 조회, 클릭, 스크롤 등 다양한 행동 데이터를 통해 방문자의 관심사와 패턴을 파악하고 이를 콘텐츠 마케팅 전략 개선에 활용할 수 있다

▫️ Goals (목표) : 웹사이트에서 사용자가 얼마나 자주 특정 행동을 완료했는지 측정한 값
▶︎ 사전에 정의한 목표 달성 여부를 기반으로 하여 성과 분석에 중요한 역할

▫️ Conversions (전환) : 사용자가 웹사이트에서 목표 행동을 완료한 총 횟수
▶︎ 매출,핵심 성과 지표와 직접적으로 연결되며 비즈니스 성과 측정에서 가장 중요한 지표 중 하나

▫️ Campaigns (사용자 정의 캠페인) : 웹사이트로 유입되는 URL에 매개변수(Parameters)를 추가하여 사용자 유입 경로를 추적할 수 있다
▶︎ 마케팅 성과를 정밀하게 분석하는데 유용

☝️ 광고 링크나 이메일 뉴스레터에 매개변수 태그를 붙여둬서 사용자가 해당 링크를 클릭했을때 어떤 캠페인을 통해 유입되었는지 확인한다

✏️ 블로그에 GA 설치하기

1️⃣ tistory 블로그를 만든다
💡 http://mystory1496hee-jung02.tistory.com/

2️⃣ 애널리틱스 하단의 관리 > + 만들기를 통해 새 계정을 만든다

3️⃣ 계정생성까지 완료 했으면 tistory 블로그 링크를 넣어준다

4️⃣ 태그가 생성되면 이를 복사한 후 https://mystory1496heejung02.tistory.com/manage에 접속해
꾸미기 > 스킨 편집 > HTML 편집으로 이동한다

5️⃣ head 아래에 붙여 넣어주면 끄읏 - 🩷

✏️ 구글 애널리틱스 수강하기

💡 https://youtu.be/-1e5CS_v0vY?si=v_7PLbmpufNs2TIP

태그는 웹사이트의 각 페이지에 삽입되는 작은 코드 조각
▶︎ 사용자의 행동이나 광고 기능 등을 측정하는 데 사용

✔️ 웹사이트를 Google Analytics에 연결하려면 사이트에 태그(tag)를 삽입해야 한다

  • 직접 코드에 삽입
  • Google Tag Manager 같은 태그 관리 시스템을 통해 삽입

GA 태그가 웹사이트에 설치되면 사용자와의 다양한 상호작용 정보가 자동으로 이벤트로 수집되어 GA에 전송된다

▫️ 사용자가 처음 방문하면 ➝ first_visit 이벤트
▫️ 외부 링크 클릭 ➝ outbound_link_click 이벤트

☝️ Google Merchandise Store

▪️ 의류 페이지와 주방용품 페이지 방문자 수 비교
▪️ 사용자가 Android 인형을 구매했는지 추적 (구매 확인 페이지 도달 여부로 확인)

✔️ 에서는 Firebase SDK를 앱에 추가해야 한다
(웹사이트에서 GA 태그가 하는 것과 유사한 역할)

☝️ Flood-It 게임 앱

▪️ 몇 명의 사용자가 특정 레벨에 도달했는지
▪️ 인앱 결제 유저 수 및 구매 항목 확인

비즈니스에 중요한 고유한 행동을 추적하고 싶다면 커스텀 이벤트도 설정할 수 있다
-> 뉴스레터 구독, 구매 완료, 게임에서 새 레벨 달성

▶️ 이렇게 수집된 이벤트들은 GA에 의해 처리되어 보고서에서 확인 가능한 의미 있는 정보로 변환된다

⚠️ GA에서 데이터가 수집, 처리된 이후에는 변경할 수 없다
따라서 설정할 때 나중에라도 분석하고 싶은 데이터를 실수로 제외하지 않도록 주의해야 한다 ‼️

✏️ 데일리 UI하기

profile
저 거위도 벽을 넘어 하늘을 날을 거라고 🕊️

0개의 댓글