Dynamische e-mailinhoud maken in meerdere talen

Als u klanten in meerdere landen en regio's heeft, moet u ze vaak een e-mail sturen met dezelfde inhoud, maar met kleine variaties op basis van hun locatie of taal. Dynamics 365 Customer Insights - Journeys biedt twee manieren om dat te doen. Voor beide methoden wordt het doelgroepprofiel gebruikt om te bepalen welke inhoud moet worden geleverd.

  • Maak een aparte e-mail voor elk land waarnaar u wilt verzenden en in elke taal die uw klanten spreken. Deze methode is eenvoudig in te stellen, maar wel tijdrovend. Maar het aantal e-mails is hoger omdat elke doelgroep een andere e-mail vereist.
  • Gebruik een voorwaardelijk inhoudsblok dat wordt aangepast aan de voorkeuren van uw klanten. Bij deze methode zijn meer instellingsstappen nodig, maar wordt het aantal e-mails teruggebracht tot één.

In dit artikel leert u hoe u voorwaardelijke inhoudsblokken kunt gebruiken om meertalige e-mailinhoud voor verschillende doelgroepen te maken. U leert ook hoe u uw gegevensmodel kunt aanpassen en inlinevoorwaarden en dynamische tekst aan uw e-mailinhoud kunt toevoegen.

Voorwaardelijke inhoud per land met vrije tekst

Stel dat u een voettekst wilt toevoegen met algemene voorwaarden die variëren afhankelijk van het land van uw klanten. Het eenvoudigste scenario is om de kolom Country/Region in de tabel Contact te gebruiken. Dit is een vrij tekstveld dat het land identificeert waar uw klanten wonen. U kunt deze kolom gebruiken om voorwaarden te maken die het land vergelijken met de varianten die u in uw e-mailinhoud wilt weergeven.

  1. Maak een inhoudsblok met de naam "Voettekst alle landen" en voeg een sectie en kolom toe waarin u de tekst van de algemene voorwaarden plaatst.

  2. Voeg een voorwaarde toe voor elk land waar u zaken doet; bijvoorbeeld VK, Spanje en Mexico.

    Schermopname van het inhoudsblok Voettekst alle landen met gemarkeerde voorwaarden.

    De volgende schermopname laat zien hoe u een voorwaarde maakt met de naam "VK" waarmee de waarde van het veld Country/Region wordt vergeleken met de waarde "Verenigd Koninkrijk":

    Schermopname van het inhoudsblok Voettekst alle landen met een gemarkeerde voorwaarde.

  3. Voeg in elke variatie de juiste tekst toe.

  4. Voeg een voorwaarde en tekst toe voor de andere landen of regio's en talen die u wilt ondersteunen.

  5. Als u klaar bent, selecteert u Gereed voor verzenden en gebruikt u het in uw e-mails.

Voorwaardelijke inhoud per land met opzoektabel

Het vorige scenario is afhankelijk van het feit dat uw gebruikers het land invoeren in een vrij tekstveld en dat de waarden exact overeenkomen met de voorwaarden in het inhoudsblok. Handmatige gegevensinvoer kan gevoelig zijn voor fouten en inconsistenties. Om de oplossing robuuster te maken, kunt u het gegevensmodel uitbreiden en het land selecteren in een opzoektabel in plaats van vrije tekst in te voeren.

  1. Maak in de Maker Portaleen tabel die alleen de namen bevat van de landen die u ondersteunt.

  2. Maak een tabelrelatie tussen de landentabel en de tabel Contact.

    Met deze actie wordt het formulier voor de tabel Contact bijgewerkt, zodat gebruikers het land in een lijst kunnen selecteren in plaats van het handmatig te typen.

  3. Stel de voorwaarde in het inhoudsblok in om de opzoekkolom te gebruiken in plaats van de vrije tekstkolom.

    Schermopname van een inhoudsblok met een voorwaarde die is gedefinieerd met behulp van de aangepaste landopzoekkolom van de contactpersoon.

  4. Voeg een voorwaarde en tekst toe voor de andere landen en talen die u wilt ondersteunen.

  5. Als u klaar bent, selecteert u Gereed voor verzenden en gebruikt u het in uw e-mails.

Meerdere talen in hetzelfde land

