Merge tag 'tags' gebruiken in je e-mail

In dit artikel leg ik je uit hoe je slim gebruik kan maken van de merge tag 'tags' in je e-mail.

Carola avatar
Geschreven door Carola
Meer dan een week geleden bijgewerkt

Wil jij slim gebruik maken van de tags die je je klanten hebt meegegeven? In bijvoorbeeld een nieuwsbrief of trigger? Dat kan!

Je hebt vast de optie al gezien onder 'merge tags':


Of druk simpelweg op je @, dan verschijnen je merge tags ook:

Maar hoe gebruik je deze optie nu slim? In dit artikel gaan we erop in hoe je tags van elkaar scheidt wanneer je klant meerdere tags in het profiel heeft staan.

Tags van elkaar scheiden met een komma

Wanneer je de liquid 'toon een tag' gebruikt, ziet dit er als volgt uit in je nieuwsbrief of trigger:

Mijn klanten hebben aangegeven in welk huisdier zij geïnteresseerd zijn om specifieke nieuwsbrieven over te ontvangen. In de e-mail komen deze tags achter elkaar te staan, op deze manier:

Je lost dit op door een komma toe te voegen aan de liquid, zodat de woorden gescheiden worden van elkaar. Mijn liquid wordt dan als volgt: {{ tags | join: ', ' }}. Wat er zo uit ziet in je e-mail:

Wanneer ik een test naar mezelf stuur, zie ik het volgende:

De tags zijn nu gescheiden van elkaar met een komma ertussen. Wel zo netjes.

Wil je de tags scheiden met 'en' ertussen? Gebruik dan: {{ tags | join: 'en ' }}

Een specifieke tag laten zien

Heb je zojuist een formulier laten invullen door je klanten, en je wilt deze tag weer laten zien in de opvolgmail? Bijvoorbeeld: 'Dank je wel voor het invullen van je gegevens! Jij koos voor .....'

Wat in dat geval goed is om te weten, is dat je dan de laatste tag van het profiel pakt. Je vult hiervoor de volgende liquid in: {{ tags | last }}

Je zin wordt dan:

'Dank je wel voor het invullen van je gegevens! Jij koos voor {{ tags | last }}'

Is jouw tag een hele zin? Dan valt het je misschien op dat je tag wordt onderverdeeld in underscores: 'Dank je wel voor het invullen van je gegevens! Jij koos voor herfst_en_winter_collectie'


In dat geval heb je nog extra liquid nodig, die ervoor zorgen dat de underscores worden vervangen door een spatie. Gebruik hiervoor de volgende liquid code: {{ tags | last | replace: '_', ' ' }}

Wil je nu specifiek een e-mail maken voor de ooit eerste ingevulde tag? Gebruik dan de volgende liquid: {{ tags | first }}

Was dit een antwoord op uw vraag?