Een e-mail kun je personaliseren door een waarde uit je database toe te voegen. Bijvoorbeeld de voornaam of een aanhef. Je kunt elk databaseveld in je campagne gebruiken. Maak je gebruik van collecties (een relationele database), dan kun je meer gegevens tonen in je bericht. Denk aan order informatie of accountmanager gegevens.
In onderstaande video krijg je een introductie over personalisatie in e-mail. Zoals personaliseren in de onderwerpregel, aanhef en in de lopende tekst.
De volgende video gaat over het volgende personalisatie-niveau. Zoals personaliseren op datumveld, een stuk tekst laten verschijnen/verdwijnen en in de afzender de gekoppelde accountmanager tonen.
Personalisatie op een database veld waarde ziet er als volgt uit:
{{ contact.veldnaam }}
Als je een veld met de naam "voornaam" hebt, personaliseer je daar dus als volgt op:
{{ contact.voornaam }}
Een fallback of standaardwaarde voeg je op deze manier toe:
{{ contact.voornaam|default('lezer') }}
In dit geval komt er "lezer" te staan wanneer de voornaam van een contact onbekend is.
Personalisatie op een datumveld werkt vergelijkbaar. Hier vind je een paar manieren om de datum van het veld "event_date" te tonen:
{{ contact.event_date }} --> 2024-01-01
{{ contact.event_date | date('d-m-Y') }} --> 01-01-2024
{{ contact.event_date | date('d F Y') }} --> 01 January 2024
{{ contact.event_date | format_date(locale='nl', dateFormat='long') }} --> 1 januari 2024
{{ contact.event_date | format_date(locale='nl', pattern='d MMM Y') }} --> 1 jan. 2024
De volgende code kun je gebruiken om een stuk tekst alleen te tonen als een contact een waarde heeft bij een databaseveld:
{% if contact.veldnaam is not empty %}
[tekst]
{% endif %}
De volledige Twig documentatie kun je vinden op https://twig.symfony.com/.
Test een mail altijd goed voordat je deze definitief verzendt, zeker als je personalisatie gebruikt.
Personalisatie toevoegen in tekst
Om personalisatie toe te voegen ga je naar een tekstveld en klik je op het persoon-icoon. Vervolgens kies je het databaseveld dat je wilt toepassen.
Voorbeeld van personalisatie op basis van een naam:
Het woord Beste en de komma typ je zelf als tekst. Het stuk tussen de accolades is het gepersonaliseerde gedeelte. Spotler MailPro weet aan de hand van de database welke waarde hij voor een contact moet tonen.
Voorbeeld van personalisatie op basis van relationele data in een bericht:
In dit voorbeeld wordt de naam van een accountmanager getoond met daaronder het bijhorende e-mailadres van de accountmanager. Het is hierbij ook mogelijk om een foto toe te voegen van de desbetreffende accountmanager.
Hoe deze velden gevuld worden zie je terug in het gepersonaliseerde voorbeeld.
Een alternatieve waarde
Wanneer je niet van iedereen het databaseveld hebt gevuld, dan kun je het beste een alternatieve waarde gebruiken, zodat er altijd iets ingevuld staat. Een voorbeeld op basis van een naam:
{{ contact.name|default('klant') }}
Het groene gedeelte is hetgeen wat je zelf toevoegt aan het personalisatieveld.
Conditionele content op basis van data
Naast personalisatievelden in je bericht toepassen is het ook mogelijk om te personaliseren aan de hand van filters door middel van conditionele content. Lees hier meer over in het artikel: Hoe personaliseer ik e-mails op basis van gegevens in mijn database.