구글 애널리틱스 측정 프로토콜 검증 테스트
이번 글에서는 구글 애널리틱스(Google Analytics) 측정 프로토콜을 테스트(Measurement Protocol)해볼 수 있도록 도와드리겠습니다.
구글 측정 프로토콜은 에러코드를 제공하지 않기 때문에, 전달되는 데이터가 잘못 되었거나 필수 값이 누락되어도 에러가 발생하지 않습니다.
전달되는 데이터가 잘 못되었을 경우, 데이터가 올바르지 않게 수집되므로 꼭 테스트를 해주셔야 합니다.
테스트
생성된 테스트 페이로드를 아래의 폼에 입력하시면 직접 테스트를 하실 수 있으며, 아래와 같은 형태의 페이로드를 입력해 주시면 됩니다.
event 또는 pageview 등 페이로드 생성 방법은 아래의 글을 참고해 주시기 바랍니다.
참고
에러가 발생하지 않았을 경우 측정 프로토콜을 사용할 수 있는 태그가 나타나고, 에러가 발생했을 경우 세부적인 에러 메시지가 나타납니다.
에러 메시지에 대한 값은 다음과 같습니다.
messageType : 가능한 값은 “INFO”, “WARN” 그리고 “ERROR” 입니다.
description : 에러메시지에 대한 설명입니다.
messageCode : 에러메시지에 대한 코드 값입니다.
parameter : 검증 문제가 발생하게 된 파라미터 입니다.
측정프로토콜에서 테스트로 사용되는 URL은 다음과 같습니다. 아래의 URL로 바로 페이로드를 전달하여 테스트 하실 수도 있습니다.
https://www.google-analytics.com/debug/collect
JSON 형태의 응답결과를 받게 되며, 이상이 없다면 위의 URL을 아래와 같이 수정하여 사용하시면 됩니다.
페이로드에 문제가 없더라도 위의 URL은 디버깅 목적이므로 자료 수집이 되지 않으니, 이점 참고하시면 됩니다.
https://www.google-analytics.com/collect
JSON 형태가 익숙하지 않으 신 분들은 위의 폼에서 데이터를 입력하여 테스트 하시면, 보다 쉽게 테스트 하실 수 있으실 겁니다.
( 본문 인용시 출처를 밝혀 주시면 감사하겠습니다.)