마지막 업데이트: 2026년 8월 27일 16:19

이 가이드 및 학습 목표를 사용하는 방법
이 가이드는 이미 기본 차트를 만들 수 있지만 아직 데이터 혼합에 대한 체계적인 이해를 갖추지 못한 사용자를 위해 설계되었습니다. 마케팅 분석에 중점을 두고 데이터가 중복되는 이유, 결합된 측정항목이 null이 되는 이유, 클릭해야 할 버튼뿐만 아니라 총 행이 부정확할 수 있는 이유를 설명합니다.
이 가이드를 완료하면 다음을 수행할 수 있습니다.
- 보고 시나리오가 데이터 혼합에 적합한지 여부를 결정합니다.
- 올바른 조인 필드, 조인 연산자 및 데이터 세분성을 선택하세요.
- 단일 광고 성과표에 Google Ads와 GA4를 결합합니다.
- 기본 지표에서 CTR, CPC, 구매 전환율 및 ROAS를 다시 계산합니다.
- Null 값, 부풀려진 지표, 누락된 레코드, 잘못된 합계 및 느린 로딩 문제를 해결하세요.
1. 데이터 혼합이란 무엇입니까?
표준 차트는 일반적으로 하나의 데이터 소스에서만 읽습니다. 혼합을 사용하면 차트, 테이블 또는 컨트롤에서 여러 데이터 소스를 동시에 사용하고 정의한 조인 조건에 따라 여러 테이블의 필드를 결합할 수 있습니다.
Google Ads: 날짜 + Campaign ID + 비용 + Clicks
↓
Data Studio 블렌드
↑
GA4: 날짜 + Campaign ID + Sessions + Purchase Revenue1.1 일반적인 사용 사례
| 사용 사례 | 데이터 소스 조합 | 목표 |
|---|---|---|
| 광고 성과 분석 | Google Ads + GA4 | 지출, 트래픽, 주문, 수익을 하나의 테이블에 결합 |
| 예산 간격 | Google Ads + Google Sheets | 실제 지출을 월예산 및 목표 ROAS와 비교 |
| Cross 채널 요약 | Google Ads + Meta Ads + TikTok Ads | 채널 전반의 지출, 클릭, 전환 비교 |
| SEO 성과 분석 | Search Console + GA4 | 검색 노출수, 클릭수, 방문수, 전환수 비교 |
| 제품 수익성 분석 | 주문 데이터 + 비용 테이블 | 판매수익, 구매비용, 매출총이익 계산 |
| CRM 리드 분석 | GA4 + CRM | 각 소스에서 생성된 적격 리드 및 판매를 평가합니다. |
1.2 데이터 혼합의 한계
혼합에는 최대 5개의 테이블이 포함될 수 있습니다. 혼합 구성은 현재 보고서에 포함되어 있으며 표준 데이터 소스와 같은 보고서 전체에서 직접 재사용할 수 없습니다. 전체 보고서를 복사하면 혼합도 함께 복사됩니다. 또한 혼합에는 독립적인 데이터 자격 증명이나 최신성 설정이 없습니다. 기본 데이터 소스에서 이를 상속합니다.
2. 반드시 이해해야 할 4가지 핵심 개념
2.1 표
혼합은 여러 테이블로 구성됩니다. 각 표는 기본 데이터 소스에서 가져오며 혼합 편집기에 추가한 측정기준, 측정항목, 필터, 기간만 포함합니다.
표 1: Google Ads 날짜 | Customer ID | Campaign ID | Campaign | Impressions | Clicks | 비용 표 2: GA4 날짜 | Session Google Ads customer ID | Session Google Ads campaign ID | Sessions | 구매 | Revenue
2.2 조인 조건
조인 조건은 두 테이블의 어떤 레코드가 동일한 그룹에 속하는지 결정합니다. 필드 이름은 동일할 필요는 없지만 해당 값과 데이터 유형은 호환 가능해야 합니다. Data Studio 조인 조건은 동등 비교만 지원합니다.
Google Ads Date = GA4 Date Google Ads Customer ID = GA4 Session Google Ads customer ID Google Ads Campaign ID = GA4 Session Google Ads campaign ID
보다 큼, 포함 또는 같지 않음과 같은 비균등 조인은 지원되지 않습니다. 비즈니스 논리에 퍼지 일치, 범위 일치 또는 복잡한 조건이 필요한 경우 먼저 Google Sheets, BigQuery 또는 다른 업스트림 도구에서 데이터를 처리하세요.
2.3 조인 연산자
조인 연산자는 일치하지 않는 레코드가 유지되는지 여부를 결정합니다. 광고 분석을 위한 가장 일반적인 옵션은 왼쪽 외부 조인입니다. 즉, Google Ads를 왼쪽에 배치하고 지출을 생성한 모든 광고 기록을 유지한 다음 GA4에서 세션, 구매 및 수익을 추가합니다.
2.4 데이터 세분성
데이터 세분성은 한 행이 나타내는 내용을 정의합니다. 이는 블렌드가 올바른 결과를 생성하는지 여부를 결정하는 요소입니다.
| 보고서 유형 | 한 행이 나타내는 것 | 권장 조인 키 |
|---|---|---|
| 일일 요약 | 하루에 한 줄 | Date |
| 일일 캠페인 보고서 | 하루, 계정 및 캠페인당 한 행 | Date + Customer ID + Campaign ID |
| 일일 국가 보고서 | 하루 및 국가당 한 행 | 날짜 + Country |
| 일일상품보고 | 하루에 한 행 및 SKU | 날짜 + SKU |
| 주문 품목 세부정보 | 주문 개별 항목당 행 1개 | Order ID + Line item ID |
3. 다섯 가지 조인 유형 중에서 선택하는 방법
| 조인 유형 | 보관 규칙 | 다음에 가장 적합 | 주요 위험 |
|---|---|---|---|
| Left outer | 모든 왼쪽 테이블 레코드를 유지하고 일치하는 오른쪽 테이블 레코드를 추가합니다. | 광고 지출 마스터 테이블 또는 주문 마스터 테이블 | 오른쪽이 여러 개 일치하면 왼쪽 측정항목이 부풀려질 수 있습니다. |
| Right outer | 모든 오른쪽 테이블 레코드를 유지합니다. | 오른쪽 데이터가 기본 데이터여야 하는 경우 | 일반적으로 테이블 순서를 바꾸고 왼쪽 외부 조인을 사용하여 대체됩니다. |
| Inner | 양쪽이 일치하는 레코드만 유지합니다. | 완전히 일치하는 레코드만 분석 | 일치하지 않는 데이터가 사라집니다. |
| Full outer | 양측의 모든 기록을 유지합니다. | 완전성 검사 및 누락 데이터 진단 | 많은 null 값을 생성하고 종종 IFNULL이 필요합니다. |
| Cross | 가능한 모든 조합을 반환합니다. | 특수 조합 계산 및 테스트 | 행 수가 기하급수적으로 늘어날 수 있음 |
3.1 광고 보고서에서 일반적으로 왼쪽 외부 조인을 사용하는 이유
광고 보고서는 일반적으로 미디어 지출을 감사 기준으로 간주합니다. 캠페인에서 지출이 발생했지만 GA4에 일치하는 세션이나 구매가 없는 경우 광고 기록이 계속 표시됩니다. Google Ads를 왼쪽에 배치하고 왼쪽 외부 조인을 사용하면 해당 레코드가 유지되는 동시에 오른쪽 테이블의 일치하지 않는 측정항목이 null 또는 0으로 표시됩니다.
3.2 다중 테이블 혼합의 테이블 순서 문제
Data Studio는 왼쪽부터 순차적으로 조인을 수행합니다. 먼저 테이블 1과 테이블 2를 조인한 후 그 결과를 테이블 3과의 다음 조인에 사용합니다. 여러 차트를 자동으로 혼합하면 선택한 첫 번째 차트가 가장 왼쪽 테이블이 되고 기본적으로 왼쪽 외부 조인이 사용됩니다.
4. 블렌드를 만드는 두 가지 방법
4.1 방법 1: 기존 차트 자동 혼합
이 방법은 빠른 테스트나 비율 측정항목을 임시로 생성하는 데 유용합니다.
- 보고서에 각각 대상 데이터 소스 중 하나를 사용하여 두 개 이상의 차트 또는 성과 기록표를 만듭니다.
- 각 차트에 혼합에 포함하려는 필드만 포함되어 있는지 확인하십시오.
- Ctrl(Mac에서는 Command)을 누른 상태에서 원하는 왼쪽에서 오른쪽 순서로 차트를 선택합니다.
- 마우스 오른쪽 버튼을 클릭하고 “Blend data”를 선택합니다.
- 자동으로 생성된 테이블 순서, 조인 필드 및 조인 연산자를 검토한 후 필요에 따라 차트 필드를 조정합니다.
4.2 방법 2: 수동으로 블렌드 생성
제작 보고서의 경우 각 테이블의 필드, 날짜 범위, 필터, 조인 조건을 검토하기가 더 쉽기 때문에 수동 방법을 권장합니다.
- 보고서 편집 모드를 시작하고 Google Ads, GA4 및 Google Sheets와 같은 기본 데이터 소스를 보고서에 추가합니다.
- Resources → Manage blends → Add a blend를 엽니다. 차트를 선택하고 오른쪽 데이터 소스 영역에서 “+ Blend data”를 클릭해도 됩니다.

