Metodtips för e-postmallar best-practices-for-email-templates

CAUTION
AEM 6.4 har nått slutet på den utökade supporten och denna dokumentation är inte längre uppdaterad. Mer information finns i teknisk supportperiod. Hitta de versioner som stöds här.

I det här dokumentet beskrivs några av de bästa sätten att arbeta med e-postdesign, vilket resulterar i en välutvecklad mall för e-postkampanjer.

Den demokampanj som finns i AEM följer alla dessa bästa metoder. Hur de bästa metoderna implementeras i demokampanjen beskrivs för varje bästa praxis.

Använd dessa rutiner när du skapar ett eget nyhetsbrev.

NOTE
Allt kampanjinnehåll ska skapas under en master textsida cq/personalization/components/ambitpage. Om du till exempel planerar en kampanjstruktur ser det ut ungefär så här:
  • /content/campaigns/teasers/en/campaign-promotion-global
Se till att den finns under en överordnad sida:
  • /content/campaigns/teasers/master/en/campaign-promotion-global
NOTE
När du skapar en e-postmall för Adobe Campaign måste du ta med egenskapen acMapping med värdet mapRecipient i jcr:innehåll noden i mallen, eller så kan du inte välja Adobe Campaign-mallen i Sidegenskaper AEM (fältet är inaktiverat).

Komponenten Mall/sida template-page-component

/libs/mcm/campaign/components/campaign_newsletterpage

Bästa praxis
Implementering

Ange dokumenttyp för att säkerställa enhetlig återgivning.

Lägg till DOCTYPE i början (HTML eller XHTML)

Kan konfigureras genom att designen ändrar cq:doctype egenskap i "/etc/designs/default/jcr:content/campaign_newsletterpage"

Standardvärdet är "XHTML":

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

Kan ändras till "HTML_5":

<!DOCTYPE HTML>

Ange teckendefinition för att säkerställa korrekt återgivning av specialtecken.

Lägg till CHARSET-deklaration (t.ex. iso-8859-15, UTF-8) i <head>

Är inställd på UTF-8.

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

Koda all struktur med <table>-element. För mer komplicerade layouter bör du kapsla tabeller för att skapa komplexa strukturer.

E-post ska se bra ut även utan CSS.

Tabeller används i hela mallen för att strukturera innehåll. Använder för närvarande maximalt fyra kapslade tabeller (1 bastabell + max). 3 kapslingsnivåer)

<div> -taggar används endast i redigeringsläge för att säkerställa korrekt komponentredigering.

Använd elementattribut (t.ex. cellfyllnad, justering och bredd) för att ange tabelldimensioner. Detta framtvingar en kartongmodellstruktur.

Alla tabeller innehåller nödvändiga attribut som border, cellutfyllnad, cellmellanrum och width.

För att harmonisera elementplaceringen i tabeller har alla tabellceller attributet valign="top" anges.

Konto för mobilvänlighet, om möjligt. Använd mediefrågor om du vill öka textstorleken på små skärmar, ange träffområden i ministorlek för länkar.

Gör ett e-postmeddelande responsivt om designen tillåter det.

När det gäller CSS-format som används för att illustrera demodesign används mediefrågor för att erbjuda en mobilvänlig version.
Inline CSS är bättre än att placera all CSS i början.

För att bättre demonstrera den underliggande HTML-strukturen och förenkla möjligheten att anpassa nyhetsbrevsstrukturen har endast vissa CSS-definitioner infogats.

Basformat och mallvarianter har extraherats till ett formatblock i <head> på sidan. När nyhetsbrevet är färdigt ska dessa CSS-definitioner infogas i HTML. En automatisk infogningsmekanism planeras, men är för närvarande inte tillgänglig.

