Sjablonen aanpassen
U kunt uw malplaatjes van HTML voor GenStudio aanpassen door de het malplaatjetaal te gebruiken 0} Handlebars {. De syntaxis Handlebars gebruikt regelmatige tekst met dubbele steunen als inhoudplaceholders. Zie What is Handlebars?
in de de taalgids van Handlebars leren hoe te om uw malplaatje voor te bereiden.
<!DOCTYPE html>
<html>
<head>
<title>Title</title>
<style>
</style>
</head>
<body>
</body>
</html>
Zie voorbeelden van het Malplaatje.
Plaatsaanduidingen voor inhoud
Binnen de kop of de hoofdtekst van een sjabloon kunt u de syntaxis Handlebars gebruiken om plaatsaanduidingen voor inhoud in te voegen op plaatsen waar GenStudio de sjabloon moet vullen met werkelijke inhoud. GenStudio herkent en interpreteert automatisch de plaatsaanduidingen voor inhoud op basis van de veldnaam.
Met {{ headline }}
kunt u bijvoorbeeld aangeven waar de kop van het e-mailbericht moet worden geplaatst:
Veldnamen
Het maximumaantal velden dat in een aangepaste sjabloon is toegestaan, is twintig.
Erkende veldnamen
De volgende tabel bevat een lijst met de veldnamen die door GenStudio worden herkend voor populatie in sjablonen.
pre_header
headline
Meta ad
body
Meta ad
cta
Meta ad
on_image_text
image
Meta en (geadviseerd)
brand_logo
GenStudio vult bepaalde velden automatisch in sjablonen in. Deze velden hoeven dus niet in uw sjabloonontwerpen te worden opgenomen:
subject
(e-mailsjabloon)headline
-,body
- enCTA
-velden (metagegevens en sjabloon)
Naam merklogo
Als u een merklogo aan uw sjabloon wilt toevoegen, gebruikt u de volgende code om het standaardlogo te renderen:
{{#if brand_logo}}{{brand_logo}}{{else}} encoded inline logo {{/if}}
Handmatige veldnamen
Alle andere veldnamen worden behandeld als handmatig gevulde velden. Als u een sectie bewerkbaar wilt maken, voegt u dubbele haakjes toe rond de sectie die u wilt bewerken.
Voorbeeld:
{{customVariable}}
(customVariable is de handmatig bewerkbare sectie)
Secties of groepen
Secties informeren GenStudio dat de gebieden in deze sectie een hoge graad van coherentie vereisen. Als u deze relatie instelt, kan de AI inhoud genereren die overeenkomt met de creatieve elementen in de sectie.
Gebruik een voorvoegsel van uw keuze in de veldnaam om aan te geven dat een veld deel uitmaakt van een sectie of groep.
U kunt bijvoorbeeld de inhoud van een gemarkeerd gebied als spotlight instellen:
spotlight_headline
spotlight_body
Elke sectie kan slechts één van elk gebiedstype hebben. In het bovenstaande voorbeeld kan het voorvoegsel spotlight
slechts één veld spotlight_headline
hebben.
Een sjabloon kan maximaal drie secties bevatten:
headline
body
spotlight_headline
spotlight_body
news_headline
news_body
GenStudio begrijpt dat spotlight_headline
nauwer verwant is aan spotlight_body
dan aan news_body
.
Sjabloonvoorbeelden
Hier volgt een eenvoudig voorbeeld van een HTML-sjabloon voor een e-mailbericht dat één sectie bevat. De kop bevat eenvoudige inline CSS voor opmaak. Het lichaam bevat a pre-header
, headline
, en image
placeholdervoor gebruik door GenStudio om inhoud tijdens het proces van de e-mailgeneratie te injecteren.
code language-handlebars line-numbers h-13 |
---|
|
In het bovenstaande voorbeeld ziet u dezelfde HTML-sjabloon, maar met nog twee secties. De kop bevat inline CSS voor het opmaken van een groep. Het lichaam gebruikt twee groepen met inhoudplaceholdersgebruikend een prefix.
code language-handlebars line-numbers h-33 |
---|
|
Hier volgt een eenvoudig voorbeeld van een advertentiesjabloon van Meta. De kop bevat inline CSS voor opmaak. Het lichaam gebruikt inhoudplaceholdersgebruikend een prefix.
code language-handlebars line-numbers h-33 |
---|
|
Sjabloonvoorbeeld
Bepaal de zichtbaarheid van speciale inhoud met behulp van ingebouwde hulpmiddelen (speciale expressies in de sjabloontaal Handlebars die bepaalde handelingen uitvoeren). U kunt bijvoorbeeld parameters voor het bijhouden van koppelingen toevoegen aan de koppelingen in de geëxporteerde sjabloon terwijl de koppelingen voor de voorvertoning ongewijzigd blijven.
De waarde _genStudio.browser
wordt ingesteld bij het renderen van een sjabloon en de waarde genStudio.export
wordt ingesteld bij het exporteren van een sjabloon. U kunt besluiten om bepaalde inhoud bij de bovenkant van een e-mail te omvatten gebruikend een voorwaardelijke omslag, bijvoorbeeld wanneer het malplaatje voor de uitvoer wordt gebruikt:
Een ander voorbeeld kan zijn om het gebruik van volgcodes te verhinderen wanneer het previewing van een malplaatje in GenStudio. In dit voorbeeld wordt getoond hoe u volgparameters kunt toevoegen aan koppelingen in de geëxporteerde sjabloon, terwijl de voorbeeldkoppelingen schoon blijven:
Statische inhoud
E-mail- en metasjablonen zijn vaak gekoppeld aan afbeeldingen en CSS-bestanden die buiten GenStudio worden gehost. Wanneer GenStudio miniaturen voor deze sjablonen of de ervaringen die hiervan zijn afgeleid genereert, kunnen deze externe bronnen worden genegeerd als ze niet de juiste koppen CORS (Cross-Origin Resource Sharing) hebben.
Houd rekening met twee opties om ervoor te zorgen dat deze bronnen beschikbaar zijn tijdens het genereren van miniaturen:
- de Kopballen van CORS van het Gebruik: De gastheerserver moet reacties met een
Access-Control-Allow-Origin
kopbal verzenden die aanhttps://experience.adobe.com
waarde voor productiemilieu's wordt geplaatst. Met deze methode kan GenStudio toegang krijgen tot de bronnen en deze opnemen. - Gegevens URLs van het Gebruik: Sluit direct de externe middelen in het malplaatje in gebruikend Gegevens URLs. Deze methode omzeilt de beperkingen van CORS en zorgt ervoor dat de middelen tijdens duimnagelgeneratie beschikbaar zijn.