inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

PM을 위한 데이터 리터러시(프로덕트 데이터 분석)

6-9. 정리와 Action Plan

6-7 로그설계하기 연습문제 제출/ 피드백 요청

3

Ray Kim

작성한 질문수 2

0

#1. 기능이 잘 동작하고 있는지 확인하려면?

해당 앱이 WEBVIEW이고, GTM 코드를 삽입하여 적재하는 전제조건하에 진행(가정).

 

1) 지표 정의 : event 기준
contents_click / contents_imp
AS contents_ctr

선호도 파라미터를 기반으로 클릭된 콘텐츠와 매칭 비교 분석을 통해 분석 고도화 가능.


2) 분석 시 사용자(user_pseudo_id)기준 위 지표에 노출 대비 클릭률 즉, 고관여 콘텐츠가 어떤게 있고 저관여가 어떤게 있는지 확인하여 개선한다.

3) 이벤트 텍소노미 ->

3-1) contents_click 이벤트

, 트리거 타이밍: 사용자가 해당 콤포넌트 클릭시 CSS 요소를 기준으로 이벤트가 발생하도록 설정(button or link) ga4로 태깅한다고 가정하고 gtm을 사용해서 요소나 클래스 기준으로 설정

, 이벤트 파라미터
1. contents_location : 각 영역 별로 구분이 필요하므로 해당 파라미터를 통해 각 영역을 지정해준다 ex. banner, food_category etc.
* css를 이용해서 타이틀값을 뽑아오도록 코드 적용

2. contents : html에 text나 alt값을 가져온다. 이 경우 사용자가 클릭한 구체적인 string 값을 확인 가능 ex. 한식, 고기, 구운연어 등
* bold값이 있는 경우 세부 텍스트 보다 굵은 텍스트 값을 if 코드를 태워 저장.

3. genre_matched

: 0이나 1로 저장하며 0의 경우 사용

3-2) contents_imp 이벤트
- 지정된 콘텐츠 픽셀이 노출된 경우 이벤트 트리거 발동

이벤트 파라미터
contents_location, genre_matched 파라미터는 동일하게 적용

4)유저프로퍼티
-> 해당 정보는 사용자 DOM 최초 진입시 ga4_dataset.user 하위에 key-value형태로 값을 가지고 있고, 해당 값을 gtm에서 js로 파싱해서 사용.
최초값은 null로 초기화하고 기존 데이터가 있는 경우 load.


1. u_preference

: 비로그인/사용자 모두 포함해서 최초 애플리케이션 사용시 입력하는 선호도 값을 적재.

일식, 중식, 양식, 한식, 패스트푸드, 없음(해당 서베이를 하지않고 저장한 경우) 우선순위(1순위,2순위,3순위) 별로 최대 3개 저장 가능 구분자는 '|' ex. 패스트푸드|중식|한식

 

#2. 검색 만족 지표

 

1) 지표 정의 : event 기준

search_contents_click / search_comp



2) 분석 시 세션 기준, concat(user_pseudo_id+ga_session_id)
해당 지표를 세션 기준으로 파악 즉, 목적은 사용자가 방문 기준으로 검색을 최소화 하면서 바로 검색결과 콘텐츠를 클릭하여 상품상세로 넘어가는지 파악하기 위함.

예를 들어 지표의 값이 1이 가까울 경우 검색결과에 만족하여 상품상세로 연결된다고 볼 수 있고, 0에 가까울 수록 검색을 반복하여 원하는 콘텐츠를 찾는데 노력했다고 볼 수 있으므로 데이터를 기반으로 기능 개선이 필요하다고 판단 가능하다.

3) 이벤트 텍소노미 ->

3-1) search_comp 이벤트

트리거 타이밍: 사용자가 검색 완료 시점에 개발자에게 요청하여 dataLayer.push 매소드로 custom 이벤트를 event: " search_contents_click"으로 데이터를 받고 이걸 GTM에서 트리거 시점으로 설정하여 이벤트 발생

, 이벤트 파라미터
1. search_num : 세션 내 검색 완료 누적 횟수 ex. 1, 10 etc.

2. search_list_item : 검색 완료시 상품 카드 수 ex. 1, 10, 15 etc.

3-2) search_contents_click 이벤트

트리거 타이밍: 검색 결과 페이지에서 사용자가 제품 카드를 클릭시 요소기준으로 이벤트가 발생하도록 조건 설정.

, 이벤트 파라미터
1. contents_location : 각 영역 별로 구분이 필요하므로 해당 파라미터를 통해 각 영역을 지정해준다 ex. banner, food_category etc.
* css를 이용해서 타이틀값을 뽑아오도록 코드 적용

2. contents : html에 text나 alt값을 가져온다. 이 경우 사용자가 클릭한 구체적인 string 값을 확인 가능 ex. 한식, 고기, 구운연어 등
* bold값이 있는 경우 세부 텍스트 보다 굵은 텍스트 값을 if 코드를 태워 저장.

3. genre_matched

: 0이나 1로 저장하며 0의 경우 사용


#3. 검색 필터 기능의 활성화 지표

1) 지표 정의 : event 기준

search_filter_click / search_comp


2) 분석 시 세션 기준, concat(user_pseudo_id+ga_session_id)

여기서 분석 지표 포인트는 방문 내에서 검색 완료 대비 얼마나 많은 필터 요소를 클릭 하였는지? 그리고 어떤 기능들을 많이 적용하였는지(현재 기준에서는 remove_filter는 미적용) 확인하여 쌓인 데이터를 기반으로 사용자의 편의성을 개선.

3) 이벤트 텍소노미 ->

3-1) search_filter_click 이벤트

