de en


Sonstiges: Tipps und Tricks zu Platzhaltern

Um die Inhalte Ihrer Mailings, Landingpages usw. zu personalisieren, lassen sich über Platzhalter wie [Anrede /] oder [Kundennummer /] die Daten eines Abonnenten einfügen. Dazu stehen an zahlreichen Stellen Eingabehilfen zur Verfügung.

Im Folgenden möchten wir Ihnen zusätzliche Platzhalter und Möglichkeiten vorstellen.

Accounteigenschaften

Sie können bestimmte Accounteigenschaften ausgeben, z. B. um sie als Teil einer Link-URL zu verwenden.

Beschreibung Eingabe
Account-ID [SYSTEM key='account-id' /]
Kundennummer [SYSTEM key='customer-number' /]
Login-Domain [SYSTEM key='login-domain' /]
Redirect-Domain [SYSTEM key='redirect-domain' /]

Datum und Uhrzeit

Sie können das aktuelle Datum oder das Datum aus einem Abonnentenfeld ausgeben, in Landessprache formatieren, bei Bedarf zeitlich verschieben oder das Alter des Geburtstagskindes berechnen.

Aktuelles Datum ausgeben

Der Platzhalter "DATETIME" gibt das aktuelle Datum bzw. die Uhrzeit aus. Im Fall eines versendeten Mailings ist das der Versandzeitpunkt des jeweiligen Abonnenten, genauer gesagt der Moment seiner Personalisierung.

Angenommen, das Versanddatum ist der 16. März 2021:

Eingabe Ausgabe
[DATETIME format='%d.%m.%y' /] 16.03.21
[DATETIME format='%d. %B %Y' locale='de_DE' /] 16. März 2021
[DATETIME format='%d.%m.%Y um %H:%M:%S Uhr' /] 16.03.2021 um 15:34:13 Uhr
[DATETIME format='%A, %d.%m.%Y, Kalenderwoche %V' locale='de_DE' /] Dienstag, 16.03.2021, Kalenderwoche 11

Eine Beschreibung aller Datumsvariablen finden Sie unter http://www.php.net/manual/de/function.strftime.php

Datum in Landessprache formatieren

Eingabe Ausgabe
[DATETIME format='%A, %Y/%m/%d' locale='en_US' /] Tuesday, 2021/03/16
[DATETIME format='%A, %d. %B %Y' locale='fr_FR' /] mardi, 16. mars 2021
[DATETIME format='%A, %Y/%m/%d' locale='es_ES' /] martes, 16. marzo 2021
[DATETIME format='%A, %d. %B %Y' locale='mk_MK' /] вторник, 16. март 2021
[DATETIME format='%A, %d. %B %Y' locale='nl_NL' /] dinsdag, 16. maart 2021
[DATETIME format='%A, %d. %B %Y' locale='ro_RO' /] marți, 16. martie 2021
[DATETIME format='%A, %d. %B %Y' locale='sl_SI' /] torek, 16. marec 2021

Shared Services - Graubünden Ferien unterstützt derzeit folgende Sprachvarianten:
de_AT
de_CH
de_DE
en_AG
en_AU
en_BW
en_CA
en_DK
en_GB
en_HK
en_IE
en_IL
en_IN
en_NG
en_NZ
en_PH
en_SG
en_US
en_ZA
en_ZM
en_ZW
es_ES
fr_FR
it_IT
mk_MK
nl_NL
ro_RO
sl_SI

Datum aus Abonnentenfeld ausgeben

Alle zuvor beschriebenen Formatierungen lassen sich ebenso anwenden, um den Wert eines Abonnentenfeldes vom Typ "Datum" oder "Datum und Zeit" auszugeben. Hier muss zusätzlich der Format-Parameter 'date' verwendet werden. Angenommen, das Abonnentenfeld besitzt den Alias "Veranstaltungsbeginn":

