# 플레이북

GA4 구축과 운영에 필요한 계정, 권한, 설정, 이벤트 설계, BigQuery 분석 가이드를 주제별로 모았습니다.

## 계정 생성

- [계정 생성](/wiki/playbook/account-creation-checklist): 신규 GA4 구축에 필요한 광고주 측 플랫폼별 계정·속성·프로젝트 생성 가이드 모음.
- [Meta 비즈니스 계정 만들기](/wiki/playbook/account-creation-checklist/how-to-create-meta-business-account): 페이스북 개인 계정에서 Meta 비즈니스 포트폴리오(비즈니스 관리자 계정)를 새로 생성하는 절차 안내.
- [Amplitude 조직 만들기](/wiki/playbook/account-creation-checklist/how-to-create-amplitude-organization): Amplitude에 처음 가입해 조직(Organization)과 첫 프로젝트를 만들고, 가입 직후 SDK 설치 안내는 일단 건너뛴 뒤 대시보드(홈)까지 진입하는 절차 안내.
- [GA4 계정 만들기](/wiki/playbook/account-creation-checklist/how-to-create-ga4-account): Google 계정에서 Google Analytics 4 계정·속성·데이터 스트림을 새로 생성하는 절차 안내.
- [Search Console 속성 만들기](/wiki/playbook/account-creation-checklist/how-to-create-search-console-property): Google Search Console에 도메인 속성을 추가하고 소유권을 인증해 검색 노출·검색어 데이터를 수집하기 위한 절차 안내.
- [BigQuery 프로젝트 만들기](/wiki/playbook/account-creation-checklist/how-to-create-bigquery-project): Google Cloud Console에서 BigQuery용 프로젝트를 새로 생성하고 BigQuery API를 활성화하는 절차 안내.
- [Firebase 프로젝트 만들기](/wiki/playbook/account-creation-checklist/how-to-create-firebase-project): Firebase 콘솔에서 새 프로젝트를 생성하고 Google Analytics(GA4)와 연결하는 절차 안내.
- [Google Cloud 결제 계정 만들기](/wiki/playbook/account-creation-checklist/how-to-create-google-cloud-billing-account): Google Cloud 결제 계정을 만들고 회사 신용카드 또는 체크카드를 등록해 Cloud Billing을 활성화하는 절차 안내.

## 계정 초대

- [계정 초대](/wiki/playbook/account-invitations-checklist): GA4 구축 시 광고주 측에서 Hurdlers를 매체·분석 플랫폼별로 초대하는 가이드 모음.
- [네이버 광고 계정 권한 초대](/wiki/playbook/account-invitations-checklist/how-to-invite-users-to-naver-ad-account): 네이버 광고주센터(ads.naver.com)에서 Hurdlers에 광고 계정 권한을 부여하는 단계별 가이드.
- [Meta 비즈니스 권한 초대](/wiki/playbook/account-invitations-checklist/how-to-invite-users-to-meta-business): Meta Business Suite에서 Hurdlers를 비즈니스 관리자(전체 관리 권한)로 초대하는 단계별 가이드.
- [Amplitude 팀원 초대](/wiki/playbook/account-invitations-checklist/how-to-invite-users-to-amplitude): Amplitude 조직(Organization)에 Hurdlers를 Admin 권한으로 초대해 SDK 설치 검증·이벤트 택소노미 설계·차트 정리를 위탁하는 단계별 가이드.
- [GA4 권한 초대](/wiki/playbook/account-invitations-checklist/how-to-invite-users-to-ga4): Google Analytics 4 계정에 Hurdlers를 관리자(최고 권한)로 초대하는 단계별 가이드.
- [Google Search Console 권한 초대](/wiki/playbook/account-invitations-checklist/how-to-invite-users-to-search-console): Google Search Console 속성의 사용자 및 권한 메뉴에서 Hurdlers를 소유자로 초대해 검색어·랜딩페이지 분석과 GA4 연동을 진행할 수 있도록 권한을 부여하는 단계별 가이드.
- [Google Ads 권한 초대](/wiki/playbook/account-invitations-checklist/how-to-invite-users-to-google-ads): Google Ads 계정에 Hurdlers를 관리자로 초대하는 단계별 가이드. 외부 도메인 초대를 위한 '허용된 도메인' 사전 등록 안내 포함.
- [Google Tag Manager 권한 초대](/wiki/playbook/account-invitations-checklist/how-to-invite-users-to-google-tag-manager): Google Tag Manager 계정에 Hurdlers를 관리자로 초대하는 단계별 가이드. 워크스페이스에서 관리자 메뉴를 통해 계정·컨테이너 권한을 한 번에 설정합니다.
- [카카오 픽셀 설치를 위한 권한 초대](/wiki/playbook/account-invitations-checklist/how-to-invite-users-to-kakao-moment): 카카오모먼트 광고계정에 Hurdlers를 멤버로 초대해 카카오 픽셀&SDK를 설치·운영할 수 있도록 권한을 부여하는 단계별 가이드.
- [BigQuery 권한 초대](/wiki/playbook/account-invitations-checklist/how-to-invite-users-to-bigquery): Google Cloud 프로젝트의 IAM에 Hurdlers를 소유자(최고 관리자)로 초대해 BigQuery 데이터셋·테이블을 운영할 수 있도록 권한을 부여하는 절차 안내.
- [Firebase 권한 초대](/wiki/playbook/account-invitations-checklist/how-to-invite-users-to-firebase): Firebase 프로젝트 설정 → 사용자 및 권한에서 Hurdlers를 소유자(최고 관리자)로 초대해 앱 등록·SDK 연동·이벤트 운영을 위탁하는 절차 안내.

