Udostępnij za pośrednictwem


Tworzenie zawartości dynamicznej poczty e-mail w wielu językach

Jeśli klienci są w wielu krajach i regionach, często trzeba wysłać do nich wiadomość e-mail z taką samą treścią, ale z małymi zmianami opartymi na ich lokalizacji lub języku. Dynamics 365 Customer Insights - Journeys oferuje dwa sposoby osiągnięcia tego celu. Obie metody używaja profilu odbiorców służy do określenia treści, które należy dostarczyć.

  • Należy utworzyć oddzielną wiadomość e-mail dla każdego kraju, do którego chcemy wysłać wiadomość e-mail, oraz w każdym języku, w którym będą rozmawiali klienci. Ta metoda jest łatwa w użyciu, ale jest czasochłonna. Liczba e-maili jest większa, ponieważ każdy odbiorca wymaga innego e-maila.
  • Użyj warunkowego bloku zawartości, który dostosowuje się do preferencji klientów. Ta metoda wymaga większej liczby kroków, aby skonfigurować, ale zmniejsza liczbę wiadomości e-mail do jednej.

Ten artykuł zawiera informacje na temat używania warunowych bloków zawartości do tworzenia wielojęzykowej zawartości e-mail dla różnych odbiorców. Dowiesz się też, jak dostosować model danych i dodać do zawartości wiadomości e-mail warunki wbudowane i tekst dynamiczny.

Treść warunkowa według kraju z wolnym tekstem

Załóżmy, że chcesz dodać stopkę z postanowieniami, które różnią się w zależności od kraju klientów. Najprostszym scenariuszem jest użycie kolumny Country/Region w tabeli Contact, czyli dowolnego pola tekstowego identyfikującego kraj odbiorców. Tej kolumny można użyć do utworzenia warunków, które porównywają kraj z odmianami, które mają być pokazywane w zawartości wiadomości e-mail.

  1. Tworzenie bloku zawartości o nazwie „Stopka dla wszystkich krajów” i dodaj sekcję i kolumnę, w których zostanie umieszczony tekst postanowień.

  2. Dodaj warunek dla każdego kraju, w którym firma prowadzi działalność, na przykład Zjednoczone Królestwo, Hiszpanii i Meksyku.

    Zrzut ekranu przedstawiający blok zawartości Stopka dla wszystkich krajów z wyróżnieniami warunków.

    Na poniższym zrzutach ekranu pokazano, jak utworzyć warunek o nazwie „UK”, który porównuje wartość pola Country/Region z wartością „Zjednoczone Królestwo”:

    Zrzut ekranu przedstawiający blok zawartości Stopka dla wszystkich krajów ze zdefiniowanym warunkiem.

  3. W każdej odmianie dodaj odpowiedni tekst.

  4. Dodaj warunek i tekst dla innych krajów lub regionów i języków, które chcesz obsługiwać.

  5. Po zakończeniu wybierz pozycję Gotowy do wysłania i użyj jej w wiadomościach e-mail.

Treść warunkowa według kraju wyszukiwania

Poprzedni scenariusz zależy od tego, czy użytkownicy wpiszą kraj w dowolnym polu tekstowym i czy tekst ten będzie dokładnie odpowiadał wartościom warunków w bloku zawartości. Ręczne wprowadzanie danych może być podatne na błędy i niespójności. Aby rozwiązanie było bardziej niezawodne, można rozszerzyć model danych i wybrać kraj z tabeli wyszukiwania, zamiast wprowadzać dowolny tekst.

  1. W portalu Maker Portal utwórz tabelę zawierającą tylko nazwy obsługują krajów.

  2. Utwórz relację tabel między tabelą kraju a tabelą Contact .

    Ta akcja aktualizuje formularz tabeli Contact, aby umożliwić użytkownikom wybranie kraju z listy zamiast ręcznego wpisywania.

  3. Ustaw warunek w bloku zawartości tak, aby zamiast kolumny dowolnego tekstu była używania kolumna wyszukiwania.

    Zrzut ekranu przedstawiający blok zawartości ze warunkiem zdefiniowanym przy użyciu niestandardowej kolumny wyszukiwania kraju kontaktu.

  4. Dodaj warunek i tekst dla innych krajów i języków, które chcesz obsługiwać.

  5. Po zakończeniu wybierz pozycję Gotowy do wysłania i użyj jej w wiadomościach e-mail.

Wiele języków w tym samym kraju

W niektórych krajach istnieje wiele języków oficjalnych lub języków szeroko używanych. W takim przypadku można chcieć wysłać wiadomość e-mail w określonym języku kontaktów, nie tylko w oparciu o ich kraj. W tym celu należy dodać inną warstwę personalizacji w zależności od języka klienta.

  1. W portalu Maker Portal utwórz tabelę zawierającą tylko nazwy obsługiwanych języków.

  2. Utwórz relację tabel między tabelą języków a tabelą Contact .

    Ta akcja aktualizuje formularz tabeli Contact, aby umożliwić użytkownikom wybranie języka z listy zamiast ręcznego wpisywania.

  3. Ustaw warunek w bloku zawartości tak, aby zamiast kolumny dowolnego tekstu była używania kolumna wyszukiwania.

  4. Dodaj warunek i tekst dla innych języków, które chcesz obsługiwać.

  5. Po zakończeniu wybierz pozycję Gotowy do wysłania i użyj jej w wiadomościach e-mail.

Wiele warunków w odmianach bloków treści

Dzięki temu rozszerzeniu modelu danych można zaktualizować blok zawartości, tak aby w celu utworzenia warunków używać kolumn kraju i języka.

  1. Dodaj warunek do bloku zawartości dla każdej pary językowej, którą chcesz obsługiwać.

  2. W każdym z nich dodaj dwa kolejne warunki: jeden, który porównuje kolumnę kraju z rekordem z tabeli kraju, i drugi, który porównuje kolumnę języka z rekordem z tabeli języków.

    Oto przykład, jak utworzyć odmianę, która będzie wyświetlać tekst w języku angielskim w Wielkiej Brytanii:

    Zrzut ekranu przedstawiający blok zawartości ze warunkiem zdefiniowanym przy użyciu niestandardowych kolumn wyszukiwania kraju i języka kontaktu.

  3. Po zakończeniu wybierz pozycję Gotowy do wysłania i użyj jej w wiadomościach e-mail.

Ułatwiaj aktualizowanie standardowej zawartości

W poprzednich scenariuszach treść warunków dodano bezpośrednio w bloku zawartości. Umieszczenie w nim zawartości może jednak wymagać konserwacji, jeśli trzeba często aktualizować tekst lub w wielu blokach zawartości i wiadomościach e-mail.

Aby ułatwić aktualizowanie standardowej zawartości, należy utworzyć kolejną tabelę z tekstem postanowień dla wszystkich kombinacji krajów i języków, które są przez Ciebie aktualizowane. Następnie użyj warunków śródwierszowych i tekstu dynamicznego z innych tabel, aby przeczytać tekst z tej tabeli i wstawić go do zawartości wiadomości e-mail.

Tworzenie i wypełnianie tabeli tekstem sformatowanym

  1. Utwórz tabelę o nazwie Legal Texts i dodaj kolumnę tekstową o nazwie Formatted Text.

  2. Wypełnij tabelę sformatowanymi postanowieniami dla każdego kraju i języka, który jest używany.

Dodawanie warunków środwierszowych i tekstu dynamicznego do bloku zawartości

Po zaktualizowaniu tabeli zaktualizuj blok zawartości, tak aby użyć warunków środwierszowych i tekstu dynamicznego w celu odczytania tekstu z tabeli na podstawie kraju i języka oraz wstawić go do zawartości wiadomości e-mail.

  1. Dodaj warunek do bloku zawartości. Upewnij się, że opcja Utwórz warunek dotyczący atrybutu została zaznaczona.

  2. Wybierz pozycję Wybierz atrybut>Inne tabele (wymaga wyboru rekordów).

  3. Wybierz pozycję Teksty prawne>Tek,st sformatowany.

  4. Zaznacz pole wyboru Szukaj tekstu sformatowanego, naciśnij klawisz Enter i wybierz odmianę.

  5. Wybierz Gotowe.

  6. Powtórz te czynności dla każdej kombinacji kraju i języka, który jest używany.

Ten proces powoduje utworzenie tokenów, których można użyć do wstawiania tekstu z tabeli Legal Texts do zawartości wiadomości e-mail.

Aby utworzyć logikę dla każdego kraju i języka, umieść każdy token w warunku w tekście, który sprawdza język kontaktu.

Poniżej podano przykład logiki odmiany brytyjskiej, która zawiera tekst terminów i warunków dla osób mówiących po angielsku i walijsku:

Zrzut ekranu przedstawiający tokeny w bloku zawartości warunkowej

Teraz, zamiast aktualizować warunki w kilkudziesięciu miejscach, można je zaktualizować w jednym miejscu, a zmiany zostaną automatycznie odzwierciedlone wszędzie tam, gdzie są używane.

Utwórz wiadomość e-mail

Gotowego bloku zawartości możemy teraz użyć w wiadomości e-mail, wiedząc, że regulamin zostanie wysłany zgodnie z krajem kontaktu i, jeśli został skonfigurowany, językiem kontaktu.

Dowiedz się, jak tworzyć wiadomości e-mail za pomocą aplikacji Customer Journeys - Insights.

Następne kroki