플랫폼 정책: 수집


데이터 수집 개요

참조 목록

참고사항

추적 코드에서는 사용자의 활동에 대한 정보를 수집합니다. 수집된 정보는 패키징되어 이미지 요청을 통해 애널리틱스 서버로 전송됩니다. 이 이미지 요청은 '조회'입니다. 이는 웹사이트 또는 모바일 앱에서 Google 애널리틱스로 데이터를 전송하는 수단입니다.

추적하려는 환경(예: 웹사이트, 모바일 앱 또는 기타 디지털 환경)에 따라 Google 애널리틱스에서 다양한 추적 기술을 사용해 데이터 조회수를 생성합니다. 예를 들어, 웹사이트용 조회수를 생성하는 특정 추적 코드와 모바일 앱용 조회수를 생성하는 다른 코드가 있습니다.

추적 코드는 조회수를 생성할 뿐만 아니라 신규 사용자와 재사용자를 식별합니다. 추적 코드의 또 다른 주요 기능은 데이터와 Google 애널리틱스 계정을 연결하는 것입니다. 이 연결은 추적 코드에 내장된 고유 식별자를 통해 수행됩니다.



웹사이트 데이터 수집

참조 목록

참고사항

웹사이트에서 발생한 데이터 추적을 위해 Google 애널리틱스에서 자바스크립트 추적 코드의 표준 스니펫을 제공합니다. 이 스니펫은 수집되는 데이터를 관리하는​​ analytics.js라고 불리는 자바스크립트 라이브러리를 참조합니다.

추적하려는 모든 웹페이지의 HTML에서 닫는 태그 앞에 표준 코드를 추가하기만 하면 됩니다. 이 스니펫은 페이지가 로드될 때마다 페이지뷰 조회를 생성합니다. 웹사이트 각 페이지에 Google 애널리틱스 추적 코드를 삽입하는 것이 중요합니다. 삽입하지 않으면 특정 웹사이트 세션 내에서 일어나는 모든 상호작용의 완전한 그림을 얻을 수 없습니다.

Google 애널리틱스에서 자바스크립트를 비동기 방식으로 실행한다는 것은 브라우저가 다른 작업을 수행하는 동안 자바스크립트는 백그라운드에서 실행된다는 뜻입니다. 즉, 브라우저가 웹페이지의 나머지를 렌더링하는 동안 Google 애널리틱스 추적 코드는 데이터를 계속 수집한다는 것을 의미합니다.

추적 코드의 실행으로 Google 애널리틱스에서는 사용자를 구분하는 익명의 고유 식별자를 생성합니다. 식별자를 생성하는 방법은 여러 가지가 있습니다. 기본적으로 Google 애널리틱스 자바스크립트는 자사 쿠키를 사용하지만, 나만의 식별자를 만들어서 사용할 수도 있습니다.

자바스크립트는 페이지가 로드되면 웹사이트 자체에서 정보(예: 현재 페이지의 URL)를 수집합니다. 또한 자바스크립트는 브라우저에서 사용자의 언어 환경설정, 브라우저 이름, 사이트에 액세스하는 데 사용되는 기기 및 운영체제 등의 정보도 수집합니다. 이 정보는 모두 패키징되어 Google 서버에 페이지뷰 조회로 전송됩니다. 이 과정은 브라우저에서 페이지가 로드될 때마다 반복됩니다.



모바일 앱 데이터 수집

참조 목록

참고사항

웹사이트에서 데이터를 수집할 때와 마찬가지로 자바스크립트를 사용하는 대신 SDK 또는 소프트웨어 개발 키트를 사용해 모바일 앱에서 데이터를 수집할 수 있습니다. Android 및 iOS 등 여러 운영체제별로 다양한 SDK가 있습니다.

SDK에서는 앱에 대한 데이터(예: 사용자가 보는 내용, 기기 운영체제, 사용자의 앱 실행 횟수)를 수집합니다. 이 데이터는 조회수로 패키징되어 Google 애널리틱스 계정으로 전송됩니다. 이는 자바스크립트 코드가 웹사이트에서 조회수를 전송하는 방법과 유사합니다.

데이터는 모바일 앱에서 애널리틱스로 즉시 전송되지 않습니다. 사용자가 앱을 탐색할 때 Google 애널리틱스 SDK에서 조회수를 로컬 단위로 저장한 다음, 나중에 이 조회수를 디스패칭이라는 일괄 처리로 Google 애널리틱스 계정에 전송합니다. 디스패칭은 다음과 같은 두 가지 이유 때문에 필요합니다.

  • 휴대기기는 네트워크 연결이 끊어질 수 있으며, 기기가 웹에 연결되어 있지 않으면 SDK에서 Google 애널리틱스에 데이터 조회수를 보낼 수 없습니다.
  • Google 애널리틱스에 데이터를 실시간으로 전송하면 기기의 배터리 수명이 단축될 수 있습니다.

이러한 이유로 SDK에서는 Android 기기에 대해 30분마다, iOS 기기에 대해 2분마다 조회수를 자동으로 디스패칭하지만 추적 코드에서 이 기간을 맞춤설정하여 배터리 수명에 미치는 영향을 조절할 수 있습니다.

모바일 SDK의 또 다른 중요한 기능은 사용자를 구별하는 것입니다. 앱이 처음으로 시작되면 Google 애널리틱스 SDK에서 웹사이트 추적 코드가 수행하는 것과 유사한 방식으로 기기에 익명의 고유 식별자를 생성합니다. Google 애널리틱스에서 각 고유 식별자는 순 사용자로 계산됩니다. 앱이 새 버전으로 업데이트되는 경우 기기의 식별자는 동일하게 유지됩니다. 단, 앱이 제거되는 경우 Google 애널리틱스 SDK에서 식별자를 삭제합니다. 그런 후에 앱이 다시 설치되는 경우 기기에 새 익명 식별자가 만들어집니다. 이 결과 사용자는 재사용자가 아닌 신규 사용자로 식별되지만, Google 애널리틱스 보고서의 다른 데이터는 영향을 받지 않습니다



측정 프로토콜 데이터 수집

참조 목록

참고사항

측정 프로토콜을 통해 웹과 연결되는 모든 기기에서 Google 애널리틱스로 데이터를 보낼 수 있습니다. Google 애널리틱스 자바스크립트 및 모바일 SDK는 자동으로 조회수를 측정해 Google 애널리틱스에 데이터를 보낼 수 있습니다. 그러나 다른 기기의 데이터를 수집하려는 경우에는 데이터 수집 조회를 직접 구축해야 합니다. 측정 프로토콜은 조회를 구성하는 방법과 구성한 조회수를 Google 애널리틱스로 전송하는 방법을 정의합니다.



Posted by Name_null