## GA4 기본 환경 설정

- [GA4 기본 환경 설정](/wiki/playbook/ga4-setup-checklist): 신규 광고주 GA4 인계 시 가장 먼저 점검·설정하는 항목 마스터 체크리스트.
- [GA4 데이터 보관 설정](/wiki/playbook/ga4-setup-checklist/how-to-set-ga4-data-retention): GA4 데이터 보관 기간을 2개월(기본값)에서 14개월(무료 최대치)로 변경하는 절차.
- [GA4 · 서치콘솔 연동하기](/wiki/playbook/ga4-setup-checklist/how-to-link-ga4-with-search-console): GA4와 Search Console을 연결하고 라이브러리에서 컬렉션을 게시하기까지의 절차.
- [GA4 향상된 측정 이벤트 끄기](/wiki/playbook/ga4-setup-checklist/how-to-disable-ga4-enhanced-measurement): GA4 데이터 스트림에서 향상된 측정 이벤트를 비활성화하는 절차.
- [소스/매체 레퍼럴 제외](/wiki/playbook/ga4-setup-checklist/how-to-exclude-referrals-in-ga4): 결제 PG·SSO 등 ‘거쳐가는 도메인’이 GA4 소스/매체 리포트를 오염시키지 않도록 ‘원치 않는 추천’으로 제외하는 이유와 방법, 그리고 제외해도 여전히 뜨는 경우의 한계를 설명합니다.
- [IP 제외 설정](/wiki/playbook/ga4-setup-checklist/how-to-exclude-internal-ip-in-ga4): GA4의 내부 트래픽(사무실·테스트 환경 IP)을 보고서에서 제외하기 위해 ‘내부 트래픽 정의’와 ‘데이터 필터’를 함께 설정하는 절차.
- [교차 도메인 설정](/wiki/playbook/ga4-setup-checklist/how-to-set-up-cross-domain-measurement-in-ga4): 본 사이트와 결제·멤버십·하위 브랜드 사이트가 별도 도메인일 때 한 사용자를 같은 사용자/세션으로 잇는 GA4 ‘교차 도메인’ 설정 절차와 지표 변화 예시.
- [Google 신호 데이터 수집](/wiki/playbook/ga4-setup-checklist/how-to-enable-google-signals-data-collection): GA4의 ‘Google 신호 데이터 수집’이 무엇이며 켜지 않으면 보고서에 어떤 영향(성별·연령·관심분야 측정기준 누락 등)이 있는지, 그리고 켜는 절차를 단계별로 안내합니다.
- [BigQuery 연동](/wiki/playbook/ga4-setup-checklist/how-to-link-ga4-with-bigquery): GA4 속성을 BigQuery 프로젝트에 연결해 raw 이벤트 데이터를 적재하는 절차를 단계별로 안내합니다.
- [Google Ads 연동](/wiki/playbook/ga4-setup-checklist/how-to-link-ga4-with-google-ads): GA4 속성을 Google Ads 계정에 연결해 자동 태그·전환 가져오기·잠재고객 공유를 활성화하는 절차를 단계별로 안내합니다.
- [Firebase 연동](/wiki/playbook/ga4-setup-checklist/how-to-link-ga4-with-firebase): 광고주 Firebase 프로젝트와 GA4 속성을 연결해 앱 이벤트를 GA4에서 함께 보고, GA4 잠재고객을 Firebase 기능에 활용하는 절차를 단계별로 안내합니다.
- [주요 이벤트 설정](/wiki/playbook/ga4-setup-checklist/how-to-mark-key-events-in-ga4): GA4의 ‘주요 이벤트(Key Event)’ 마킹 — 진짜 핵심 전환만 표시해야 하는 이유와 흔한 잘못된 사례, 그리고 별 아이콘 토글로 마킹하는 절차를 단계별로 안내합니다.
- [GA4 기본 태그 설치 확인하기](/wiki/playbook/ga4-setup-checklist/ga4-base-tag-installation-checklist): 광고주 사이트에 GA4 기본 태그가 잘 들어가 있는지, 그리고 광고주가 초대해 준 GA4 속성과 실제로 데이터를 보내는 측정 ID가 일치하는지 확인하는 방법.

## Amplitude 기본 환경 설정

- [Amplitude 기본 환경 설정](/wiki/playbook/amplitude-setup-checklist): Amplitude 운영 시작 시 광고주가 가장 먼저 점검·설정하는 항목 마스터 체크리스트.
- [Amplitude 프로젝트 분리하기](/wiki/playbook/amplitude-setup-checklist/how-to-separate-amplitude-projects): Amplitude 한 조직 안에 Production·Development 프로젝트를 분리해서 운영하는 이유와 절차. 같은 조직 내 MTU는 중복 제거되어 카운트되므로 비용 부담은 거의 없고, dev 이벤트가 prod 리포트를 오염시키는 일을 막을 수 있습니다.
- [Amplitude 프로젝트 타임존 설정](/wiki/playbook/amplitude-setup-checklist/how-to-set-amplitude-project-timezone): Amplitude 프로젝트 시간대 기본값(UTC)을 한국 시각(Asia/Seoul)으로 바꿔, 일별·시간별 리포트와 세그먼테이션 경계를 한국 자정 기준으로 맞추는 절차.
- [Amplitude 프로젝트 세션 정의 설정](/wiki/playbook/amplitude-setup-checklist/how-to-configure-amplitude-session-definition): Amplitude 프로젝트의 세션 경계를 결정하는 세 가지 정의 방식(기본값 · 시간 기반 · 사용자 정의)의 차이와 광고주 유형별 권장 선택, 변경 절차 안내. 모든 차트에 소급 적용되는 큰 결정이므로 신중히 선택합니다.