- 첫 번째 테이블을 구성합니다. 데이터 소스를 선택하고 측정기준, 측정항목, 기간 및 테이블 수준 필터를 추가합니다.

- “Join another table”를 클릭하고 두 번째 테이블을 추가합니다.

- 두 테이블 간의 조인 구성을 클릭하고 조인 연산자를 선택합니다.

- 하나 이상의 조인 조건을 추가합니다. 조인 필드는 먼저 해당 테이블에 포함되어야 합니다.

- 블렌드를 저장하고 이름을 바꿉니다. 이름은 데이터 소스와 그레인을 모두 식별해야 합니다.

권장 이름:
BLEND_GAds_GA4_CampaignDaily
BLEND_Ads_Budget_Monthly
BLEND_SearchConsole_GA4_LandingPage5. 실습 예: Google Ads + GA4 성능 보고서
이 예에서는 미디어 지출, 웹사이트 트래픽, 구매 및 수익을 표시하고 CTR, CPC, 웹사이트 구매 전환율 및 ROAS를 계산하는 일일 캠페인 보고서를 생성합니다.
5.1 최종 보고서에 필요한 항목
| 유형 | 필드 |
|---|---|
| Dimension | 날짜, Customer ID, Campaign ID, Campaign |
| Google Ads 측정항목 | Impressions, Clicks, 비용 |
| GA4 측정항목 | Sessions, Ecommerce purchases, Purchase revenue |
| 계산된 지표 | CTR, CPC, CVR, ROAS 구매 |
5.2 준비
- Google Ads 및 GA4가 올바르게 연결되어 있고 Google Ads campaign ID가 GA4 데이터에서 사용 가능한지 확인하십시오. 그렇지 않으면 캠페인 이름이나 UTM 필드로 대체해야 합니다.
- Google Ads 및 GA4가 동일한 시간대를 사용하는지 확인하거나 날짜 경계 주변의 차이를 명시적으로 허용합니다.
- Cost와 Purchase revenue가 동일한 통화를 사용하는지 확인하세요. 다중 통화 환경에서는 먼저 환율 업스트림을 정규화합니다.
- 다중 계정 보고서에는 Customer ID가 포함되어 서로 다른 계정의 동일한 캠페인 ID 또는 이름이 충돌하는 것을 방지해야 합니다.
- 먼저 그레인을 정의하십시오. 하루에, 계정당, 캠페인당 행 하나를 정의하십시오.
5.3 왼쪽 테이블 구성: Google Ads
| 유형 | 필드 |
|---|---|
| 데이터 소스 | Google Ads |
| Dimension | Date |
| Dimension | Customer ID / Account ID |
| Dimension | Campaign ID |
| 전시 측정기준 | Campaign |
| Metric | Impressions |
| Metric | Clicks |
| Metric | Cost |
이 테이블의 이름을 Google Ads 미디어 데이터로 지정합니다. 모든 광고 기록이 보관되도록 가장 왼쪽에 배치하세요.
5.4 올바른 테이블 구성: GA4
| 유형 | 필드 |
|---|---|
| 데이터 소스 | Google Analytics |
| Dimension | Date |
| Dimension | Session Google Ads customer ID |
| Dimension | Session Google Ads campaign ID |
| 선택적 디스플레이 크기 | Session Google Ads campaign |
| Metric | Sessions |
| Metric | Ecommerce purchases |
| Metric | Purchase revenue |
이 테이블의 이름을 GA4 웹사이트 데이터로 지정합니다. 필드 레이블은 인터페이스 언어마다 약간 다를 수 있으므로 캠페인 ID 및 고객 ID의 의미에 따라 필드를 선택하십시오.
5.5 조인 연산자 및 조인 조건 설정
조인 연산자로 Left outer를 선택합니다. 조인 조건을 다음과 같이 설정합니다.
Google Ads Date = GA4 Date Google Ads Customer ID = GA4 Session Google Ads customer ID Google Ads Campaign ID = GA4 Session Google Ads campaign ID
5.6 스코어카드를 만들기 전에 진단 테이블 작성
블렌드를 저장한 후 스코어카드만 바로 작성하지 말고 먼저 표준 테이블을 작성하세요. 진단 테이블에는 최소한 날짜, Customer ID, Campaign ID, Campaign, 비용, Sessions, Ecommerce purchases 및 Purchase revenue가 표시되어야 합니다.
null 값, 중복 행 및 비정상적인 인플레이션이 있는지 각 날짜와 캠페인 행을 검토하세요. 기본 지표가 올바른 후에만 CTR, CPC, 전환율 및 ROAS를 추가하세요.
6. CTR, CPC, 전환율 및 ROAS를 계산합니다.
Cross 소스 수식은 차트별 계산된 필드로 생성되어야 합니다. 일반적인 경로는 블렌드 → Add metric → Add field를 사용하는 차트를 선택하는 것입니다. 개별 테이블 내에 생성된 계산된 필드는 해당 테이블의 필드만 참조할 수 있으며 다른 테이블을 직접 참조할 수는 없습니다.

