Zum Inhalt springen

Personalisierung

Kampagnen rendern jede Nachricht pro Kontakt. Verwende dreifache geschweifte Klammern in subject, html und text.

Platzhalter Wird ersetzt durch
{{{FIRST_NAME}}} Den Vornamen des Kontakts oder leeren Text, falls keiner vorhanden ist.
{{{FIRST_NAME|fallback}}} Den Vornamen oder fallback, wenn er leer ist.
{{{LAST_NAME}}} Den Nachnamen des Kontakts oder leeren Text.
{{{EMAIL}}} Die E-Mail-Adresse des Kontakts.
{{{SPACEPOST_UNSUBSCRIBE_URL}}} Einen signierten Abmeldelink pro Kontakt.
{{{RESEND_UNSUBSCRIBE_URL}}} Alias des obigen, damit von Resend migrierte Templates weiter funktionieren.
<p>Hi {{{FIRST_NAME|there}}},</p>
<p>We sent this to {{{EMAIL}}}.</p>
<p><a href="{{{SPACEPOST_UNSUBSCRIBE_URL}}}">Unsubscribe</a></p>

Beispiel für einen Betreff: Welcome back, {{{FIRST_NAME|friend}}}.

  • Leerzeichen innerhalb der Klammern werden ignoriert: {{{ FIRST_NAME | there }}} funktioniert.
  • Der Fallback wird getrimmt und darf Leerzeichen enthalten, aber kein }.
  • Namen unterscheiden Groß- und Kleinschreibung und sind in Großbuchstaben.
  • Werte, die in HTML eingefügt werden, werden maskiert (< wird zu &lt;), sodass ein Kontakt mit dem Namen <script> kein Markup einschleusen kann. In Text-Bodys und Betreffs werden Werte unverändert eingefügt.
  • Unbekannte Platzhalter bleiben unverändert, sodass Tippfehler in deiner Testsendung sichtbar sind.
  • Platzhalter funktionieren nur in Kampagnen. Transaktions-E-Mails, die mit POST /emails gesendet werden, werden nicht per Template befüllt; baue den String in deinem Code zusammen.