## Amplitude 이벤트 택소노미

- [Amplitude 이벤트 택소노미](/wiki/playbook/amplitude-event-taxonomy-checklist): Amplitude의 이벤트·이벤트 속성·사용자 속성·그룹 속성 4계층 모델, 명명 규칙, 사용자 식별, Identify call, Group Analytics, 전자상거래 이벤트 등 Amplitude로 분석할 데이터를 설계하는 가이드 모음.
- [Amplitude의 로그와 이벤트](/wiki/playbook/amplitude-event-taxonomy-checklist/what-is-amplitude-logs-and-events): Amplitude 분석 데이터 설계 입문. 로그(log)라는 단어의 어원부터, ‘이벤트’의 정의, 그리고 ‘무엇이 궁금한지’를 먼저 열거해야 하는 이유까지 정리합니다.
- [Amplitude 이벤트의 구조](/wiki/playbook/amplitude-event-taxonomy-checklist/what-is-amplitude-event-structure): 이벤트와 속성(Property)의 관계 — 자동차 비유로 시작해 변수(Variable)·KEY·VALUE를 거쳐, 속성의 KEY가 Amplitude 차트의 분류축이 되는 구조까지 정리합니다.
- [이벤트 택소노미의 정의와 CASE STUDY](/wiki/playbook/amplitude-event-taxonomy-checklist/amplitude-event-taxonomy-case-study): 이벤트 택소노미의 정의와 절차 3단계, 그리고 회원가입·고객 취향 조사 두 가지 CASE STUDY로 ‘보고 싶은 것’이 어떻게 이벤트 + 속성의 데이터 설계로 옮겨지는지를 따라갑니다.
- [Amplitude 이벤트의 종류](/wiki/playbook/amplitude-event-taxonomy-checklist/what-is-amplitude-event-types): Amplitude 이벤트는 누가 정하고 누가 설치하느냐에 따라 세 종류 — 자동 추적(Autocapture) · 표준 권장 · 사용자 정의로 나뉩니다. 각 종류의 정의와 택소노미가 다루는 영역을 정리합니다.
- [Amplitude 이벤트 이름과 표기법](/wiki/playbook/amplitude-event-taxonomy-checklist/how-to-name-amplitude-events): 이벤트 이름은 [행위]_[대상] 패턴(click_gnb)으로 짓습니다. snake_case·camelCase·kebab-case의 차이와, Amplitude 사용자 정의 이벤트가 왜 snake_case인지를 GA4 통일·BigQuery export 관점에서 정리.
- [Amplitude 주요이벤트와 서브이벤트](/wiki/playbook/amplitude-event-taxonomy-checklist/amplitude-key-events-vs-sub-events): 비즈니스 KPI와 직결되는 ‘주요이벤트(Key Event)’와 그 밖의 행동을 추적하는 ‘서브이벤트’의 차이, 그리고 두 종류의 이름 짓기 방식(의미론적 vs 행동 기술적). Amplitude의 Funnel·Cohort·Retention에서 주요이벤트가 어떻게 활용되는지까지 정리.
- [Amplitude 이벤트 설계의 세분성](/wiki/playbook/amplitude-event-taxonomy-checklist/how-to-decide-amplitude-event-granularity): 이벤트를 어디까지 쪼개고 어디까지 합칠지 — ‘이벤트는 적게, 속성은 풍부하게’ 원칙과 5가지 판단 체크리스트, Amplitude 한도 관점을 정리합니다.
- [Amplitude 속성 이름과 표기법](/wiki/playbook/amplitude-event-taxonomy-checklist/how-to-name-amplitude-properties): 속성 이름은 두 단계로 정해집니다 — ① 형태(4가지) ② 모든 이름에 공통으로 적용되는 표기 규칙. 그리고 사이트 전체의 일관성. snake_case·복합명사 붙여쓰기·Boolean 접두사(is_/has_)·도메인 표준어 등 실무 사례까지.
- [Amplitude 속성의 타입](/wiki/playbook/amplitude-event-taxonomy-checklist/how-to-choose-amplitude-property-types): Amplitude가 받는 5가지 타입 — string · number · boolean · array · nested object — 의 정의와 ‘어떤 값을 어떤 타입으로 보낼지’의 결정 가이드. GA4는 string/number만 지원하지만 Amplitude는 boolean·array도 native로 지원하는 점을 활용합니다.
- [Amplitude의 이벤트와 속성 4계층](/wiki/playbook/amplitude-event-taxonomy-checklist/what-is-amplitude-event-and-properties): Amplitude의 분석 데이터 모델 — 이벤트 + 이벤트 속성 + 사용자 속성 + 그룹 속성 4계층의 의미와, 같은 정보라도 어디에 매다느냐에 따라 차트에서 어떻게 보이는지 정리합니다.
- [Amplitude의 사용자 식별 — Device ID · User ID · Amplitude ID](/wiki/playbook/amplitude-event-taxonomy-checklist/what-is-amplitude-identity): Amplitude가 사용자를 추적하는 세 가지 ID — Device ID, User ID, Amplitude ID의 차이와 동작 원리. 익명 → 식별 사용자 머지, 교차 디바이스 식별까지 정리합니다.
- [Amplitude Identify call — set·setOnce·add·append·unset](/wiki/playbook/amplitude-event-taxonomy-checklist/how-to-use-amplitude-identify-call): 사용자 속성을 갱신하는 Identify call의 5가지 연산자(set·setOnce·add·append·prepend·unset)의 차이와 실무 사용법. 단순 덮어쓰기·첫 기록·누적·배열 추가·속성 제거의 의도를 정확히 분리.
- [Amplitude Group Analytics — 회사·팀 단위 분석](/wiki/playbook/amplitude-event-taxonomy-checklist/what-is-amplitude-group-analytics): B2B SaaS·교육·금융 같이 사용자가 ‘조직 안에서’ 행동하는 서비스를 위한 Group Analytics — setGroup/groupIdentify로 회사·팀 멤버십을 부여하고, 회사 단위 MAU·retention·funnel을 분석합니다. Amplitude 유료 기능.
- [Amplitude 전자상거래 이벤트 구현](/wiki/playbook/amplitude-event-taxonomy-checklist/how-to-implement-amplitude-ecommerce): 전자상거래 이벤트 시퀀스(view_item_list → view_item → add_to_cart → begin_checkout → purchase)와 공통 속성 규격, items 배열의 사용법. GA4 표준 이름과 통일하면서 Amplitude의 array·boolean 강점을 활용하는 ‘GA4 호환 + Amplitude 확장’ 패턴을 정리.