6.1 CPC
CASE
WHEN SUM(Clicks) = 0 THEN 0
ELSE SUM(Cost) / SUM(Clicks)
END표시 형식을 Currency로 설정합니다.
6.2 CTR
CASE
WHEN SUM(Impressions) = 0 THEN 0
ELSE SUM(Clicks) / SUM(Impressions)
END표시 형식을 Percent로 설정합니다.
6.3 홈페이지 구매 전환율
CASE
WHEN SUM(Sessions) = 0 THEN 0
ELSE SUM(Ecommerce purchases) / SUM(Sessions)
END이 지표는 GA4 ecommerce purchases를 GA4 세션으로 나눈 값으로 정의됩니다. Google Ads에 표시된 광고 전환율이 아니며 둘은 서로 다른 귀속 규칙을 사용할 수 있습니다.
6.4 ROAS
CASE
WHEN SUM(Cost) = 0 THEN 0
ELSE IFNULL(SUM(Purchase revenue), 0) / SUM(Cost)
END표시 형식을 소수점 이하 두 자리의 Number로 설정합니다. 예를 들어 3.25는 광고 지출 1단위당 purchase revenue 3.25단위가 생성되었음을 의미합니다.
6.5 CTR 또는 CPC를 직접 평균화하면 안되는 이유
| Campaign | Impressions | Clicks | CTR |
|---|---|---|---|
| 에이 | 100 | 10 | 10% |
| 비 | 10,000 | 100 | 1% |
두 개의 CTR 값의 직접 평균은 5.5%이지만, 올바른 전체 CTR 값은 110 ¼ 10,100 ≒ 1.09%입니다. 노출수, 클릭수, 비용, 세션수, 구매, 수익 등의 기본 측정항목을 혼합한 다음 비율을 다시 계산하세요.
7. 필터, 날짜 범위 및 작업 순서
혼합의 기간 및 필터는 조인 전과 조인 후의 두 가지 수준에서 작동합니다. 그 과정에서 그들의 위치가 다르기 때문에 완전히 다른 결과를 낳을 수 있습니다.
7.1 테이블 수준 설정: 조인 전에 적용됨
Data Studio가 조인을 수행하기 전에 혼합 편집기에서 개별 테이블에 대해 구성된 날짜 범위, 필터 또는 테이블 수준 계산된 필드가 해당 테이블에 적용됩니다.

