Google 애널리틱스 측정 프로토콜은 HTTP 요청으로 Google 애널리틱스 서버로 직접 이벤트를 전송하여 웹 및 앱 스트림의 측정을 개선합니다. 서버 간 상호작용 및 오프라인 상호작용을 기록하여 Google 애널리틱스에 측정 프로토콜 이벤트로 전송한 후, 보고서에서 확인할 수 있습니다.
이 프로토콜을 사용하려면 태그 지정 (gTag, 태그 관리자 또는 Firebase용 Google 애널리틱스)을 사용해야 합니다. 이 측정 프로토콜이 Google 애널리틱스와 호환되는 방식에 대한 중요한 정보는 주요 기능을 확인하세요.
사용 사례
측정 프로토콜은 다음과 같은 방법으로 사용할 수 있습니다.
- 온라인 사용자로부터 발생한 오프라인 전환을 유도합니다.
- 클라이언트 측 및 서버 측 상호작용을 측정합니다.
- 일반 사용자 상호작용 외부에서 발생하는 이벤트(예: 오프라인 전환)를 전송합니다.
- 자동 수집을 이용할 수 없는 경우(예: 키오스크, 시계) 기기 및 앱에서 이벤트를 전송합니다.
사용 사례 가이드에서 일반적인 사용 사례를 구현하는 방법을 자세히 알아보세요.
시작하기
측정 프로토콜을 사용하여 Google 애널리틱스로 이벤트를 전송하는 방법을 알아보려면 이벤트 전송을 확인하세요.
앱 스트림에 측정 프로토콜을 구현하는 경우 측정 프로토콜을 사용하여 Google 애널리틱스로 앱 이벤트 전송 Codelab으로 시작할 수 있습니다.
아키텍처
다음은 측정 프로토콜의 개요입니다.
주요 특징
이 섹션에서는 측정 프로토콜을 사용하기 위한 중요한 정보를 설명합니다. Google 애널리틱스에서 대부분의 측정 프로토콜 기능을 사용하려면 태그에 gTag, 태그 관리자 또는 Firebase용 Google 애널리틱스를 사용해야 합니다.
리마케팅
Google 신호 데이터가 사용 설정되어 있으면 동일 기기 리마케팅이 지원됩니다. 교차 기기 리마케팅의 경우 사용자 ID가 필요합니다.
광고 ID
온라인 상호작용 중에 수집된 GBRAID/WBRAID와 같은 광고 식별자는 client_id
또는 app_instance_id
를 사용하여 측정 프로토콜 이벤트와 자동으로 결합됩니다.
개인 정보 보호 설정
측정 프로토콜 이벤트는 client_id
또는 app_instance_id
를 사용하여 온라인 상호작용과 결합되어 '개인 맞춤이 아닌 광고', '광고 추적 제한'과 같은 사용자 개인 정보 보호 설정을 기능적으로 채택합니다.
지리 및 기기 정보
Google 애널리틱스는 client_id
또는 app_instance_id
를 사용하여 태그 지정에서 가져온 최신 지역 및 기기 정보를 측정 프로토콜 이벤트와 자동으로 결합합니다. 이렇게 하면 측정 프로토콜 이벤트가 지역 및 기기 측정기준이 포함된 보고서에 반영됩니다.
측정 프로토콜 이벤트에 client_id
또는 app_instance_id
의 최신 정보 대신 특정 세션의 지리 및 기기 정보를 반영하려면 이벤트에 session_id
를 포함하고 세션 시작 후 24시간 이내에 측정 프로토콜로 전송합니다.
측정 프로토콜을 사용하여 지역 또는 기기 정보를 전송할 수 없습니다.
완전한 서버 간
측정 프로토콜을 통해서만 Google 애널리틱스에 이벤트를 전송할 수 있으며, 부분 보고서만 이용할 수 있습니다. 측정 프로토콜의 목적은 gtag, GTM 또는 Firebase를 사용하여 수집되는 기존 이벤트를 늘리는 것입니다. 일부 이벤트 및 매개변수 이름은 자동 수집을 통해 사용할 수 있도록 예약되며 측정 프로토콜을 통해 전송할 수 없습니다.
이벤트 생성 또는 이름 바꾸기
이벤트 생성 또는 이름 변경 규칙은 측정 프로토콜과 함께 전송된 이벤트에 의해 트리거되지 않습니다. 애플리케이션은 Google 애널리틱스 UI에 구성된 규칙과 마찬가지로 측정 프로토콜을 통해 맞춤 이벤트를 전송하는 로직을 구현해야 합니다.
다음 단계
- 측정 프로토콜을 사용하여 이벤트를 전송하는 방법을 알아보세요.
- 측정 프로토콜 유효성 검사 서버를 사용하여 이벤트 페이로드의 유효성을 검사합니다.
- 프로토콜 및 이벤트 참조를 확인합니다.