Sommige landen hebben meerdere officiële talen of talen die veel gesproken worden. In deze gevallen wilt u wellicht e-mail verzenden in de specifieke taal van uw contactpersonen, en niet alleen op basis van hun land. Om dit te doen, voegt u nog een personalisatielaag toe op basis van de taal van uw klanten.

  1. Maak in de Maker Portaleen tabel die alleen de namen bevat van de talen die u ondersteunt.

  2. Maak een tabelrelatie tussen de tabel met talen en de tabel Contact.

    Met deze actie wordt het formulier voor de tabel Contact bijgewerkt, zodat gebruikers de taal uit een lijst kunnen selecteren in plaats van het handmatig te typen.

  3. Stel de voorwaarde in het inhoudsblok in om de opzoekkolom te gebruiken in plaats van de vrije tekstkolom.

  4. Voeg een voorwaarde en tekst toe voor de andere talen die u wilt ondersteunen.

  5. Als u klaar bent, selecteert u Gereed voor verzenden en gebruikt u het in uw e-mails.

Meerdere voorwaarden in variaties van inhoudsblokken

Als deze gegevensmodelextensie is geïnstalleerd, kunt u het inhoudsblok bijwerken, zodat zowel de land- als de taalkolommen worden gebruikt om voorwaarden te maken.

  1. Voeg een voorwaarde toe aan uw inhoudsblok voor elk land-taalpaar dat u wilt ondersteunen.

  2. Voeg in elke voorwaarde nog twee voorwaarden toe: één die de landkolom vergelijkt met een record uit de landentabel, en een andere die de taalkolom vergelijkt met een record uit de taaltabel.

    Zo kunt u bijvoorbeeld een variant maken waarin de tekst voor het Verenigd Koninkrijk in het Engels wordt weergegeven:

    Schermopname van een inhoudsblok met een voorwaarde die is gedefinieerd met behulp van de aangepaste land- en taalopzoekkolommen van de contactpersoon.

  3. Als u klaar bent, selecteert u Gereed voor verzenden en gebruikt u het in uw e-mails.

Maak standaardinhoud eenvoudiger bij te werken

In de vorige scenario’s hebt u de tekst van de algemene voorwaarden rechtstreeks in het inhoudsblok toegevoegd. Als u de inhoud daar plaatst, kan dit echter een onderhoudsprobleem veroorzaken als u de tekst vaak of in meerdere inhoudsblokken en e-mails moet bijwerken.

Om het bijwerken van standaardinhoud eenvoudiger te maken, maakt u nog een tabel met de tekst van de algemene voorwaarden voor alle land- en taalcombinaties die u ondersteunt. Gebruik vervolgens inline voorwaarden en dynamische tekst uit andere tabellen om de tekst uit deze tabel te lezen en in te voegen in uw e-mailinhoud.

Een tabel maken en vullen met opgemaakte tekst

  1. Maak een tabel met de naam Legal Texts en voeg een rich-text-kolom toe met de naam Formatted Text.

  2. Vul de tabel in met opgemaakte algemene voorwaarden voor elk land en elke taal die u ondersteunt.

Inline voorwaarden en dynamische tekst toevoegen aan het inhoudsblok

Terwijl de tabel aanwezig is, werkt u het inhoudsblok bij om inlinevoorwaarden en dynamische tekst te gebruiken om de tekst uit de tabel te lezen op basis van het land en de taal en deze in uw e-mailinhoud in te voegen.

  1. Voeg een voorwaarde toe aan het inhoudsblok. Zorg ervoor dat Voorwaarde voor kenmerk maken is geselecteerd.

  2. Selecteer Een kenmerk kiezen>Andere tabellen (recordselectie vereist).

  3. Selecteer Juridische teksten>Opgemaakte tekst.

  4. Selecteer het vak Zoeken naar opgemaakte tekst, druk op Enter en selecteer een variant.

  5. Selecteer Gereed.

  6. Herhaal dit voor elke combinatie van land en taal die u ondersteunt.

Met dit proces worden tokens gemaakt die u kunt gebruiken om de tekst uit de tabel Legal Texts in uw e-mailinhoud in te voegen.

Om de logica voor elk land en elke taalvariatie op te bouwen, plaatst u elk token in een inline-voorwaarde die de taal van de contactpersoon controleert.

Hier is bijvoorbeeld een voorbeeld van de logica voor de Britse variant die de tekst van de algemene voorwaarden toont voor Engels en Welsh sprekers:

Schermopname van tokens in een voorwaardelijke inhoudsblok.

In plaats van de algemene voorwaarden op tientallen plaatsen bij te werken, kunt u ze nu op één plaats bijwerken en worden de wijzigingen automatisch overal doorgevoerd waar ze worden gebruikt.

De e-mail maken

Als het inhoudsblok gereed is, kunt u het gebruiken in uw e-mail in de wetenschap dat de algemene voorwaarden worden verzonden op basis van het land en de taal van de contactpersoon.

Meer informatie over hoe u e-mails maakt met Customer Journeys - Insights.

Volgende stappen