## 콘텐츠 그룹핑

- [콘텐츠 그룹핑](/wiki/playbook/content-grouping-checklist): 페이지·화면을 비즈니스 의미 단위로 묶어 GA4 보고서를 읽히게 만드는 작업 — 페이지 리포트 이해와 콘텐츠 그룹핑 개념.
- [페이지 및 화면 리포트 읽기](/wiki/playbook/content-grouping-checklist/ga4-pages-and-screens-report-guide): GA4 ‘참여도 → 페이지 및 화면’ 리포트의 측정기준 — 페이지 경로·페이지 위치·페이지 제목(문서 title)·화면 클래스(앱)가 각각 어디서 오는 값인지 정리합니다.
- [콘텐츠 그룹핑 이해하기](/wiki/playbook/content-grouping-checklist/what-is-ga4-content-grouping): 콘텐츠 그룹핑이 무엇인지, 왜 필요한지, 적용 전과 후의 GA4 페이지 리포트가 어떻게 달라지는지를 예시와 함께 정리합니다.

## GA4 탐색리포트

- [GA4 탐색리포트](/wiki/playbook/ga4-exploration-checklist): GA4 탐색 분석의 인터페이스부터, 자유 형식 기법으로 표·도넛·선차트·분산형 차트를 만들고 보고서로 정리하는 절차를 한 곳에 모았습니다.
- [탐색 리포트 인터페이스](/wiki/playbook/ga4-exploration-checklist/what-is-ga4-exploration-interface): GA4 ‘탐색 분석’의 입장 방법과 기법(자유 형식·유입경로·경로·세그먼트 등), 그리고 자유 형식 기법의 세 영역(변수·설정·캔버스) 인터페이스를 그림 그리기 비유로 풀어 봅니다.
- [자유 형식으로 차트 만들기](/wiki/playbook/ga4-exploration-checklist/how-to-build-free-form-charts-in-ga4): GA4 자유 형식 기법으로 차트를 만드는 단계별 예시 — 기본 차트 해석, 2~501행 페이징, 이벤트 이름별 발생수, 세션 소스/매체별 거래, 그리고 광고주 속성에서 맞춤 측정기준을 확인하는 흐름까지.
- [자유 형식으로 도넛 차트 만들기](/wiki/playbook/ga4-exploration-checklist/how-to-build-donut-charts-in-ga4-free-form): GA4 자유 형식에서 menu_name별 이벤트 수 표를 도넛 차트로 바꾸고, 특정 메뉴 제외와 신규방문자/재방문자 세그먼트 비교까지 이어서 구성하는 방법.
- [자유 형식으로 선차트 만들기](/wiki/playbook/ga4-exploration-checklist/how-to-build-line-charts-in-ga4-free-form): GA4 자유 형식에서 선차트로 이벤트 로그와 Organic Traffic 장기 추세를 보고, 이상 감지의 교육 기간과 민감도를 해석하는 방법.
- [자유 형식으로 분산형 차트 만들기](/wiki/playbook/ga4-exploration-checklist/how-to-build-scatter-plots-in-ga4-free-form): GA4 자유 형식 분산형으로 제품 매력도를 보는 방법 — X축 조회된 상품 수, Y축 구매한 상품, 분류 항목 이름으로 4사분면을 해석하고, 기간 비교로 제품 움직임을, 신규/재방문자 세그먼트로 사용자군별 분산형을 비교합니다.
- [유입경로 탐색 분석 만들기](/wiki/playbook/ga4-exploration-checklist/how-to-build-funnel-exploration-in-ga4): GA4 유입경로 탐색 분석으로 단계별 전환을 보는 방법 — session_start → view_item → add_to_cart → purchase 4단계 만들기, 지표 해석, 디바이스 분류, 이벤트+매개변수로 단계 좁히기, 개방형/폐쇄형 차이, 사용자 기준 퍼널의 시간 함정, 세그먼트 비교까지.
- [경로 탐색 분석 만들기](/wiki/playbook/ga4-exploration-checklist/how-to-build-path-exploration-in-ga4): GA4 경로 탐색 분석으로 시작점·종료점 기반 흐름도를 그리는 방법 — 노드/단계/시작점/종료점 개념, 새 분석 만들기와 시작점 지정, 시작점 vs 종료점 비교, 노드 유형 4가지, 세분화로 디바이스별 쪼개기, 노드 클릭 가지치기, 글로벌 활용 사례 5선까지.
- [세그먼트 중복 분석 만들기](/wiki/playbook/ga4-exploration-checklist/how-to-build-segment-overlap-analysis-in-ga4): GA4 세그먼트 중복 분석으로 두세 사용자 묶음의 교집합을 보는 방법 — 벤다이어그램·세그먼트 조합 표 개념, 새 분석 만들기와 세그먼트 교체, ‘만(only)’과 합계 구분 읽기, 세분화 활용, 그리고 CRM 푸시 도달·디스플레이 광고 간접 기여 추론·가입자 vs 구매자·멀티채널 중복 노출·고가치 사용자 행동 결합까지 실무 활용 사례 5선.
- [동질 집단 탐색 분석 만들기](/wiki/playbook/ga4-exploration-checklist/how-to-build-cohort-exploration-in-ga4): GA4 동질 집단 탐색 분석으로 리텐션을 측정하는 방법 — 코호트/반환 기준/세분화/측정항목 유형 개념, 새 분석 만들기, 매트릭스 행·열·셀 읽기, 합계와 동질 집단 사용자당(%) 토글, 세그먼트별 리텐션 비교, 그리고 채널 품질·기기 경험 진단·제품 변경 인과 검증·재구매 패턴·멤버십 등급별 리텐션까지 글로벌 활용 사례 5선.
- [사용자 전체 기간 분석 만들기](/wiki/playbook/ga4-exploration-checklist/how-to-build-user-lifetime-exploration-in-ga4): GA4 사용자 전체 기간 분석으로 채널·캠페인별 LTV를 측정하는 방법 — 평생 가치/전체 기간 거래/참여시간 산정 기준, 6가지 통계량(평균·총계·백분위수)과 평균만 보는 함정, USD 표시의 이유와 KRW 환산법, 120일 윈도우 한계, 그리고 채널 ROI·기기 LTV 격차·큰손 분포·SaaS LTV/CAC·첫 구매까지 일수까지 글로벌 활용 사례 5선.

