이메일 템플릿 우수 사례 best-practices-for-email-templates

CAUTION
AEM 6.4가 확장 지원이 종료되었으며 이 설명서는 더 이상 업데이트되지 않습니다. 자세한 내용은 기술 지원 기간. 지원되는 버전 찾기 여기.

이 문서에서는 잘 개발된 이메일 캠페인 템플릿에 기여하는 이메일 디자인에 대한 모범 사례 중 일부를 설명합니다.

AEM에서 사용할 수 있는 데모 캠페인은 이러한 모든 우수 사례를 따릅니다. 데모 캠페인에서 모범 사례를 구현하는 방법은 각 우수 사례에 대해 설명되어 있습니다.

자신만의 뉴스레터를 만들 때 이러한 우수 사례를 사용하십시오.

NOTE
모든 캠페인 콘텐츠는 master 페이지 유형 cq/personalization/components/ambitpage. 예를 들어 캠페인 구조를 계획하는 경우 다음과 같습니다.
  • /content/campaigns/teasers/en/campaign-promotion-global
마스터 페이지 아래에 있는지 확인해야 합니다.
  • /content/campaigns/teasers/master/en/campaign-promotion-global
NOTE
Adobe Campaign용 메일 템플릿을 만들 때는 속성을 포함해야 합니다 acMapping 값 사용 mapRecipient 에서 jcr:content 템플릿의 노드 또는 페이지 속성 AEM의 경우(필드가 비활성화되어 있음).

템플릿/페이지 구성 요소 template-page-component

/libs/mcm/campaign/components/campaign_newsletterpage

우수 사례
구현

일관된 렌더링을 위해 문서 유형을 지정합니다.

시작 부분에 DOCTYPE(HTML 또는 XHTML)을 추가합니다

디자인 변경 시 구성할 수 있습니다 cq:doctype 속성 "/etc/designs/default/jcr:content/campaign_newsletterpage"

기본값은 "XHTML"입니다.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

"HTML_5"로 변경할 수 있습니다.

<!DOCTYPE HTML>

특수 문자를 올바르게 렌더링하려면 문자 정의를 지정합니다.

CHARSET 선언(예: iso-8859-15, UTF-8)을 <head>

이 UTF-8로 설정되어 있습니다.

<meta http-equiv="content-type" content="text/html; charset=UTF-8">

모든 구조를 <table>요소를 생성하지 않습니다. 복잡한 레이아웃을 만들려면 표를 중첩하여 복잡한 구조를 만들어야 합니다.

이메일은 css 없이도 잘 보입니다.

표는 전체 템플릿 전체에서 컨텐츠 구조화에 사용됩니다. 현재 최대 4개의 중첩 테이블(기본 테이블 1개 + 최대)을 사용하고 있습니다. 3개 중첩 수준)

<div> 태그는 적절한 구성 요소 편집을 위해 작성 모드에서만 사용됩니다.

요소 속성(예: cellpadding, valign 및 width)을 사용하여 표 차원을 설정합니다. 이렇게 하면 박스 모델 구조가 강제 적용됩니다.

모든 테이블에는 다음과 같은 필수 속성이 포함됩니다. 테두리, 셀 패딩, 셀 간격너비.

테이블 내에 요소 위치를 일치시키기 위해 모든 테이블 셀에는 속성이 있습니다 valign="top" 설정 중입니다.

가능하면 모바일 친화성을 고려하십시오. 미디어 쿼리를 사용하여 작은 화면에서 텍스트 크기를 늘리고, 링크에 대한 축소판 크기 히트 영역을 제공합니다.

디자인에서 허용하는 경우 이메일 응답형으로 만듭니다.

데모 디자인을 표시하는 데 CSS 스타일이 사용되는 한 미디어 쿼리를 사용하여 모바일 친화적인 버전을 제공하고 있습니다.
인라인 CSS는 모든 CSS를 시작 부분에 넣는 것보다 낫습니다.

기본 HTML 구조를 더 잘 보여주고 일부 CSS 정의만 삽입되어 있는 뉴스레터 구조를 사용자 지정할 수 있는 가능성을 개선하기 위해

기본 스타일 및 템플릿 변형이 <head> 섹션에 있는 마지막 항목이 될 필요가 없습니다. 뉴스레터를 최종적으로 제출할 때 이러한 CSS 정의는 HTML에 삽입해야 합니다. 자동 인선 메커니즘이 계획되었지만 현재 사용할 수 없습니다.

CSS를 단순하게 유지합니다. 복합 스타일 선언, 축약형 코드, CSS 레이아웃 속성, 복잡한 선택기 및 의사 요소를 사용하지 마십시오.
데모 디자인을 표시하는 데 CSS 스타일이 사용되는 한 CSS 권장 사항이 따릅니다.
전자 메일의 최대 너비는 600-800픽셀이어야 합니다. 이렇게 하면 많은 클라이언트가 제공하는 미리 보기 창 크기 내에서 더 잘 작동합니다.
다음 너비 콘텐츠 테이블의 경우 데모 디자인에서 600px로 제한됩니다.

