Aanpasbare fragmenten customizable-fragments

Wanneer fragmenten in een e-mailsjabloon of e-mailsjabloon worden gebruikt, worden ze standaard vergrendeld vanwege overerving. Dit houdt in dat wijzigingen die in een fragment worden aangebracht, automatisch worden doorgegeven aan alle elementen waar het wordt gebruikt. Met aanpasbare fragmenten kunnen specifieke velden in een fragment als bewerkbaar worden gedefinieerd wanneer het fragment aan een e-mail- of e-mailsjabloon wordt toegevoegd. Als u bijvoorbeeld een fragment met een banner, tekst en een knop hebt, kunt u bepaalde velden, zoals de URL van het afbeeldings- of knopdoel, als bewerkbaar aanmerken.

Met aanpasbare fragmenten kunt u inhoud beheren en personaliseren zonder geheel nieuwe inhoudsblokken te maken of de overerving van fragmenten te verstoren. Wijzigingen die op fragmentniveau worden aangebracht, worden nog steeds doorgevoerd, terwijl aanpassingen op het sjabloonniveau voor e-mail of e-mail mogelijk zijn.

Fragmenten met zowel visuele als expressies kunnen worden gemarkeerd als aanpasbaar.

Bewerkbare velden toevoegen aan visuele fragmenten visual

Voer de volgende stappen uit om gedeelten van een visueel fragment bewerkbaar te maken:

NOTE
Bewerkbare gebieden kunnen aan beeld worden toegevoegd, tekst en knoop componenten. Voor HTML componenten, worden de editable gebieden toegevoegd gebruikend de verpersoonlijkingsredacteur, gelijkend op uitdrukkingsfragmenten. ​ Leer over editable gebieden in de componenten van HTML in fragmenten ​
  1. Open het scherm voor de editie van de fragmentinhoud.

  2. Selecteer de component in het fragment waar u bewerkbare velden wilt configureren.

  3. Het deelvenster Eigenschappen van component wordt aan de rechterkant geopend. Selecteer de tab Editable fields en schakel de optie Enable edition in of uit.

  4. Alle velden die voor de geselecteerde component kunnen worden bewerkt, worden in het deelvenster weergegeven. Welke velden beschikbaar zijn voor bewerking, is afhankelijk van het geselecteerde componenttype.

    In het onderstaande voorbeeld is de URL van de knop “Klik hier” geconfigureerd als bewerkbaar.

    {width="800" modal="regular"}

  5. Klik op Overview om alle bewerkbare velden en hun standaardwaarden te controleren.

    In dit voorbeeld wordt het veld URL van de knop weergegeven met de standaardwaarde die in de component is gedefinieerd. Gebruikers kunnen deze waarde aanpassen nadat ze het fragment aan hun inhoud hebben toegevoegd.

    {width="800" modal="regular"}

  6. Sla uw wijzigingen op als u klaar bent.

Nadat gebruikers het fragment aan een e-mail hebben toegevoegd, kunnen ze alle bewerkbare velden aanpassen die in het fragment zijn geconfigureerd.

Bewerkbare HTML-componenten in fragmenten editable-html

Binnen een HTML-component kunnen de volgende elementtypen bewerkbaar worden gemaakt:

  • Een gedeelte van tekstinhoud (bijvoorbeeld, een titel of een etiket van CTA).
  • Een volledige URL, die als verbindingsdoel of een beeldbron wordt gebruikt. Onvolledige URL’s worden niet ondersteund. de variabele moet de gehele URL-waarde vertegenwoordigen.
  • Een volledige CSS bezitswaarde (bijvoorbeeld, een volledige kleurenwaarde, een volledige het opvullen waarde, of een volledige breedtewaarde). Gedeeltelijke CSS-eigenschapswaarden worden niet ondersteund.

Elke geparametereerde CSS-eigenschapswaarde moet exact {{{varName}}} zijn: geen achtervoegsels, geen extra tekst, geen veelvoudige variabelen, en geen aaneenschakeling binnen één enkel bezit.

U kunt als volgt parameters toewijzen aan eigenschappen met meerdere zijden, zoals opvulling:

  • elke kant als afzonderlijk bezit (geadviseerd) verklaren, of
  • declareert één variabele die de volledige steno-waarde bevat.

De werking van bewerkbare velden in HTML-componenten components

Bewerkbare velden in een HTML-component worden gemaakt door inline variabelen rechtstreeks in de broncode van de component te declareren. Elke variabele heeft een unieke id en een standaardwaarde. Er wordt dan naar de variabele verwezen waar de bewerkbare waarde in de markering moet worden weergegeven.

