Accelerated Mobile Pages(AMP)는 휴대기기에서 즉시 페이지를 렌더링할 수 있는 모바일 웹용 오픈소스 페이지 형식입니다. AMP 페이지는 HTML 페이지와 유사하며 모든 브라우저에서 로드됩니다. 그러나 Accelerated Mobile Pages에서 analytics.js를 사용할 수 없으므로 AMP에만 사용할 수 있는 애널리틱스 태그가 제공됩니다.
애널리틱스 데이터 수집은 측정 프로토콜 위에 레이어로 구현됩니다. 사용자 식별자가 무작위로 생성되어 localStorage 또는 쿠키에 저장됩니다. 사용자가 쿠키와 로컬 스토리지를 지우면 사용자 식별자가 재설정됩니다. AMP 태그는 애널리틱스의 IP 마스킹에 설명된 대로 IP 주소를 자릅니다. AMP 문서의 데이터는 항상 IP 마스킹 처리됩니다.
AMP 애널리틱스에서는 애널리틱스 차단이 지원됩니다. 차단이 설정되면 애널리틱스 데이터 수집이 사용 중지됩니다.
Accelerated Mobile Pages를 사용하면 사용자는 동일한 세션이 진행되는 동안 여러 사이트에서 동일한 게시자가 제공한 콘텐츠에 참여할 수 있습니다. AMP에서 수집한 세션 기반 측정항목을 자세히 알아보세요.
요건
AMP 페이지에서 애널리틱스를 사용하려면 다음을 완료해야 합니다.
- 애널리틱스에서 데이터를 수집하고 사용하는 방법을 공개하고 사용자가 애널리틱스 차단을 선택할 수 있도록 합니다. 그러려면 애널리틱스 차단 페이지 링크가 포함된 Google의 개인 정보 보호 및 약관 링크를 제공합니다.
- 모바일 페이지에서 AMP 애널리틱스 태그를 사용합니다. Google Developers에서 AMP 애널리틱스 사양을 참조하세요.
기능 및 제한사항
AMP 애널리틱스를 사용하면 다음 데이터를 수집할 수 있습니다.
- 페이지 데이터: 도메인, 경로, 페이지 제목
- 사용자 데이터: 클라이언트 ID, 시간대
- 인터넷 사용 기록: 리퍼러, 고유 페이지 조회 ID
- 브라우저 데이터: 화면 높이, 화면 너비, 사용자 에이전트
- 상호작용 데이터: 페이지 높이 및 페이지 너비
- 이벤트 데이터
추가 고려사항
Google AMP Client-ID API가 도메인에 게재된 페이지와 Google 뷰어 내에 게재된 AMP 페이지에서 사용자 분석을 개선하기 위해 최근에 출시되었습니다. 자체 도메인에서 초고속 AMP 콘텐츠를 제공하는 것 외에도 AMP 콘텐츠가 Google 뷰어를 통해 직접 게재될 예정입니다. 하지만 Google AMP Client-ID API를 사용하지 않으면 Google 뷰어와 자체 사이트와 같이 2개 이상의 환경 내에서 페이지를 게재할 때, 이 2개(또는 이상의)의 터치 포인트에서 내 콘텐츠에 참여하는 단일 사용자에게 여러 개의 ID가 부여됩니다.
캐시와 비 캐시 분석
자체 도메인과 AMP 페이지의 캐시에서 사용자가 상호작용하는 방식을 비교하여 이를 더 자세히 알아보려는 경우 다음의 안내와 같이 맞춤 측정기준을 통해 해당 데이터를 애널리틱스에 전송하는 방법을 사용할 수 있습니다.
- 애널리틱스 인터페이스를 통해 새로운 맞춤 측정기준을 추가합니다. 조회 수준 측정기준을 만들고 색인 번호를 기록합니다.
- AMP 페이지의 애널리틱스 태그에 다음 구성을 추가합니다.
extraUrlParams: { 'cd<index 1="" from="" step="">': '${ampdocHost}' } 예: 색인이 5이면 구성은 다음과 같음: extraUrlParams: { 'cd5': '${ampdocHost}' }
- AMP 페이지를 다시 실행하면 새 맞춤 측정기준으로 유입되는 호스트 이름이 표시됩니다.
- AMP 페이지를 다시 실행한 후에는 새로운 맞춤 측정기준을 사용하여 맞춤 보고서를 설정하거나, 일반적인 보고서 절차에 따라 맞춤 측정기준에 액세스할 수 있습니다.