Google Ads 쿼리 → Google Ads 테이블 수준 필터 적용 → 집계
GA4 쿼리 → GA4 테이블 수준 필터 적용 → 집계
↓
조인 수행7.2 차트 수준 설정: 조인 후 적용
혼합을 사용하는 차트에 적용된 필터는 최종 혼합 결과에 대해 작동합니다. 예를 들어 Revenue > 0인 차트 필터는 지출은 발생했지만 수익은 발생하지 않은 캠페인을 제외할 수 있습니다.
7.3 권장 날짜 구성
Google Ads 테이블 날짜 범위: Auto GA4 테이블 날짜 범위: Auto 보고서 페이지: 공유 기간 컨트롤 1개 추가
기간 비교를 수행하거나, 대상 테이블과 일치시키거나, 특수 기간을 분석하는 경우에만 개별 테이블에 대해 서로 다른 고정 날짜 범위를 사용하십시오.
8. 조인 필드 정리 및 표준화
양쪽에서 동일해 보이는 필드가 반드시 일치하는 것은 아닙니다. 공백, 대소문자, 데이터 유형 및 날짜 형식은 모두 조인 실패를 일으킬 수 있습니다. 각 테이블에 표준화된 필드를 만들고 해당 필드를 조인 키로 사용합니다.
| 목적 | 예시 수식 |
|---|---|
| 선행 및 후행 공백 제거 | TRIM(Campaign) |
| 소문자로 표준화 | LOWER(TRIM(Campaign)) |
| ID를 텍스트로 변환 | CAST(Campaign ID AS TEXT) |
| ID를 숫자로 변환 | CAST(Campaign ID AS NUMBER) |
| 텍스트를 날짜로 변환 | PARSE_DATE(“%Y-%m-%d”, Date Text) |
8.1 이름보다 ID를 선호하라
이름 필드는 편집할 수 있고, 언어에 따라 다르거나 계정 간에 복제될 수 있습니다. 조인에는 Campaign ID, Customer ID, Order ID 및 SKU와 같은 안정적인 식별자를 사용하고 표시용으로만 이름을 사용하십시오.
8.2 날짜 그레인은 일관성이 있어야 합니다.
Date를 Date Hour에 직접 조인하지 말고 2026-08-26 및 2026-08-26 14:00:00을 동일한 결과로 처리하지 마십시오. 먼저 양쪽을 일, 주, 월로 표준화하세요.
9. 일반적인 문제 및 해결 방법
9.1 모든 GA4 측정항목이 Null임
- 날짜, Campaign ID 또는 Customer ID의 데이터 유형이 일치하지 않습니다.
- GA4에는 해당 Google Ads campaign ID가 포함되어 있지 않습니다.
- Campaign 이름은 조인 키로 사용되지만 공백, 대문자 사용 또는 이전 이름 변경으로 인해 양측이 다릅니다.
- 다중 계정 보고서에서 Customer ID가 누락되었습니다.
- 테이블 수준 필터 또는 날짜 범위는 조인 이전의 데이터를 제외했습니다.
문제를 해결하려면 기간을 하루로, 범위를 하나의 캠페인으로 좁힌 다음 진단 테이블 양쪽에 조인 필드를 표시하세요.
9.2 비용 또는 Revenue가 부풀려짐
가장 일반적인 원인은 일대다 또는 다대다 일치를 생성하는 고유하지 않은 조인 키입니다.
Google Ads: 날짜 + Campaign ID = 1행, 비용 = 100 GA4: 날짜 + Campaign ID + Country = 3행 날짜 + Campaign ID에만 가입 후 비용은 300까지 중복될 수 있습니다.
가능한 해결 방법에는 GA4에서 Country 측정기준을 제거하거나, 양쪽에 Country를 추가하거나, 먼저 두 소스를 Google Sheets 또는 BigQuery의 동일한 입자로 집계하는 것이 포함됩니다.
9.3 일부 캠페인이 사라짐
먼저 내부 조인을 사용하고 있는지 확인하세요. 내부 조인은 양쪽에서 일치하는 레코드만 유지합니다. 광고 보고서는 일반적으로 왼쪽 테이블로 Google Ads를 사용하고 Left outer를 선택해야 합니다. 또한 테이블 수준 필터가 조인 전에 레코드를 제거했는지 여부도 확인하세요.
9.4 총 행이 행 수준 결과와 일치하지 않음
수식이 Clicks / Impressions인 경우 Data Studio는 각 행의 비율을 계산한 다음 해당 비율을 합산하여 잘못된 합계를 생성할 수 있습니다. 전체 비율을 계산하려면 SUM(Clicks) / SUM(Impressions)를 사용하십시오.
9.5 날짜 범위 제어는 효과가 없습니다.
- 혼합에 유효한 날짜 필드가 포함되어 있지 않습니다.
- 차트에서 잘못된 기간 측정기준을 사용합니다.
- Google Sheets 날짜가 텍스트로 해석됩니다.
- 두 테이블은 서로 다른 날짜 단위를 사용합니다.
- 테이블에는 차트 수준 날짜 범위 컨트롤을 재정의하는 Custom date range가 있습니다.
9.6 계산된 필드는 여러 데이터 소스를 참조할 수 없습니다.
혼합 편집기의 개별 테이블 내에 생성된 필드는 해당 테이블의 필드만 참조할 수 있습니다. Purchase revenue / Cost를 계산하려면 먼저 혼합을 저장한 다음 혼합을 사용하는 차트에 차트별 계산된 필드를 만듭니다.
9.7 보고서 로드 속도가 매우 느림
- 혼합에서 사용되지 않는 필드와 측정기준을 제거합니다.
- 테이블 수를 줄이고 교차 조인을 피하세요.
- 기본 기간을 줄이세요.
- Campaign, Country, Device 및 Landing page를 동시에 포함하는 것과 같이 불필요하게 세부적인 혼합을 피하십시오.
- 타사 커뮤니티 커넥터가 느리게 응답하는지 확인하세요.
- BigQuery에 대규모 또는 반복적으로 사용되는 데이터 모델을 사전 집계합니다.
10. 데이터 검증 워크플로
혼합을 만든 후 바로 게시하지 마세요. 가능한 한 빨리 조인 문제를 식별하려면 작은 범위에서 더 큰 범위까지 유효성을 검사하십시오.
- 원시 Google Ads 테이블, 원시 GA4 테이블 및 혼합 진단 테이블을 생성합니다.
- 기간을 하루로 제한하세요.
- 지출, 세션, 구매가 있는 캠페인 하나를 선택합니다.
- Google Ads 비용을 혼합 테이블의 비용과 비교하고 GA4 Sessions, 구매 및 Revenue를 해당 혼합 측정항목과 비교합니다.
- Date + Customer ID + Campaign ID가 각 테이블에서 고유한지 확인합니다.
- 범위를 1일 동안의 모든 캠페인으로 확장한 다음 7일, 30일로 확장합니다.
- 기본 측정항목이 올바른 후 CTR, CPC를 검증하고 CVR 및 ROAS를 구매합니다.
10.1 어떤 지표가 일치해야 합니까?
| 확인 | 예상되는 결과 |
|---|---|
| Google Ads 비용 | 동일한 날짜, 계정 및 캠페인 필터에서 Google Ads와 일치해야 합니다. |
| Google Ads Clicks / Impressions | 원시 Google Ads 테이블과 일치해야 합니다. |
| GA4 Sessions / 구매 / Revenue | 동일한 측정기준 및 필터에서 원시 GA4 테이블과 일치해야 합니다. |
| Google Ads 전환과 GA4 구매 비교 | 기여 모델, 전환 시기, 정의가 다를 수 있으므로 일치하지 않을 것으로 예상됩니다. |
11. 성능 최적화 및 대안
11.1 Data Studio 혼합이 여전히 적절한 경우
- 혼합에는 5개 이하의 테이블이 포함됩니다.
- 조인 논리는 주로 일대일 또는 다대일입니다.
- 데이터 양은 적당하며 보고서는 주로 시각화에 사용됩니다.
- 혼합은 현재 보고서에만 필요합니다.
- 현장 청소 및 비즈니스 규칙은 비교적 간단합니다.
11.2 시트 또는 BigQuery가 더 나은 선택인 경우
- 5개 이상의 테이블을 조인해야 합니다.
- 모델에는 복잡한 다대다 관계, 퍼지 일치 또는 범위 일치가 포함되어 있습니다.
- 통합 데이터 모델은 여러 보고서에서 재사용되어야 합니다.
- 워크플로우에는 광범위한 정리, 중복 제거, 통화 변환 또는 속성 계산이 필요합니다.
- 데이터 볼륨이 크고 혼합 차트가 눈에 띄게 느리거나 할당량을 초과하는 경우가 많습니다.
- 변환된 세부 데이터나 스냅샷을 장기간 보관해야 합니다.
Google Ads + GA4 + CRM + Shopify
↓
Google Sheets / BigQuery
정리 · 중복 제거 · 표준화 · 집계
↓
Data Studio
필터, 차트, 프리젠테이션만 해당12. 재사용 가능한 구성 템플릿 및 체크리스트
12.1 Google Ads + GA4 구성 템플릿
블렌드 이름: BLEND_GAds_GA4_CampaignDaily 데이터 세분성: 하루, 계정, 캠페인당 한 행 왼쪽 테이블: Google Ads 치수: 날짜, Customer ID, Campaign ID, Campaign 지표: Impressions, Clicks, 비용 오른쪽 테이블: Google Analytics 치수: 날짜, Session Google Ads customer ID, Session Google Ads campaign ID 지표: Sessions, Ecommerce purchases, Purchase revenue 조인 연산자: Left outer 조인 조건: Date + Customer ID + Campaign ID 계산된 지표: CTR, CPC, 구매 CVR, ROAS 검증 범위: 1일 및 1개의 캠페인
12.2 출판 전 체크리스트
| 완료 | 체크리스트 항목 |
|---|---|
| □ | 한 행의 의미가 명확하게 정의되었습니다. |
| □ | 왼쪽과 오른쪽 테이블은 동일한 결을 사용합니다. |
| □ | 가능하면 이름 대신 안정적인 ID가 조인 필드로 사용됩니다. |
| □ | Customer ID는 다중 계정 보고서에 포함됩니다. |
| □ | 날짜 필드 유형과 날짜 단위는 일관됩니다. |
| □ | Cost와 Revenue는 동일한 통화를 사용합니다. |
| □ | 기본 데이터 테이블은 맨 왼쪽에 배치됩니다. |
| □ | 조인 연산자는 의도한 데이터 보존 동작과 일치합니다. |
| □ | 각 조인 키 조합은 각 테이블 내에서 최대한 고유합니다. |
| □ | CTR, CPC 및 ROAS와 같은 비율 측정항목은 직접적으로 평균을 구하지 않습니다. |
| □ | Cross-테이블 수식이 혼합 차트에 생성됩니다. |
| □ | 테이블 수준 필터는 조인에 필요한 레코드를 제거하지 않습니다. |
| □ | 1일 1캠페인에 대한 행 수준 조정이 완료되었습니다. |
| □ | Null 값, 중복 행, 전체 행이 확인되었습니다. |
| □ | 혼합에는 실제로 필요한 필드만 포함됩니다. |
12.3 주요 인터페이스 용어
| 개념 | 영어 인터페이스 라벨 |
|---|---|
| 데이터 혼합 | Blend data / 블렌드 |
| Join another table | Join another table |
| Join condition | Join condition |
| Left outer join | Left outer join |
| Inner join | Inner join |
| Dimension | Dimension |
| Metric | Metric |
| Chart-specific calculated field | Chart-specific calculated field |
| Date range | Date range |
| Filter | Filter |
결론
Data Studio 블렌딩의 가치는 서로 다른 시스템의 데이터를 동일한 차트 내에서 실행 가능한 비즈니스 뷰로 전환한다는 것입니다. 그러나 데이터 정의, 세분성 또는 조인 관계의 문제는 자동으로 해결되지 않습니다. 조인 키를 선택하기 전에 그레인을 정의하고, 비율을 계산하기 전에 기본 측정항목을 검증하고, 전체 보고서로 확장하기 전에 작은 범위를 조정하세요. 이 순서를 따르면 대부분의 혼합 오류를 조기에 감지할 수 있습니다.