Eingabe Ausgabe
Die Veranstaltung beginnt am [Veranstaltungsbeginn format='date %A, %d. %B %Y' locale='de_DE' /] um [Veranstaltungsbeginn format='date %H:%M' /] Uhr. Die Veranstaltung beginnt am Donnerstag, 27. Mai 2021 um 15:30 Uhr.

Datum zeitlich verschieben

Mit Hilfe des "adjustment"-Parameters lässt sich das ausgegebene Datum zeitlich verschieben. Angenommen, das Versanddatum ist der 16. März 2021 und Sie möchten 2 Wochen subtrahieren:

Eingabe Ausgabe
[DATETIME format='%d.%m.%Y' adjustment='-2 weeks' /] 02.03.2021


Ebenso ist das für das Datum eines Abonnentenfeldes möglich. Angenommen, das Abonnentenfeld mit der ID 5 (bitte nicht den Alias verwenden) enthält das Datum 31.12.1984 und sie möchten 3 Tage addieren:

Eingabe Ausgabe
[DATETIME base='%{5}' format='%d.%m.%Y' adjustment='+3 days' /] 03.01.1985

Datums-Differenz ausgeben

Die "DATEDIFF"-Funktion gibt die Differenz zwischen zwei Datumswerten aus, etwa zwischen Versanddatum und Abonnentenfelddatum. Angenommen, das Abonnentenfeld besitzt die ID 5 (bitte nicht den Alias verwenden):

Eingabe Ausgabe
Glückwunsch zum [DATEDIFF start='now +1 days' end='%{5}' format='%y' /]. Geburtstag! Glückwunsch zum 36. Geburtstag!
Dein Geburtstag ist inzwischen [DATEDIFF start='now' end='%{5}' format='%y Jahre, %m Monate und %d Tage' /] her. Dein Geburtstag ist inzwischen 36 Jahre, 2 Monate und 13 Tage her.

Land

Der Inhalt eines Abonnentenfeldes vom Typ "Länderauswahl"  lässt sich in einer beliebigen Landessprache ausgeben. Angenommen, das Abonnentenfeld besitzt den Alias "Land":

Eingabe Ausgabe
[Land format='country name' locale='en_EN' /] Germany
[Land format='country name' locale='de_DE' /] Deutschland

Die Sprachcodes entsprechen den Beispielen im Abschnitt 'Datum in Landessprache formatieren'.

Mailing-Tags

Haben Sie Mailing-Tags angelegt, um Ihre Mailingstatistik im Export Wizard gruppiert auszuwerten, dann können Sie die Tags im Mailing auch ausgeben, z.B. als Teil einer Link-URL.

Eingabe Ausgabe
[MAILING-TAG name='Redakteur' default='Wert wenn name nicht gefunden' /]
oder
[MAILING-TAG id='1' default='Wert wenn id nicht gefunden' /]
Erika Musterredakteurin

Mehrzeiliges Textfeld

Um den Inhalt eines Abonnentenfeldes vom Typ "Mehrzeiliger Text"  tatsächlich mehrzeilig auszugeben, kann Shared Services - Graubünden Ferien die enthaltenen Zeilenumbrüche automatisch in einen HTML-Zeilenumbruch <br /> umwandeln.

Angenommen, das Abonnentenfeld besitzt den Alias "MehrzeiligesTextfeld" und enthält zwei Zeilen Text:

Eingabe Ausgabe
[MehrzeiligesTextfeld /] Zeile 1Zeile2
[MehrzeiligesTextfeld transform='eol-to-br' /] Zeile 1
Zeile 2

Die zweite Variante hat den Vorteil, dass Sie in den Feldinhalten keine HTML-Zeilenumbrüche mitliefern müssen, die noch dazu in der Text-Version Ihres Multipart-Mailings störend als <br /> sichtbar wären.

Verschiedenes

Beschreibung Eingabe
Abonnenten-ID [FIELD property='subscriber-id' /]
Mailing-ID [SYSTEM key='email-id' /]
Tags: