여러 언어로 동적 이메일 콘텐츠 만들기

여러 국가 및 지역에 고객이 있는 경우 콘텐츠는 동일하지만 위치나 언어에 따라 약간의 차이가 있는 이메일을 보내야 하는 경우가 많습니다. Dynamics 365 Customer Insights - Journeys는 이를 수행하는 두 가지 방법을 제공합니다. 두 가지 방법 모두 대상 그룹 프로필을 사용하여 전달할 콘텐츠를 결정합니다.

  • 보내려는 국가와 고객이 사용하는 언어별로 별도의 이메일을 작성하세요. 이 방법은 설정하기 쉽지만 시간이 많이 걸립니다. 그러나 각 대상이 서로 다른 이메일을 요구하기 때문에 이메일 수가 더 많습니다.
  • 고객의 선호도에 맞는 조건부 콘텐츠 블록을 사용하세요. 이 방법을 사용하면 설정하는 데 더 많은 단계가 필요하지만 이메일 수가 하나로 줄어듭니다.

이 문서에서는 조건부 콘텐츠 블록을 사용하여 다양한 대상을 위한 다국어 이메일 콘텐츠를 만드는 방법을 알아봅니다. 또한 데이터 모델을 사용자 지정하고 이메일 콘텐츠에 인라인 조건과 동적 텍스트를 추가하는 방법도 알아봅니다.

자유 텍스트 국가별 조건부 콘텐츠

고객의 국가에 따라 달라지는 이용 약관이 포함된 바닥글을 추가한다고 가정해 보겠습니다. 가장 간단한 시나리오는 고객의 거주 국가를 식별하는 자유 텍스트 필드인 Contact 테이블의 Country/Region 열을 사용하는 것입니다. 이 열을 사용하여 국가를 이메일 콘텐츠에 표시하려는 변형과 비교하는 조건을 만들 수 있습니다.

  1. "모든 국가 바닥글"이라는 콘텐츠 블록을 만들고 이용 약관 텍스트를 배치할 섹션과 열을 추가합니다.

  2. 귀하가 사업을 하고 있는 각 국가에 대한 조건을 추가하십시오. 예를 들어 영국, 스페인, 멕시코가 있습니다.

    조건이 강조 표시된 모든 국가 바닥글 콘텐츠 블록을 보여주는 스크린샷.

    다음 스크린샷은 Country/Region 필드의 값을 "United Kingdom" 값과 비교하는 "UK"라는 조건을 생성하는 방법을 보여줍니다.

    조건이 정의된 모든 국가 바닥글 콘텐츠 블록을 보여주는 스크린샷.

  3. 각 변형에 적절한 텍스트를 추가합니다.

  4. 지원하려는 다른 국가나 지역 및 언어에 대한 조건과 텍스트를 추가하세요.

  5. 완료되면 보내기 준비됨을 선택하고 이메일에 사용하세요.

조회 국가별 조건부 콘텐츠

이전 시나리오에서는 사용자가 자유 텍스트 필드에 국가를 입력하고 값을 콘텐츠 블록의 조건과 정확하게 일치시키는 것에 의존합니다. 수동으로 데이터를 입력하면 오류나 불일치가 발생할 수 있습니다. 솔루션을 더욱 강력하게 만들기 위해 데이터 모델을 확장하고 자유 텍스트를 입력하는 대신 조회 테이블에서 국가를 선택할 수 있습니다.

  1. Maker Portal에서 지원하는 국가의 이름만 포함된 테이블을 만듭니다 .

  2. 국가 테이블과 Contact 테이블 사이에 테이블 관계를 만듭니다.

    이 작업을 수행하면 Contact 테이블의 양식이 업데이트되어 사용자가 국가를 수동으로 입력하는 대신 목록에서 선택할 수 있습니다.

  3. 자유 텍스트 열 대신 조회 열을 사용하도록 콘텐츠 블록의 조건을 설정합니다.

    연락처의 사용자 지정 국가 조회 열을 사용하여 정의된 조건이 있는 콘텐츠 블록의 스크린샷.

  4. 지원하려는 다른 국가 및 언어에 대한 조건과 텍스트를 추가하세요.

  5. 완료되면 보내기 준비됨을 선택하고 이메일에 사용하세요.

같은 국가의 여러 언어