이미지 images

/libs/mcm/campaign/components/image

우수 사례
구현
추가 alt 이미지에 대한 속성
다음 alt 속성이 이미지 구성 요소에 대해 필수로 정의되었습니다.
사용 jpg 대신 png 이미지 형식
이미지는 항상 이미지 구성 요소에서 JPG으로 제공됩니다.
사용 <img> 요소를 생성하지 않습니다.
템플릿에 배경 이미지 데이터가 사용되지 않습니다.
그림에 속성 style="display block"을 추가합니다. Gmail에서 잘 표시할 수 있습니다.
모든 이미지는 기본적으로 을 포함합니다 style="display block" 속성을 사용합니다.

/libs/mcm/campaign/components/heading, /libs/mcm/campaign/components/textimage

우수 사례
구현
CSS에서 스타일 대신 html 사용(font-family)
리치 텍스트 편집기(예: 텍스트 이미지 구성 요소)는 이제 선택한 텍스트에 글꼴 패밀리와 글꼴 크기를 선택하고 적용할 수 있습니다. 그러면 태그로 렌더링됩니다.
다음과 같은 기본적인 교차 플랫폼 글꼴 사용 굴림, 버다나, 조지아Times New Roman.

뉴스레터 디자인에 따라 다릅니다.

데모 디자인에서 "Helvetica" 글꼴은 사용되지만 없는 경우 일반 sans-serif 글꼴로 돌아갑니다.

범용 generic

우수 사례
구현
W3C 유효성 검사기를 사용하여 HTML 코드를 수정합니다. 열려 있는 모든 태그가 올바르게 닫혀 있는지 확인합니다.
코드가 검증되었습니다. XHTML 변환 Doctype에 대해 누락된 xmlns 속성만 표시됩니다. <html> 요소가 없습니다.
JavaScript나 Flash을 사용하지 마십시오. 이러한 기술은 이메일 클라이언트가 주로 지원하지 않습니다.
JavaScript나 Flash은 뉴스레터 템플릿에 사용되지 않습니다.
다중 부분 전송을 위한 일반 텍스트 버전을 추가합니다.
페이지 컨텐츠에서 일반 텍스트 버전을 쉽게 추출하기 위해 새 위젯이 페이지 속성에 빌드되었습니다. 최종 일반 텍스트 버전의 시작점으로 사용할 수 있습니다.

Campaign 뉴스레터 템플릿 및 예제 campaign-newsletter-templates-and-examples

AEM에는 캠페인 뉴스레터를 만들기 위해 즉시 사용 가능한 몇 가지 템플릿과 구성 요소가 포함되어 있습니다. 이러한 템플릿 및 구성 요소를 사용하여 사용자 지정 뉴스레터를 만들 수 있습니다.

템플릿 templates

솔리드 베이스를 제공하고 다양한 컨텐츠 플로우 가능성을 확장하기 위해 기본적으로 사용할 수 있는 템플릿 유형은 세 가지가 약간 다릅니다. 이를 사용하여 사용자 정의 뉴스레터를 쉽게 작성할 수 있습니다.

모두 헤더, 바닥글 그리고 바디 섹션을 참조하십시오. 본문 섹션 아래에는 각 템플릿이 열 디자인 (1, 2 또는 3열).

chlimage_1-318

구성 요소 components

현재 캠페인 템플릿 내에서 사용할 수 있는 7가지 구성 요소. 이러한 구성 요소는 모두 Adobe 마크업 언어를 기반으로 합니다 HTL.

구성 요소 이름
구성 요소 경로
제목
/libs/mcm/campaign/components/heading
이미지
/libs/mcm/campaign/components/image
텍스트 및 개인화
/libs/mcm/campaign/components/personalization
Textimage
/libs/mcm/campaign/components/textimage
링크
/libs/mcm/campaign/components/reference
Dynamic Media Classic(이전 Scene7) 이미지 템플릿
/libs/mcm/campaign/s7image
타깃팅된 참조
/libs/mcm/campaign/components/reference
NOTE
이러한 구성 요소는 메일 콘텐츠에 최적화되어 있습니다. 즉, 이 문서에서는 이 문서에 설명된 우수 사례를 따릅니다. 다른 기본 구성 요소를 사용하면 일반적으로 이러한 규칙을 위반합니다.

이러한 구성 요소는 다음과 같이 자세히 설명합니다. Adobe Campaign 구성 요소.

recommendation-more-help
5ce3024a-cbea-458b-8b2f-f9b8dda516e8