# cPixel에 Google Analytics 4 연결하기 {#doc-title}

작성자: [B2B Gold](/about/#how-we-write) 업데이트: 2026년 9월 26일 [AI 도구로 영어에서 번역](/docs/cpixel/connect-ga4/) [cPixel 페이지](/shopify/cpixel/) [Shopify App Store의 cPixel](https://apps.shopify.com/cpixel?utm_source=b2bgold.app&utm_medium=referral&utm_campaign=docs&utm_content=ko/docs/cpixel/connect-ga4&utm_term=docs-header)

## GA4는 cPixel에 어떻게 연결하나요? {#how-do-i-connect-ga4-to-cpixel}

Google Analytics에서 Admin, Data collection and modification, Data streams로 이동해 웹 스트림을 열고 G-로 시작하는 측정 ID를 복사합니다. 같은 패널에서 Measurement Protocol API secrets를 열고 하나를 만듭니다. 둘 다 cPixel에 붙여넣은 뒤 실제 주문으로 확인하세요. GA4는 잘못된 비밀번호도 조용히 받아들이기 때문입니다.

### cPixel에 붙여넣기 {#paste-them-into-cpixel}

1. cPixel에서 **전송 대상**을 열고 **플랫폼 연결** 아래 GA4 아이콘을 클릭합니다. **Google Analytics 4 설정**이 **ID 붙여넣기**에서 열립니다.
2. 측정 ID를 **측정 ID**에, 비밀번호를 **Measurement Protocol API 비밀번호(선택 사항)**에 붙여넣습니다. 원한다면 **이 계정의 이름(선택 사항)**에 이름을 붙인 뒤 **계속**을 클릭합니다.
3. **옵션 선택하기**에서 **브라우저에서 이벤트 전송**과 **서버에서 이벤트 전송**을 켠 상태로 둡니다. 다른 도구가 이 속성으로 전송하고 있지 않다면 **아니요 — cPixel이 Google Analytics 4를 처리합니다(추천)**를 유지하세요: 이름과 달리 **예 — 그대로 두고, cPixel은 Google Analytics 4 서버 측 전송을 중단합니다**를 선택하면 cPixel의 브라우저·서버 전송이 모두 중단됩니다.
4. **고급 설정** 아래 **데이터 보관 위치**에서 서버 측 이벤트를 Google의 EU 엔드포인트로 보낼 수 있습니다. 엔드포인트만 바뀝니다. **저장하고 계속**을 클릭합니다. **테스트하기**를 하면 **Google Analytics 4 연결 완료**가 확인됩니다.

> **중요:** 마법사에서 비밀번호는 선택 사항이지만, 이것이 없으면 계정은 **브라우저 전용** 상태로 남습니다: 열람 이벤트는 오지만 구매는 오지 않습니다.

## 내 GA4 측정 ID는 어디서 찾나요? {#where-do-i-find-my-ga4-measurement-id}

GA4 **Admin**의 웹 스트림 상세 정보에 있습니다: `G-` 뒤에 보통 10자리의 영문자와 숫자가 이어집니다([Google](https://support.google.com/analytics/answer/12270356)).

1. [Google Analytics](https://analytics.google.com/analytics/web/)에서 속성을 선택하고 왼쪽 하단의 **Admin**을 클릭한 뒤 **Data collection and modification** 아래 **Data streams**를 클릭합니다.
2. 스토어의 웹 스트림을 클릭합니다. **측정 ID**는 **Stream details**의 첫 번째 행에 있으며, 옆의 복사 아이콘을 사용하세요.

> **참고:** 측정 ID는 같은 행에 있는 단순한 숫자인 **Stream ID**나 속성 ID와는 다릅니다. cPixel이 원하는 것은 `G-`로 시작하는 값입니다.

## Measurement Protocol API 비밀번호는 어떻게 만드나요? {#how-do-i-create-a-measurement-protocol-api-secret}

같은 스트림 패널에서 **Measurement Protocol API secrets**를 열고 비밀번호를 만든 뒤 약 22자리인 값을 복사합니다. Google의 가이드: [Measurement Protocol for GA4](https://developers.google.com/analytics/devguides/collection/protocol/ga4).

1. **Events** 블록으로 스크롤해 마지막 행인 **Measurement Protocol API secrets**를 클릭합니다. 기존 비밀번호가 나열되며 재사용할 수 있습니다.
2. **Create**를 클릭하고 cPixel 같은 닉네임을 붙인 뒤 다시 **Create**를 클릭하고 **Secret value**를 cPixel에 복사합니다.

Google이 먼저 사용자 데이터 수집 약관 동의를 요청할 수 있습니다([Google](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1beta/properties/acknowledgeUserDataCollection)).

## GA4는 왜 잘못된 비밀번호를 경고하지 않나요? {#why-doesnt-ga4-warn-about-a-wrong-secret}

Measurement Protocol이 오류를 전혀 보고하지 않기 때문입니다. Google은 “이벤트가 잘못되어도 HTTP 오류 코드를 반환하지 않는다”고 말하며, 검증 서버는 API 비밀번호를 확인하지 않습니다([Google](https://developers.google.com/analytics/devguides/collection/protocol/ga4/validating-events)).

그래서 잘못된 비밀번호는 어디서나 성공처럼 보입니다: 라이브에는 **수락됨**으로, 계정은 **확인됨**으로 표시되고 알림도 없지만 GA4는 데이터를 버립니다. **연결 테스트**는 Google의 검증 서버를 사용하므로 페이로드는 확인하지만 비밀번호는 확인하지 않습니다.

## cPixel은 GA4에 무엇을 전송하고, 어디서 보내나요? {#what-does-cpixel-send-to-ga4-and-from-where}

구매와 환불은 cPixel의 서버에서, 그 외 모든 것은 쇼핑객의 브라우저에서, 브라우저의 사본이 기기를 벗어나지 못했을 때는 서버에서 전송됩니다.

| 전송 위치 | 이벤트 |
| --- | --- |
| 브라우저: Shopify의 웹 픽셀, 체크아웃을 포함한 모든 페이지 | page_view, view_item, view_item_list, search, view_cart, add_to_cart, remove_from_cart, begin_checkout, add_shipping_info, add_payment_info |
| 서버: Measurement Protocol | purchase(주문을 거래 ID로 사용); refund(주문을 환불할 때) |
| 서버, 브라우저가 실패했을 때만 | 쇼핑객의 기기를 벗어나지 못한 브라우저 이벤트로, 라이브에는 차단된 브라우저 이벤트를 재전송하는 것으로 표시됨 |

GA4는 웹 스트림에서 거래 ID로 구매를 중복 제거하지만([Google](https://support.google.com/analytics/answer/12313109)) 다른 이벤트는 그렇지 않으므로 cPixel은 각각을 한 번씩 전송합니다. 차단 프로그램이 cPixel 자신의 요청도 막았다면 그 이벤트는 복구할 수 없으며, GA4가 브라우저 이벤트를 거부하는 경우도 알 수 없습니다.

구매에는 cPixel의 픽셀이 체크아웃에서 기록한 브라우저 세션이 필요합니다. 차단 프로그램이 cPixel의 요청을 막은 경우처럼 세션이 없으면 라이브에는 “이 전송 대상의 페이로드를 구성하기에 데이터가 부족함”이 표시되고 GA4는 구매를 받지 못합니다.

서버 구매에는 GA4의 클라이언트 및 세션 ID, 해시 처리된 이메일과 전화번호, 그리고 해시 처리되지 않은 Shopify 고객 ID가 `user_id`로 포함됩니다. 두 경로 모두 쇼핑객의 애널리틱스 동의가 필요합니다.

> **참고:** GA4는 세션 시작 후 24시간 이내에 도착한 서버 이벤트에만 방문의 소스, 매체, 캠페인을 부여합니다([Google](https://developers.google.com/analytics/devguides/collection/protocol/ga4/use-cases)). 설정에서 **주문이 발송될 때**처럼 나중에 전송되는 구매는 캠페인 정보를 잃을 수 있습니다.

Shopify의 Google & YouTube 앱도 페이지 조회와 구매를 속성으로 전송할 수 있으므로 [픽셀 하나에 전송 주체 하나](/ko/docs/cpixel/official-channel-apps/)를 유지하세요. cPixel의 일일 스캔은 테마에 붙여넣어진 GA4 태그를 발견하면 표시합니다:

## 작동했는지는 어떻게 확인하나요? {#how-do-i-check-it-worked}

실제 주문을 하고 cPixel의 **라이브**와 GA4의 **Realtime** 리포트에서 구매를 찾으세요. 테스트 주문은 기본적으로 건너뛰므로 실제 결제 수단으로 결제하거나 **설정** → **테스트 주문**의 선택을 해제하세요.

1. cPixel에서 **라이브**를 열고 **세션 시작**을 클릭한 뒤 다른 탭에서 주문합니다.
2. 구매의 **서버** 행을 엽니다. Google Analytics 4는 **수락됨**으로 표시되며, 이는 Google이 응답했다는 의미일 뿐입니다.
3. GA4에서 **Realtime** 리포트를 열고 구매를 찾습니다. Realtime은 보통 몇 분, 다른 리포트는 24~48시간이 걸립니다([Google](https://support.google.com/analytics/answer/11198161)).

DebugView에는 나타나지 않습니다: 디버그 모드로 전송된 이벤트만 나열되는데, cPixel의 실제 전송은 그렇지 않습니다([Google](https://support.google.com/analytics/answer/7201382)).

## 작동하지 않으면 어떻게 하나요? {#what-if-it-doesnt-work}

대부분의 실패는 cPixel의 **라이브**에 나타나지만, 잘못된 비밀번호는 아무 데도 나타나지 않으므로 GA4 자체를 확인하세요.

| 화면에 표시되는 내용 | 의미 | 해야 할 일 |
| --- | --- | --- |
| 라이브에 **수락됨**이지만 48시간 후에도 GA4에 구매가 없음 | 비밀번호나 측정 ID가 잘못되었거나 다른 스트림의 것입니다 | 같은 스트림에서 비밀번호를 만들어 **전송 대상**의 **Google Analytics 4 관리**에 붙여넣은 뒤 **계속**과 **저장하고 계속**을 클릭하세요 |
| 사유와 함께 **건너뜀** | cPixel이 전송하지 않기로 선택했습니다. 예: 애널리틱스 동의 없음 또는 테스트 주문 | 실제로 결제하거나 **테스트 주문**의 선택을 해제하세요 |
| 계정이 **브라우저 전용**으로 표시됨 | 저장된 비밀번호가 없습니다 | **Google Analytics 4 관리**에서 하나를 추가하세요 |
| 페이지 조회가 두 배, 매출은 정확함 | Google & YouTube 앱이나 테마 내 태그 같은 다른 전송 주체가 있습니다 | [속성 하나에 전송 주체 하나](/ko/docs/cpixel/official-channel-apps/)를 유지하세요 |

**Google Analytics 4 관리**의 **제거**는 해당 계정으로의 전송을 중단하고 비밀번호를 삭제합니다.

## 관련 문서 {#related}

- [GA4 구매가 Shopify와 일치하지 않는 이유](/blog/ga4-shopify-purchases/)
- [라이브에서 각 전송 확인하기](/ko/docs/cpixel/live-events/)
- [픽셀 하나에 전송 주체 하나](/ko/docs/cpixel/official-channel-apps/)
- [cPixel이 각 구매를 한 번만 집계하는 방법](/ko/docs/cpixel/deduplication/)

[cPixel Facebook Pixel CAPI GA4](/shopify/cpixel/)

[Shopify App Store에서 무료로 설치](https://apps.shopify.com/cpixel?utm_source=b2bgold.app&utm_medium=referral&utm_campaign=docs&utm_content=ko/docs/cpixel/connect-ga4&utm_term=card) [요금제 및 가격](/shopify/cpixel/#pricing)

cPixel 관련 도움이 필요하신가요? [support@b2bgold.app](mailto:support@b2bgold.app)(으)로 이메일을 보내 주세요.