일부 국가에는 여러 공식 언어 또는 널리 사용되는 언어가 있습니다. 이러한 경우 국가만을 기준으로 하지 않고 연락처의 특정 언어로 이메일을 보낼 수 있습니다. 이렇게 하려면 고객의 언어를 기반으로 또 다른 개인화 계층을 추가하세요.

  1. Maker Portal에서 지원하는 언어의 이름만 포함된 테이블을 만듭니다 .

  2. 언어 테이블과 Contact 테이블 사이에 테이블 관계를 만듭니다.

    이 작업을 수행하면 Contact 테이블의 양식이 업데이트되어 사용자가 언어를 수동으로 입력하는 대신 목록에서 선택할 수 있습니다.

  3. 자유 텍스트 열 대신 조회 열을 사용하도록 콘텐츠 블록의 조건을 설정합니다.

  4. 지원하려는 다른 언어에 대한 조건과 텍스트를 추가하세요.

  5. 완료되면 보내기 준비됨을 선택하고 이메일에 사용하세요.

콘텐츠 블록 변형의 여러 조건

이 데이터 모델 확장을 사용하면 국가 및 언어 열을 모두 사용하여 조건을 생성하도록 콘텐츠 블록을 업데이트할 수 있습니다.

  1. 지원하려는 각 국가-언어 쌍에 대한 조건을 콘텐츠 블록에 추가하세요.

  2. 각 조건에는 두 가지 조건을 더 추가합니다. 하나는 국가 열을 국가 테이블의 레코드와 비교하고 다른 하나는 언어 열을 언어 테이블의 레코드와 비교합니다.

    예를 들어 영국에 대한 텍스트를 영어로 표시하는 변형을 만드는 방법은 다음과 같습니다.

    연락처의 사용자 지정 국가 및 언어 조회 열을 사용하여 정의된 조건이 포함된 콘텐츠 블록의 스크린샷.

  3. 완료되면 보내기 준비됨을 선택하고 이메일에 사용하세요.

표준 컨텐츠를 더 쉽게 업데이트할 수 있도록 만들기

이전 시나리오에서는 콘텐츠 블록에 이용 약관 텍스트를 직접 추가했습니다. 그러나 텍스트를 자주 업데이트해야 하거나 여러 콘텐츠 블록 및 이메일에서 업데이트해야 하는 경우 콘텐츠를 거기에 넣으면 유지 관리가 악몽이 될 수 있습니다.

표준 컨텐츠를 더 쉽게 업데이트하려면 지원하는 모든 국가 및 언어 조합에 대한 이용 약관 텍스트를 포함하는 다른 테이블을 만드십시오. 그런 다음 인라인 조건다른 테이블의 동적 텍스트를 사용하여 이 테이블의 텍스트를 읽고 이메일 콘텐츠에 삽입하세요.

서식이 지정된 텍스트로 테이블 만들기 및 채우기

  1. Legal Texts 이라는 테이블을 만들고 Formatted Text라는 서식 있는 텍스트 열을 추가합니다.

  2. 지원하는 각 국가 및 언어에 대한 형식이 지정된 이용 약관으로 표를 채웁니다.

콘텐츠 블록에 인라인 조건 및 동적 텍스트 추가

테이블이 준비되면 인라인 조건과 동적 텍스트를 사용하여 국가 및 언어를 기반으로 테이블에서 텍스트를 읽고 이메일 콘텐츠에 삽입하도록 콘텐츠 블록을 업데이트합니다.

  1. 콘텐츠 블록에 조건을 추가합니다. 특성에 대한 조건 만들기가 선택되어 있는지 확인하세요.

  2. 특성 선택>기타 테이블(레코드 선택 필요)을 선택합니다.

  3. 법적 텍스트>서식 있는 텍스트를 선택합니다.

  4. 서식 있는 텍스트 찾기 상자를 선택하고 Enter 키를 누른 다음 변형을 선택합니다.

  5. 완료를 선택합니다.

  6. 지원하는 각 국가 및 언어 조합에 대해 반복합니다.

이 프로세스는 Legal Texts 테이블의 텍스트를 이메일 콘텐츠에 삽입하는 데 사용할 수 있는 토큰을 생성합니다.

각 국가 및 언어 변형에 대한 논리를 구축하려면 연락처의 언어를 확인하는 인라인 조건에 각 토큰을 배치하세요.

예를 들어, 다음은 영어 및 웨일스어 사용자에 대한 이용 약관 텍스트를 표시하는 영국 변형에 대한 논리의 예입니다.

조건부 콘텐츠 블록의 토큰 스크린샷.

이제 이용 약관을 수십 곳에서 업데이트하는 대신 한 곳에서 업데이트하면 변경 사항이 사용되는 모든 곳에 자동으로 반영됩니다.

이메일 작성

콘텐츠 블록이 준비되면 이메일에서 이를 사용할 수 있으며 연락처의 국가 및 언어에 따라 이용 약관이 전송된다는 것을 알 수 있습니다.

Customer Journeys - Insights를 통해 이메일을 작성하는 방법 알아보기.

다음 단계