AEM 이메일 템플릿에 AMP 지원이 표시되지 않거나 유효한 AMP 출력이 생성됩니다.
Adobe Experience Manager(AEM) 이메일 템플릿에 페이지 정책에 AMP 구성 옵션이 표시되지 않거나 AMP 페이지를 렌더링할 때 AMP 출력의 유효성 검사가 실패합니다. AMP 활성화 핵심 구성 요소 페이지에서 상속할 페이지 구성 요소를 업데이트하고 템플릿 정책에서 AMP 모드를 구성하여 AMP 기능을 복원하고 유효한 AMP 출력을 생성합니다. 이 문제를 해결하려면 구성 요소 상속을 업데이트하고 AMP 출력을 확인합니다.
설명 description
환경
- Adobe Experience Manager as a Cloud Service
- Adobe Experience Manager 6.5 Managed Services
- AMP 확장을 사용한 AEM 핵심 구성 요소
- 편집 가능한 템플릿 및 페이지 정책을 사용하는 이메일 템플릿
문제/증상
- AMP 구성 옵션이 페이지 정책 인터페이스에 표시되지 않습니다.
- 편집 가능한 템플릿에서는 AMP 모드 옵션을 사용할 수 없습니다.
- page.amp.html 선택기가 로드되지만 AMP 유효성 검사가 실패합니다.
- 생성된 AMP 페이지가 Google AMP 유효성 검사 요구 사항을 충족하지 않습니다.
원인
프로젝트의 페이지 구성 요소는 AMP 활성화 핵심 구성 요소 페이지에서 상속하지 않습니다. Adobe Experience Manager(AEM)에는 기본적으로 AMP 확장이 포함되어 있지만 AEM은 AMP 지원을 자동으로 활성화하지 않습니다. sling:resourceSuperType 속성이 core/wcm/extensions/amp/components/page/v1/page을(를) 가리키지 않으면 AEM은 페이지 정책에 AMP 모드 옵션을 표시하지 않고 유효한 AMP HTML 출력을 생성하지 않습니다. 따라서 AMP 구성은 계속 사용할 수 없으며 AMP 페이지의 유효성 검사가 실패합니다.
해결 방법 resolution
다음 단계에 따라 문제를 해결하십시오
- 저장소 설치 경로에 핵심 구성 요소 AMP 확장 기능이 있는지 확인하고 Adobe Experience Manager(AEM)가 확장 기능을 올바르게 로드하는지 확인합니다.
.amp.html을(를) 페이지 URL에 추가하고 AEM에서 페이지의 AMP 버전을 렌더링하는지 확인합니다.- CRXDE에서 사이트의 페이지 구성 요소를 열고 현재 sling
resourceSuperType value.을(를) 검토합니다. - 구성 요소의
sling:resourceSuperType속성을 AMP 사용 핵심 구성 요소 페이지로 업데이트:core/wcm/extensions/amp/components/page/v1/page. - 구성 요소 구성을 저장하고 업데이트된 상속 값이 지속되는지 확인합니다.
- 템플릿의 페이지 정책 을 열고 AMP 모드 옵션이 표시되는지 확인합니다.
- 필요한 AMP 모드 설정을 선택하고 정책을 저장한 다음 AEM이 템플릿을 사용하는 페이지에 구성을 적용하는지 확인합니다.
- Google의 AMP 유효성 검사기를 사용하여 생성된
page.amp.html출력의 유효성을 검사하고 유효성 검사 오류가 남아 있지 않은지 확인하십시오.
관련 읽기
recommendation-more-help
experience-cloud-kcs-help-kbarticles