트리거 타이밍: 사용자가 검색결과 페이지에서 필터박스 영역 내 요소를 클릭시 이벤트를 발생함

, 이벤트 파라미터
1. search_filter_option

{카테고리}_{element값} 형태로 저장. 예를 들어 최상위 카테고리가 "가격"이고 하위 필터에 최저가를 선택시 구분자는 "|"를 넣고 가격|최저가 형태 string 값을 저장. 해당 값은 프론트 html값은 css로 파싱해서 사용.

필터가 고도화되어있는 경우 파라미터를 쪼개서 저장하게되면 ga4 360이 아닌 이상 파라미터 낭비가 심하므로 일단 파이프를 넣어 계층구조로 수집하고 필요시 BQ에서 split해서 필요한 값을 사용.


** 추가 질문:
안녕하세요 카일님 저는 ga4 tech 컨설턴트로 N년차 근무하였고 현재는 DA나 BA로 전직을 시도하고 있습니다.
아무래도 이런 이벤트 텍소노미나 KPI설계는 제 강점이라고 느껴지나, 실제 서비스 오너쉽을 가지고 개선하거나 분석한 케이스가 없다보니 인하우스 서류에서 대부분 컷이 되거나 면접에서도 이 부분 관련 공격이 많이 들어오는데 조언을 받을 수 있을지 요청드립니다.
이런 부분을 상쇄하기 위해 AI 빅데이터 공학석사를 직장과 병행하여 받았지만 어떻게 어필하면 좋을지 방향성이 필요한 상태입니다. GA4, BQ, GTM 모두 사용하고, 개발자 경험은 없지만 CS 백그라운드도 어느정도 존재합니다.

 

 

 

데이터-리터러시 ab-test metric-hierarchy 로그설계 연습문제

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. Ray Kim님!

질문하신 내용에 대해 직접적으로 관련된 기존 답변 링크를 찾았으며, 로그 설계와 지표 정의에 대한 문제를 해결하는 데 도움을 주는 몇 가지 답변을 제공해드리겠습니다.

  1. 로그 설계와 이벤트 taxonomy에 관한 내용과 관련하여, 6-7 로그설계하기 연습문제 제출/ 피드백 부탁드립니다.!! 게시글을 참조할 수 있습니다. 이 글에서는 전체적인 로그 설계 방식과 지표 측정에 대한 다양한 의견이 언급되었으며, 특히 각 지표에 대한 정의 및 파라미터 설정 방법이 상세히 설명되어 있습니다. 이와 유사한 방법으로 Ray Kim님의 문제도 수행할 수 있을 것으로 보입니다.

  2. 검색 기능 및 필터 활성화 지표와 관련해서는, 4-8. 지표 정의 연습 문제 답변 게시글이 참고될 수 있습니다. 이를 통해 검색 기능의 효과 측정 지표와 사용성 개선을 위한 다양한 접근 방법에 대한 아이디어를 얻을 수 있습니다.

  3. 직무 전환 및 경력 어필과 관련하여, 경험을 어떻게 포지셔닝할 것인지에 대한 조언을 구하고 계신 듯합니다. 이러한 경우, 실무 경험과 학습을 통해 얻은 기술을 실질적인 프로젝트로 보여주는 것도 효과적일 수 있습니다. 포트폴리오를 작성하실 때는 기존의 GA, BQ, GTM 사용 사례와 성과를 구체적으로 기술하고, 이를 토대로 실제 비즈니스 임팩트를 한 사례를 설명하시면 좋습니다. 특히, 성공적인 전환 사례나 개입을 통한 개선 효과, 문제 해결 능력을 상세히 묘사하여 면접 준비나 서류 전형에서 강점으로 어필하실 수 있을 것입니다.

로그 설계 및 이벤트 분석과 관련된 경험과 기술 지식을 바탕으로, PM이나 DA로의 전환을 더욱 효과적으로 할 수 있도록 준비하시면 좋겠습니다. 저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.

현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

4-8. 지표 정의 연습 문제

0

22

1

Tracking Plan, Taxonomy 문제풀이

0

43

0

6-7 로그설계하기 실습 제출

0

32

1

6-7 로그설계하기 연습문제 제출/ 피드백 부탁드립니다.!!

0

38

1

4-8 지표정의 연습문제

0

40

3

질문있습니다!

0

55

1

4-8 지표 정의하기 연습 문제 풀이

0

91

1

4-8 지표 정의하기 연습 문제 풀이!

0

78

2

4-8. 지표 정의 연습 문제 1번과 2번 피드백을 여쭐 수 있을까요?

0

84

2

강의 수강 목적입니다!

0

48

2

6-7. 데이터 로그설계 연습 문제 제출합니다!

0

89

3

4-8. 지표 정의 연습 문제 피드백 부탁드립니다!

0

121

3

이미 배포가 확정된 기능에 대한 ABT 진행에 대한 문의

0

86

3

4-8 지표 정의 풀이 피드백 부탁드립니다🙇‍♂

1

95

3

강의 목적입니다.

0

74

2

6-4 데이터 로그 설계 프로세스 강의 관련 질문

0

61

1

4-8 지표정의 문제 풀이 입니다

0

126

2

데이터 취합과 정리 어디서부터 해야할까요

0

95

2

3장 강의자료 다운로드 시, 2강이 다운로드 됩니다.

0

66

2

데이터 로그 설계 과제 작성

0

105

2

코칭 관련

0

76

2

슈퍼셋 사용이 처음이라 질문드립니다.

0

104

1

지표정의 4-8 문제풀이 입니다.

0

130

1

데이터 로그 관련 질문

0

80

1