## 이벤트 택소노미

- [이벤트 택소노미](/wiki/playbook/ga4-event-taxonomy-checklist): GA4 이벤트·파라미터를 설계하고 운영하는 데 필요한 모든 글 — 기본 개념·이벤트 설계·파라미터 설계·택소노미 문서 운영·전자상거래까지.
- [로그와 이벤트](/wiki/playbook/ga4-event-taxonomy-checklist/what-is-logs-and-events): GA4를 비롯한 분석툴은 모두 ‘이벤트’ 단위로 데이터를 적재합니다. 로그라는 단어의 어원부터, 이벤트의 정의, 그리고 ‘무엇이 궁금한지’를 먼저 열거해야 하는 이유까지.
- [이벤트의 구조](/wiki/playbook/ga4-event-taxonomy-checklist/what-is-event-structure): 이벤트는 ‘정보 전달의 최소 단위’입니다. 자동차 비유로 개체-속성 사고에서 출발해, 이벤트와 프로퍼티, 변수(Key/Value), 이벤트 매개변수, 그리고 GA4 측정기준까지 한 흐름으로.
- [이벤트 택소노미의 정의와 CASE STUDY](/wiki/playbook/ga4-event-taxonomy-checklist/ga4-event-taxonomy-case-study): 이벤트 택소노미의 정의와 절차 3단계, 그리고 회원가입·고객 취향 조사 두 가지 CASE STUDY로 ‘보고 싶은 것’이 어떻게 이벤트 + 매개변수의 데이터 설계로 옮겨지는지를 따라갑니다.
- [이벤트 택소노미 문서 — 설계 담당자용](/wiki/playbook/ga4-event-taxonomy-checklist/event-taxonomy-document-for-designers-guide): 허들러스 이벤트 택소노미 문서의 시트 구성과 각 시트의 역할, 이벤트 시트 5개 영역의 의미, 세팅 상태 흐름을 설계 담당자 관점에서 정리합니다.
- [이벤트 택소노미 문서 — 개발자용](/wiki/playbook/ga4-event-taxonomy-checklist/how-to-implement-event-taxonomy-for-developers): 택소노미 시트를 펴고 dataLayer push 코드를 사이트에 옮기는 실무 절차. 시트 5개 영역의 읽는 법, 트리거번호별 조건부 전송, 데이터 수준별 코드 작성, 자체 검증과 세팅 완료 처리까지.
- [Data Layer와 GTM — 이벤트 태깅의 큰 그림](/wiki/playbook/ga4-event-taxonomy-checklist/data-layer-and-gtm-guide): 개발팀이 dataLayer push만 정확히 해 주면, GTM에서 GA4·광고 픽셀·앰플리튜드 같은 여러 매체로 전송이 분기됩니다. 개발자 관점에서 데이터레이어와 태그 매니저의 큰 그림·역할 분담·구현 5단계를 정리합니다.
- [GA4 이벤트의 종류](/wiki/playbook/ga4-event-taxonomy-checklist/what-is-ga4-event-types): GA4의 이벤트는 ‘누가 정하느냐’와 ‘누가 설치하느냐’에 따라 자동 수집·향상된 측정·추천·맞춤 네 종류로 나뉩니다. 각 종류의 정의와 예시, 그리고 page_view의 경계 처리.
- [이벤트 이름과 표기법](/wiki/playbook/ga4-event-taxonomy-checklist/how-to-name-ga4-events): 이벤트 이름은 [행위]_[대상] 패턴(click_gnb)으로 짓습니다. snake_case·camelCase·kebab-case의 차이와, GA4 표준이 왜 snake_case인지, 그리고 사람이 짓는 이름에 표기법이 왜 필요한지를 정리.
- [주요이벤트와 서브이벤트](/wiki/playbook/ga4-event-taxonomy-checklist/key-events-vs-sub-events): 비즈니스 KPI와 직결되는 ‘주요이벤트(Key Event/전환)’와 그 밖의 행동을 추적하는 ‘서브이벤트’의 차이, 그리고 두 종류의 이름 짓기 방식(의미론적 vs 행동 기술적)을 정리.
- [이벤트 이름 설계의 세분성(granularity)](/wiki/playbook/ga4-event-taxonomy-checklist/how-to-decide-event-granularity): 이벤트를 어디까지 쪼개고 어디까지 합칠지 — 너무 잘게도, 너무 뭉치기도 안 됩니다. ‘이벤트는 적게, 매개변수는 풍부하게’ 원칙과 판단 체크리스트, GA4 한도 관점을 정리.
- [파라미터 이름과 표기법](/wiki/playbook/ga4-event-taxonomy-checklist/how-to-name-ga4-parameters): 매개변수 이름은 두 단계로 정해집니다 — 어떤 형태로 지을지(4가지)와 모든 이름에 공통으로 적용되는 표기 규칙. 그리고 사이트 전체의 일관성.
- [파라미터의 타입(type)](/wiki/playbook/ga4-event-taxonomy-checklist/how-to-choose-ga4-parameter-types): GA4 파라미터의 값을 ‘string’으로 보낼지 ‘number’로 보낼지가 분석 가능성을 결정합니다. 프로그래밍의 6가지 데이터 타입과 GA4가 공식 지원하는 두 가지 — string·number — 의 선택 기준을 정리합니다.
- [파라미터의 수준(level)](/wiki/playbook/ga4-event-taxonomy-checklist/what-is-ga4-parameter-levels): GA4에서 같은 정보라도 ‘어디에 매달리는가’가 다르면 데이터의 의미가 달라집니다. click_gnb·멤버십·구매완료 세 가지 익숙한 예시로 이벤트 레벨·사용자 레벨·아이템 레벨을 정리합니다.
- [GA4 맞춤 측정기준 등록하기](/wiki/playbook/ga4-event-taxonomy-checklist/how-to-register-ga4-custom-dimensions): 이벤트 택소노미에 설계한 파라미터를 GA4 보고서에서 보이게 하려면 ‘맞춤 측정기준’으로 등록해야 합니다. 등록 화면 진입부터 입력 필드별 의미, 그리고 ‘파라미터 이름 = 측정기준 이름’ 원칙까지 단계별로 설명합니다.
- [GA4 전자상거래란?](/wiki/playbook/ga4-event-taxonomy-checklist/what-is-ga4-ecommerce): GA4의 ‘수익 창출’ 리포트가 채워지는 원리, 14개 전자상거래 이벤트의 발생 시점, 그리고 매개변수가 GA4 규격으로 정해져 있다는 사실까지.
- [전자상거래 이벤트를 이해하기 위한 프로그래밍 지식](/wiki/playbook/ga4-event-taxonomy-checklist/ecommerce-event-programming-guide): 전자상거래 이벤트 코드 속 ‘대괄호와 객체’를 이해하기 위한 최소한의 프로그래밍 지식 — 변수·배열·객체, 이벤트 수준과 아이템 수준 변수, 그리고 items를 각 이벤트마다 일치시켜야 하는 이유까지.
- [전자상거래 리포트 100% 이해하기](/wiki/playbook/ga4-event-taxonomy-checklist/ga4-ecommerce-reports-guide): GA4의 표준 전자상거래 리포트와 ‘탐색’ 맞춤 리포트를 다루는 방법, 그리고 전자상거래 관련 측정기준·측정항목의 전체 사전.