Gör din CSS enkel. Undvik sammansatta formatdeklarationer, kodförkortningar, CSS-layoutegenskaper, komplexa väljare och pseudoelement.
När det gäller CSS-format som används för att illustrera demodesign följs CSS-rekommendationerna.
E-postmeddelanden ska vara högst 600-800 pixlar breda. Detta gör att de beter sig bättre i den storlek på förhandsgranskningsfönstret som många klienter har.
The width innehållsförteckningen är begränsad till 600 px i demodesign.

Bilder images

/libs/mcm/campaign/components/image

Bästa praxis
Implementering
Lägg till alt attribut till bilder
The alt -attribut har definierats som obligatoriskt för bildkomponenten.
Använd jpg i stället för png bildformat
Bilderna hanteras alltid som JPG av bildkomponenten.
Använd <img> i stället för bakgrundsbilder i en tabell.
Inga bakgrundsbilddata används i mallarna.
Lägg till attributet style="display block" i bilder. Tillåter visning bra på Gmail.
Alla bilder innehåller som standard style="display block" -attribut.

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

Bästa praxis
Implementering
Använd html i stället för format i CSS (font-family)
RichTextEditor (t.ex. i textimagekomponenten) har nu stöd för att välja och använda teckensnittsfamiljer och teckensnittsstorlekar på markerade texter. De återges som taggar.
Använd grundläggande plattformsövergripande teckensnitt som Arial, Verdana, Georgien och Times New Roman.

Används för att skapa nyhetsbrev.

För demodesignen används teckensnittet "Helvetica", men kommer att återgå till det generiska sans-serif-teckensnittet, om det inte finns något.

Allmän generic

Bästa praxis
Implementering
Använd W3C-valideraren för att korrigera HTML-koden. Se till att alla öppna taggar stängs ordentligt.
Koden har validerats. För XHTML-övergångsdokument är det bara det saknade xmlns-attributet för <html> element saknas.
Stör inte JavaScript eller Flash - dessa tekniker stöds i stort sett inte av e-postklienter.
Varken JavaScript eller Flash används i nyhetsbrevmallen.
Lägg till en oformaterad textversion för att skicka flera delar.
En ny widget skapades i sidegenskaperna för att enkelt extrahera en textversion från sidinnehållet. Detta kan användas som startpunkt för den slutliga versionen av plaintext.

Mallar och exempel för kampanjnyhetsbrev campaign-newsletter-templates-and-examples

AEM innehåller flera mallar och komponenter som du kan använda för att skapa nyhetsbrev om kampanjer. Du kan använda de här mallarna och komponenterna för att skapa anpassade nyhetsbrev.

Mallar templates

Det finns tre något olika malltyper att välja mellan för att få en heltäckande bas och för att bredda möjligheterna med innehållsflöde. Du kan enkelt använda dessa för att skapa ett anpassat nyhetsbrev.

Alla har en header, a sidfot och brödtext -avsnitt. Under brödavsnittet skiljer sig mallarna åt i stapelsymbol (1, 2 eller 3 kolumner).

chlimage_1-318

Komponenter components

Det finns för närvarande sju komponenter som kan användas i kampanjmallar. Dessa komponenter är alla baserade på markeringsspråket Adobe HTL.

Komponentnamn
Komponentsökväg
Rubrik
/libs/mcm/campaign/components/heading
Bild
/libs/mcm/campaign/components/image
Text&personalisering
/libs/mcm/campaign/components/personalization
Textimage
/libs/mcm/campaign/components/textimage
Länk
/libs/mcm/campaign/components/reference
Dynamic Media Classic (tidigare Scene7) bildmall
/libs/mcm/campaign/s7image
Riktad referens
/libs/mcm/campaign/components/reference
NOTE
Dessa komponenter är optimerade för e-postinnehåll; dvs. de följer de bästa praxis som beskrivs i detta dokument. Om du använder andra komponenter som inte finns installerade i systemet bryter det vanligtvis mot dessa regler.

Dessa komponenter beskrivs ingående i Adobe Campaign-komponenter.

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