Nadat het fragment is opgeslagen en gepubliceerd, wordt elke variabele die in de HTML-component is gedeclareerd, automatisch als een bewerkbare parameter weergegeven wanneer het fragment aan een e-mail wordt toegevoegd.

De auteur van de e-mail kan dan de standaardwaarde van om het even welke variabele van E-mail Designer (bijvoorbeeld, veranderend een achtergrondkleur, ruilend een CTA URL, of het bijwerken van een titel) zonder het onderliggende HTML met voeten te treden.

Syntaxisverwijzing syntax

Bewerkbare velden worden gedefinieerd en er wordt met behulp van twee patronen naar verwezen:

Een variabele declareren declaring

Gebruik de inline declaratie om een variabele met een unieke id en een standaardwaarde te definiëren:

{{#inline "variableID"}}default_value{{/inline}}

Vervang variableID door een unieke id voor het bewerkbare veld. De id moet uniek zijn binnen de component en mag geen spaties bevatten.

Vervang default_value door de waarde die moet worden gebruikt als de e-mailauteur deze waarde niet overschrijft.

Een variabele verwijzen referencing

Gebruik drie accolades om naar de variabele te verwijzen waar de waarde ervan in de markering moet worden weergegeven:

{{{variableID}}}

Met dezelfde variabele-id kan een willekeurig aantal keren naar de HTML worden verwezen. Alle verwijzingen worden omgezet naar de waarde die de e-mailauteur instelt (of naar de standaardwaarde als er geen overschrijving is opgegeven).

Optionele parameters optional

De inline-declaratie ondersteunt optionele parameters die wijzigen hoe het bewerkbare veld wordt weergegeven of verwerkt:

Actie
Parameter
Voorbeeld
Declareer een editable gebied met a standaardwaarde. Wanneer het fragment aan een e-mail wordt toegevoegd, wordt deze standaardwaarde gebruikt tenzij de auteur het met voeten treedt.
Voeg de standaardwaarde tussen de inline-tags toe.
{{#inline "editableFieldID"}}default_value{{/inline}}
Bepaal a etiket voor het editable gebied. Dit label wordt weergegeven in de e-mailtoepassing van de Designer wanneer de auteur van de e-mail de velden van het fragment bewerkt.
name="title"
{{#inline "editableFieldID" name="title"}}default_value{{/inline}}
Declareer een editable gebied dat een beeldbron bevat.
assetType="image"
{{#inline "editableFieldID" assetType="image"}}default_value{{/inline}}
Declareer een editable gebied dat a URL bevat dat moet worden gevolgd.
assetType="url"
{{#inline "editableFieldID" assetType="url"}}default_value{{/inline}}

Bewerkbare velden toevoegen aan een HTML-component adding-editable-fields

Ga als volgt te werk als u delen van een HTML-component binnen een visueel fragment bewerkbaar wilt maken:

  1. Open het visuele fragment voor bewerking in de e-mail-Designer.
  2. Voeg een component van HTML aan het fragment van het paneel van Componenten toe, of selecteer een bestaande component van HTML.
  3. Met de geselecteerde component van HTML, klik tonen broncode om de HTML bronmening in de verpersoonlijkingsredacteur te openen.
  4. In de verpersoonlijkingsredacteur, verklaar elke editable variabele gebruikend de gealigneerde verklaringssyntaxis. Plaats alle declaraties van variabelen boven aan de component voor leesbaarheid en wijs aan elke variabele een unieke id toe.
  5. Verwijs met de syntaxis {{{variableID}}} naar elke variabele in de HTML-markering waar de bewerkbare waarde moet worden weergegeven. In dezelfde component kan meerdere keren naar dezelfde variabele worden verwezen.
  6. Sla de HTML-component op en sla het fragment op.
  7. Publiceer het fragment om het beschikbaar te maken voor gebruik in e-mails.

Het fragment gebruiken in een e-mailbericht using-fragment

Nadat het fragment is gepubliceerd, worden alle variabelen die in de HTML-componenten zijn gedeclareerd, weergegeven als bewerkbare parameters in de e-mailtoepassing Designer.

U kunt als volgt de fragmenten aanpassen wanneer u het fragment in een e-mail gebruikt:

  1. Open of maak een e-mailbericht in de Marketo Engage Email Designer.
  2. Voeg het gepubliceerde fragment toe aan het e-mailcanvas.
  3. Selecteer het fragment om het deelvenster met eigenschappen te openen. De lijst van editable gebieden wordt getoond onder de Bewerkbare gebieden sectie, met elk gebied geëtiketteerd door zijn veranderlijke identiteitskaart (of door het vriendschappelijke die etiket door de name parameter wordt gespecificeerd).
  4. Werk de waarde van een bewerkbaar veld rechtstreeks vanuit het deelvenster Eigenschappen bij. De wijziging geldt alleen voor de huidige e-mail; het gepubliceerde fragment en andere e-mails die ernaar verwijzen, blijven ongewijzigd.
  5. Sla het e-mailbericht op.

Het fragment wordt gerenderd met de aangepaste waarden, terwijl toekomstige structurele updates die aan het gepubliceerde fragment worden aangebracht, toch worden overgeërfd.

Voorbeeld: eenvoudig fragment met bewerkbare tekst, kleur en URL example

In het volgende voorbeeld wordt een kleine promotiebanner met vier bewerkbare velden gemaakt:

  • een achtergrondkleur
  • een koptekst
  • een CTA-label
  • een CTA-URL

Nadat een auteur van een e-mail het fragment heeft gepubliceerd, kan hij of zij al deze waarden overschrijven bij het toevoegen van het fragment aan een e-mail.

Eenvoudige editable banner

<!-- Define editable variables -->
{{#inline "bgColor"}}#0057FF{{/inline}}
{{#inline "headlineText"}}Example Headline{{/inline}}
{{#inline "ctaText"}}Learn More{{/inline}}
{{#inline "ctaUrl" assetType="url"}}https://www.example.com{{/inline}}

<!-- Use the variables in the HTML -->
<table width="100%" cellpadding="0" cellspacing="0"
       style="background-color:{{{bgColor}}}; border-radius:8px;" >
  <tr>
    <td style="padding:30px; text-align:center; font-family:Arial,sans-serif;">
      <h2 style="color:#ffffff; font-size:24px; margin:0;">
        {{{headlineText}}}
      </h2>
      <a href="{{{ctaUrl}}}"
         style="display:inline-block; margin-top:16px; padding:12px 28px;
                background:#ffffff; color:{{{bgColor}}};
                font-weight:bold; border-radius:4px; text-decoration:none;">
        {{{ctaText}}}
      </a>
    </td>
  </tr>
</table>

In dit voorbeeld:

  • Er wordt tweemaal naar bgColor verwezen: één voor de tabelachtergrondkleur en één voor de CTA-tekstkleur. Beide verwijzingen verwijzen naar dezelfde waarde, zodat geeft één enkele uit zich aan beide plaatsen.
  • ctaUrl wordt gedeclareerd met assetType="url" , wat aangeeft dat de waarde moet worden verwerkt als een bijgehouden URL.

Aanbevolen procedures best-practices

  • Neem eenheden (px, em, %) op in de standaardwaarde van de variabele, zodat de variabele een volledige CSS-waarde vertegenwoordigt. Dit vermijdt aaneenschakeling, die niet wordt gesteund.
  • Voorkeur voor de lange-zijeigenschappen van CSS (padding-top, padding-right, padding-bottom, padding-left) boven steno wanneer elke kant afzonderlijk moet worden bewerkt.
  • Wanneer een URL moet worden bijgehouden, declareert u deze met assetType="url" .
  • Wanneer een bewerkbaar veld een afbeeldingsbron bevat, declareert u deze met assetType="image" .
  • Test het fragment door het toe te voegen aan een concept-e-mail en om te controleren of alle bewerkbare velden in het deelvenster Eigenschappen worden weergegeven en correct worden omgezet wanneer het wordt overschreven.

Te weten dingen things-to-know

  • Bewerkbare velden in HTML-componenten ondersteunen volledige tekstinhoud, volledige URL’s en volledige CSS-eigenschapswaarden. Onvolledige URL’s en gedeeltelijke CSS-eigenschapswaarden kunnen niet worden geparametriseerd.
  • Eén CSS-eigenschapswaarde kan een variabele niet combineren met extra statische tekst of met een andere variabele. Elke parameterzed bezitswaarde moet precies één veranderlijke verwijzing zijn.
  • Variabele-id’s moeten uniek zijn binnen een HTML-component en mogen geen spaties bevatten.
  • Systeemkoppelingen buiten de box, zoals de koppeling voor het afmelden van abonnementen en de URL voor de spiegelpagina, kunnen niet worden omgezet in bewerkbare velden.
recommendation-more-help
marketo-help-marketo