## GTM

- [GTM](/wiki/playbook/gtm-checklist): Google Tag Manager 설치·구현 가이드 모음.
- [GTM 기본 코드 설치 가이드](/wiki/playbook/gtm-checklist/gtm-base-code-guide): GTM은 GA4·광고 픽셀·이벤트를 코드 수정 없이 한 화면에서 관리하는 도구입니다. GTM이 무엇인지 간단히 짚고, 사이트에 한 번 심어야 하는 기본 코드 두 조각(<head> 스크립트·<body> noscript)을 어디에·어떻게 넣고 설치를 확인하는지 가볍게 정리합니다.

## BigQuery

- [BigQuery](/wiki/playbook/bigquery-checklist): GA4 데이터를 BigQuery로 적재하고 분석하는 실무 가이드 모음.
- [BigQuery 온보딩](/wiki/playbook/bigquery-checklist/bigquery-onboarding-guide): 새 샘플 프로젝트를 만들고 BigQuery 작업공간을 연 뒤, 프로젝트의 BigQuery 작업 사용자와 데이터셋의 데이터 뷰어를 분리해 부여하는 온보딩 가이드입니다.
- [BigQuery 인증 설정](/wiki/playbook/bigquery-checklist/how-to-set-up-bigquery-authentication): 사용자 ADC, 서비스 계정 가장, 애플리케이션 OAuth, Workload Identity Federation, 서비스 계정 키 파일을 비교하고 로컬과 운영 환경에 맞는 인증 방식을 선택합니다.
- [BigQuery 데이터셋·테이블 설계](/wiki/playbook/bigquery-checklist/bigquery-dataset-and-table-design-guide): 데이터셋과 region의 의미, 서울 위치 선택, DDL 기반 스키마, NOT ENFORCED 기본 키, 날짜 파티션과 클러스터링을 샘플 주문 테이블로 설명합니다.
- [BigQuery 쿼리·비용 제어](/wiki/playbook/bigquery-checklist/bigquery-query-and-cost-control-guide): 미리보기, 필요한 컬럼 선택, 파티션 필터, named parameter, dry run, maximum bytes billed를 이용해 BigQuery 쿼리의 스캔량과 비용을 실행 전에 통제합니다.
- [BigQuery 쓰기·MERGE·CDC](/wiki/playbook/bigquery-checklist/bigquery-data-write-and-cdc-guide): 표준 DML과 MERGE 기반 배치 upsert, Storage Write API CDC의 UPSERT·DELETE 차이를 구분하고 기본 키, 순서, 파티션, 중복 제거와 검증 기준을 설명합니다.
- [BigQuery 코드 예제 모음](/wiki/playbook/bigquery-checklist/bigquery-code-examples): TypeScript와 Python으로 BigQuery 연결 확인, 파라미터 조회, 비용 상한, 행 입력, MERGE, CDC 레코드 변환을 구현하고 정상 출력과 오류 대응을 함께 확인합니다.
- [BigQuery로 들어오는 GA4 데이터](/wiki/playbook/bigquery-checklist/what-is-ga4-data-in-bigquery): GA4와 BigQuery를 연동하면 어떤 모양의 데이터가 어디에 쌓이는지 — 콘솔 진입 방법, 일별 events_YYYYMMDD 테이블, 컬럼 구성 — 그리고 로우 데이터를 BigQuery에 적재해 두면 좋은 이유를 항목별로 자세히 설명합니다.
- [BigQuery Studio 인터페이스 이해하기](/wiki/playbook/bigquery-checklist/what-is-bigquery-studio-interface): BigQuery 안의 작업 공간 BigQuery Studio를 네 구역(좌측 탐색기·테이블 상세·쿼리 편집기·결과 패널)으로 나눠 각 구역이 무엇을 하는 곳인지, 그리고 작업 탐색기·Gemini 입구의 위치까지 화면과 함께 짚어 봅니다.
- [BigQuery 예상 비용](/wiki/playbook/bigquery-checklist/how-to-estimate-bigquery-costs): GA4 BigQuery 연동 후 발생하는 비용을 항목별로 풀어 봅니다 — 저장(단·장기), 쿼리, 적재, 자동화(Cloud Functions·Pub/Sub·Scheduled Queries) — 그리고 회사 이벤트량 기준 월 비용을 추정하는 방법까지.
- [무료 버전(샌드박스) 해제해야 하는 이유](/wiki/playbook/bigquery-checklist/why-upgrade-from-bigquery-sandbox): BigQuery 샌드박스는 처음 손에 익히기엔 충분하지만 GA4 운영을 시작하면 네 가지 한계 — 60일 자동 삭제·DML 불가·스트리밍 적재 불가·예약 쿼리 불가 — 가 모두 걸림돌이 됩니다. 결제 계정을 연결해도 청구액이 사실상 0원에 가까운 이유와 업그레이드 절차를 정리합니다.
- [GA4 BigQuery 데이터를 왜 평탄화해야 하나](/wiki/playbook/bigquery-checklist/why-flatten-ga4-bigquery-data): GA4 BigQuery export는 event_params·user_properties·items가 모두 RECORD/ARRAY 중첩 구조라, 그대로는 단순 페이지뷰 카운트에도 UNNEST가 필요하고 Looker Studio·Sheets 같은 BI 도구로 다룰 수 없습니다. 평탄화(flattening) 마트가 어떤 문제를 푸는지, 그리고 평탄화하지 않아도 되는 경우는 언제인지 정리합니다.
- [Log Router란?](/wiki/playbook/bigquery-checklist/what-is-log-router): 평탄화 마트를 매일 자동으로 갱신하려면 ‘오늘 GA4 데이터가 들어왔다’는 신호가 필요합니다. Google Cloud의 Log Router를 메일 필터 비유로 풀어 보고, GA4 데이터 도착 한 순간만 골라내는 조건과 다음 단계(Pub/Sub)로 넘기는 흐름을 비개발자도 따라올 수 있게 정리합니다.
- [Pub/Sub이란?](/wiki/playbook/bigquery-checklist/what-is-pubsub): Log Router가 만든 ‘GA4 데이터 도착’ 신호를 받아 두고 후속 처리자(Cloud Function)에게 전달하는 중간 보관소가 Pub/Sub입니다. 유튜브 채널 비유로 발행·구독 구조를 풀어 보고, Push/Pull 두 방식·실제 메시지 모양·비용까지 비개발자도 따라올 수 있게 정리합니다.
- [Cloud Functions이란?](/wiki/playbook/bigquery-checklist/what-is-cloud-function-and-run): Pub/Sub 토픽에 들어온 GA4 데이터 도착 메시지를 받아 평탄화 SQL을 실행시키는 서버리스 실행 도구 Cloud Functions를 자판기 비유로 풀어 봅니다. 1세대와 2세대의 차이, Cloud Run과의 관계(메뉴 통합), Hurdlers가 1세대에서 2세대로 옮겨 가는 이유, 실제 동작 흐름과 비용까지 비개발자도 따라올 수 있게 정리합니다.
- [GA4 export 시점에 예약 쿼리 자동 실행하기](/wiki/playbook/bigquery-checklist/how-to-trigger-scheduled-query-on-ga4-export): 앞에서 개념으로 다룬 평탄화·Log Router·Pub/Sub·Cloud Functions를 실제로 이어, GA4 데이터가 BigQuery에 도착하면 평탄화 마트가 자동 갱신되는 파이프라인을 단계별로 만듭니다. 예약 쿼리를 온디맨드로 저장하고, 적재 완료 로그를 잡는 싱크 필터, Pub/Sub 토픽, Cloud Functions 소스(전송 구성 ID 트리거·날짜 +1일 정렬·중복 방지 삭제)까지 비개발자도 따라올 수 있게 정리합니다.
- [테이블 정의서는 왜 필요한가](/wiki/playbook/bigquery-checklist/why-table-definition-doc): 평탄화 마트를 만들고 나면 ‘이 컬럼이 무슨 뜻이고 어디서 왔는지’를 적어 둔 테이블 정의서(데이터 딕셔너리)가 필요해집니다. 정의서가 없을 때 생기는 문제, 테이블·컬럼 단위로 무엇을 적는지, 단일 진실 공급원·지표 계보 추적 같은 효과, 그리고 BigQuery description·위키·스키마 파일로 정의서를 어디에 두고 어떻게 최신으로 유지하는지를 비개발자도 따라올 수 있게 정리합니다.
- [Event_Flat 테이블 이해하기](/wiki/playbook/bigquery-checklist/what-is-event-flat-table): GA4 이벤트를 평탄화한 핵심 마트 Event_Flat의 구조를 정리합니다. 한 행 = 한 이벤트라는 단위, 식별·세션·페이지·유입·기기 묶음으로 본 표준 컬럼 구성, event_params 배열을 평탄 컬럼으로 펼치는 변환 SQL, 실제 분석 쿼리, 그리고 어떤 파라미터를 컬럼으로 뺄지 고르는 기준까지 비개발자도 따라올 수 있게 정리합니다.
- [Item_Performance 테이블 이해하기](/wiki/playbook/bigquery-checklist/what-is-item-performance-table): GA4 이커머스 이벤트의 상품(item) 단위 마트 Item_Performance를 정리합니다. 한 이벤트에 여러 상품이 담기는 items 배열 때문에 Event_Flat(한 행 = 한 이벤트)과 단위가 충돌해 따로 두는 이유, UNNEST(items)로 상품 라인을 펼친 한 행 = 한 상품 구조, 공통 컬럼 + 표준 상품 필드 + 커스텀 item_params 예시, 그리고 스키마 생성·예약쿼리·백필 쿼리 3종까지 비개발자도 따라올 수 있게 정리합니다.

