AMP를 활용한 분석 도구 통합
Important: this documentation is not applicable to your currently selected format email!
개요
트래픽 및 방문자에 대한 퍼블리셔의 이해를 개선하기 위한 SaaS 도구를 운영하는 경우 서비스와 amp-analytics
통합을 고려하실 수 있습니다. 이러한 통합은 고객이 AMP HTML 페이지의 트래픽 패턴을 확인하는 데 유용합니다.
준비 단계
분석 서비스를 AMP HTML 런타임에 추가하기 전 준비해야 할 사항은 다음과 같습니다.
- 분석 서비스의 AMP HTML 문서에 필요한 변수 및 요청의 종류를 확인합니다.
- 서비스와 관련한 페이지에서 전송되는 분석 요청을 발생시키는 트리거를 확인합니다.
- 퍼스트 파티 및 타사 AMP 컨텍스트에서의 사용자 추적 여부 및 방식을 고려합니다.
- 분석 대시보드에서 AMP 트래픽을 처리하는 방식을 규정합니다.
amp-analytics
의 누락된 기능 및 필요한 기능에 대한 파일 요청을 확인합니다.- AMP 분석은 변수를 사전 구성된 엔드포인트로 전송합니다. 기존 엔드포인트가 없다면 엔드포인트 구축 방법을 간단히 설명하는 다음 예시를 참조하세요.
iframe
을 제외한 모든 전송 유형에서 변수는 HTTPS 요청의 쿼리 문자열 매개변수로 전송됩니다.iframe
전송 유형에서 iframe이 생성되며window.postMessage
를 통해 변수가 전송됩니다. 이런 경우 메시지가 URL일 필요는 없습니다. 이 옵션은 MRC 공인 공급 업체에만 제공됩니다.amp-analytics
와 통합이 현재 정책(특히 개인정보 보호정책) 또는 계약에 어떤 영향을 미치는지 고려합니다.
AMP HTML 런타임에 구성 추가
- AMP HTML 런타임에 분석 서비스 구성이 추가될 것임을 명시하는 Intent-To-Implement 이슈를 생성합니다. 설명에 cc @ampproject/wg-analytics가 포함되었는지 확인하세요.
- 다음을 구현하는 패치를 개발합니다.
- 상단의 옵션 및 다음과 같이 기본 이외 옵션을 포함하는 공급 업체 폴더의 신규 구성 json 파일
${vendorName}.json
."vars": {}
추가 기본 변수."requests": {}
서비스에 사용될 요청."optout":
필요한 경우. 현재 적합한 선택 해제 시스템이 없으므로 원활히 기능하는 시스템을 설계할 수 있도록 의견을 보내주세요."warningMessage":
필요한 경우. 콘솔에서 공급 업체의 경고 정보를 표시합니다(예: 사용 중단 또는 마이그레이션).
- iframe 전송을 사용하는 경우
"*vendor-name*": "*url*"
를 포함하는 iframe-transport-vendors.js의 ANALYTICS_IFRAME_TRANSPORT_CONFIG에 새 라인을 추가합니다. - examples/analytics-vendors.amp.html 참조의 예제.
- extensions/amp-analytics/0.1/test/vendor-requests.json 파일의 테스트.
- extensions/amp-analytics/0.1/analytics-vendors-list.md 파일의 지원되는 공급 업체 목록에 분석 서비스를 추가합니다. 유형, 설명, 사용 문서 링크를 포함합니다.
- examples/analytics-vendors.amp.html에 추가된 신규 예제를 테스트하여 기능이 예상대로 작동하는지 확인합니다. 예를 들어, 필요한 데이터가 수집되어 분석 대시보드에 표시되는지 확인합니다.
- 이 패치로 Pull 요청을 제출하고 Intent-To-Implement 이슈를 참조합니다.
- 서비스 사용 문서를 업데이트하고 고객에게 정보를 제공합니다.
- AMP 저장소 외부의 통합 테스트를 유지하시길 권장합니다.
태그 관리자
태그 관리자 서비스에는 AMP 분석과 통합을 위한 두 가지 옵션이 포함됩니다.
- 엔드포인트 접근 방식:
amp-analytics
에 적합한 추가 엔드포인트로 기능하며 백엔드에서 마케팅 관리를 수행합니다. - 구성 접근 방식: 퍼블리셔마다 고유하게 동적으로 생성된 JSON 구성 파일을 통해 태그 관리를 수행합니다.
엔드포인트 접근 방식은 이전 섹션에서 자세히 설명해드린 표준 접근 방식과 동일합니다. 구성 접근 방식은 각 퍼블리셔 전용의 고유한 amp-analytics 구성을 생성하고 호환 가능한 분석 패키지를 모두 포함합니다. 퍼블리셔는 다음과 유사한 구문을 사용하여 구성을 포함할 수 있습니다.
<amp-analytics config="https://my-awesome-tag-manager.example.com/user-id.json" > </amp-analytics> >
이 접근 방식을 취하려면 퍼블리셔의 AMP 분석 통합과 관련한 문서를 검토하세요.
추가 리소스
- 자세한 내용: iframe을 사용하지 않는 이유
- 자세한 내용: AMP로 미인증 사용자 관리하기
- amp-analytics 예시
- amp-analytics 참조 문서
- amp-analytics variables 참조 문서