## AdBrix

- [AdBrix](/wiki/playbook/adbrix-checklist): AdBrix V2 앱 SDK 초기화, 딥링크, WebView 이벤트 연동, 이벤트 전송, 검증 절차를 다루는 개발 가이드 모음.
- [AdBrix SDK 초기화](/wiki/playbook/adbrix-checklist/how-to-initialize-adbrix-sdk): AdBrix 콘솔에서 앱을 생성하고 AppKey·SecretKey를 확인한 뒤 Android/iOS 앱 SDK를 초기화하는 절차.
- [AdBrix 딥링크 설정](/wiki/playbook/adbrix-checklist/how-to-set-up-adbrix-deeplinks): AdBrix 콘솔 광고 랜딩 설정, iOS/Android URI Scheme 처리, Universal Link/App Link 선택 적용 기준.
- [AdBrix WebView 이벤트 연동](/wiki/playbook/adbrix-checklist/how-to-connect-adbrix-webview-events): WebView JavaScript 이벤트를 Native bridge를 거쳐 AdBrix SDK로 전송하는 아키텍처와 Android/iOS 설정 절차.
- [AdBrix 이벤트 전송](/wiki/playbook/adbrix-checklist/how-to-send-adbrix-events): AdBrix 표준 이벤트와 커스텀 이벤트를 iOS/Android SDK API로 전송하는 기본 규칙과 코드 예시.
- [AdBrix 연동 검증](/wiki/playbook/adbrix-checklist/how-to-verify-adbrix-integration): 디바이스 로그, SDK 이벤트 개요, Raw Data 추출, 리포트를 사용해 AdBrix 이벤트 수집 상태를 검증하는 절차.

## Firebase

- [Firebase](/wiki/playbook/firebase-checklist): Google Analytics for Firebase 앱 SDK 프로젝트 생성, 초기화, WebView 이벤트 연동, 이벤트 전송, User Property 설정, 수집 검증 절차를 다루는 개발 가이드 모음.
- [Firebase 프로젝트·앱 등록](/wiki/playbook/firebase-checklist/how-to-create-firebase-app): Firebase 콘솔에서 프로젝트를 만들고 Android/iOS 앱을 등록한 뒤 google-services.json·GoogleService-Info.plist 설정 파일을 내려받아 배치하는 절차.
- [Firebase SDK 초기화](/wiki/playbook/firebase-checklist/how-to-initialize-firebase-sdk): Firebase BoM과 firebase-analytics 의존성을 추가하고 Application/AppDelegate에서 Firebase를 초기화한 뒤 빌드로 연동을 확인하는 절차.
- [Firebase WebView 이벤트 연동](/wiki/playbook/firebase-checklist/how-to-connect-firebase-webview-events): WebView JavaScript 이벤트를 Native bridge를 거쳐 Firebase Analytics logEvent로 전송하는 아키텍처와 Android/iOS 설정 절차.
- [Firebase 이벤트 전송](/wiki/playbook/firebase-checklist/how-to-send-firebase-events): Firebase Analytics 표준 이벤트와 커스텀 이벤트를 logEvent로 전송하는 규칙과 파라미터 명명 기준.
- [Firebase User ID·User Property 설정](/wiki/playbook/firebase-checklist/how-to-set-firebase-user-properties): 사용자 식별값은 Firebase Analytics setUserId로, 회원 등급·로그인 상태 같은 사용자 상태값은 setUserProperty로 설정하고 GA4 사용자 범위 맞춤 측정기준으로 등록하는 절차.
- [Firebase 연동 검증](/wiki/playbook/firebase-checklist/how-to-verify-firebase-integration): DebugView, 실시간 보고서, 이벤트 보고서로 Firebase Analytics 이벤트 수집 상태를 검증하는 절차.
