WPML

MailChimp Multilingual은 방문자에게 표시되는 양식을 번역합니다. ibericode의 별도 무료 플러그인인 MC4WP: WPML Integration은 언어별 라우팅을 처리합니다. 현재는 두 가지가 모두 필요하지만, 통합된 단일 애드온이 출시될 예정입니다(이 페이지 하단의 참고 사항 확인).

시작하기 전에

동일한 WordPress 사이트에 다음을 설치하고 활성화하세요.

  • WPML 코어, WPML 문자열 번역 및 MailChimp Multilingual 애드온. WPML 계정 다운로드 페이지에서 다운로드하세요. Multilingual CMS 및 Agency에 포함되어 있습니다. 이는 WPML 측 구성 요소로, 가입 양식을 번역합니다.
  • WordPress.org (새 탭에서 열림)의 Mailchimp for WordPress(MC4WP). WordPress를 Mailchimp에 연결하며 가입 양식을 작성할 때 사용하는 플러그인입니다. 활성화한 후 Mailchimp for WPMailchimp에서 Mailchimp 계정에 연결하세요.
  • ibericode에서 제작한 WordPress.org (새 탭에서 열림)의 MC4WP: WPML Integration. 방문자의 WPML 언어에 따라 각 가입을 올바른 Mailchimp 오디언스로 보내는 라우팅 플러그인입니다. 현재는 별도의 무료 플러그인이지만, 향후 릴리스에서 MailChimp Multilingual에 병합될 예정입니다.

또한 오디언스가 하나 이상 설정된 Mailchimp 계정이 필요하며, WordPress에 WPML 언어가 구성되어 있어야 합니다.

WPML은 MC4WP 플러그인만 지원합니다. Mailchimp의 자체 공식 WordPress 플러그인은 다른 플러그인이며 이 애드온에서 지원하지 않습니다. 해당 플러그인을 사용 중인 경우 계속하기 전에 MC4WP로 전환하세요.

MC4WP에서 가입 양식 작성

Mailchimp for WPForms로 이동하여 사이트의 기본 언어로 가입 양식을 만드세요. 원하는 필드(이메일, 이름, 수신 동의 확인란, GDPR 동의 텍스트), 제출 버튼 텍스트, 양식의 Messages 탭에서 양식별 성공 및 오류 메시지를 추가하세요. MC4WP는 메시지를 전역이 아닌 양식별로 저장하므로 각 양식에는 자체 메시지 세트가 있습니다.

양식이 준비되면 사이트에서 원하는 위치(페이지의 블록, 사이드바 위젯, 푸터 영역 또는 MC4WP의 통합 설정을 통한 WooCommerce 결제나 WordPress 댓글 양식의 확인란)에 양식을 임베드하세요.

WPML로 양식 번역

MC4WP에서 양식을 저장하면 스캔할 필요 없이 즉시 WPML을 통해 번역할 수 있습니다.

  1. WPML번역대시보드로 이동하세요.
  2. Mailchimp Sign-up Forms 섹션으로 스크롤하세요.
  3. 번역할 양식을 선택하고 원하는 번역 방식으로 보내세요.

번역 작업에는 필드 레이블, 자리 표시자, 제출 버튼 텍스트, 수신 동의 확인란 레이블 및 동의 텍스트(원시 HTML 포함), 양식의 Messages 탭에 있는 모든 성공 및 오류 메시지 등 방문자에게 표시되는 양식의 모든 문자열이 포함됩니다. 문자열을 수동으로 등록할 필요가 없습니다.

동의 텍스트가 개인정보 처리방침과 같은 내부 페이지로 연결되는 경우 해당 페이지를 먼저 번역하세요. WPML은 양식을 번역용으로 보낼 때 번역이 이미 존재하는 경우에만 동의 텍스트 링크를 번역된 페이지로 다시 작성합니다.

가입을 올바른 Mailchimp 목적지로 라우팅

WPML 애드온은 양식을 번역하며, 언어별 라우팅은 MC4WP: WPML Integration에서 이루어집니다. 설정 페이지는 WordPress 관리 화면의 Mailchimp for WPWPML에 있으며, 이 페이지에는 두 개의 섹션이 있습니다.

  • Language map. WPML 사이트 언어당 하나의 행이 있는 표입니다. 각 언어에 대해 Mailchimp list 열의 드롭다운에서 대상 Mailchimp 오디언스를 선택하세요. 기본 옵션인 -- use form or integration setting은 양식 자체에 구성된 오디언스로 대체됩니다. (드롭다운은 여전히 이전 레이블인 list를 사용하지만, 현재 Mailchimp에서는 이 목적지를 오디언스(audience)라고 부릅니다.)
  • Subscriber language. 단일 확인란입니다. Set the subscriber’s language based on the site language를 활성화하여 제출 시 WPML 언어에 따라 Mailchimp에서 구독자의 language 필드가 설정되도록 하세요. Mailchimp는 이 필드를 사용하여 연락처에 대한 언어 인식 기능을 제어합니다.

페이지를 저장하세요. 이제부터 프랑스어 페이지에서 가입하면 프랑스어에 매핑된 오디언스로 전송되며 language: fr 태그가 지정된 상태로 Mailchimp에 도착합니다. 사이트의 다른 모든 언어에도 동일한 라우팅 논리가 적용됩니다.

Mailchimp 측 설계 – 오디언스, 태그 및 그룹

라우팅 구성을 완료하기 전에 Mailchimp 구조를 결정하세요. 두 가지 실행 가능한 패턴이 있습니다.

  • 언어별로 분류된 하나의 마스터 오디언스. Mailchimp에서 권장하는 방식입니다. 모든 WPML 언어를 동일한 오디언스에 매핑하고 language 필드(라우팅 플러그인에서 설정)와 태그, 그룹, 세그먼트를 사용하여 언어별 환영 흐름과 캠페인을 제어하세요. 하나의 오디언스를 사용하는 것이 운영 비용이 저렴하며(Mailchimp는 오디언스당 요금을 청구함) 유지 관리하기가 더 쉽습니다.
  • 언어별 독립된 오디언스. 각 언어의 구독자를 완전히 분리하여 고유한 확인 이메일, 환영 이메일 및 자동화 세트를 유지하려는 경우에 사용하세요. 라우팅 플러그인의 언어 맵에서 각 WPML 언어를 다른 오디언스에 매핑하세요.

어느 방식이든 언어별 환영 흐름을 설계하는 작업은 WordPress가 아닌 Mailchimp에서 이루어집니다. 먼저 오디언스, 태그, 그룹 및 자동화를 설정한 다음 라우팅 플러그인으로 돌아와 언어 맵을 완료하세요.

WPML이 번역하지 않는 항목을 Mailchimp에서 번역하는 방법

구독자가 Mailchimp에 등록되면 그 이후의 모든 이메일은 Mailchimp에서 발송되며, WPML과 MC4WP는 더 이상 관여하지 않습니다. 분할은 다음과 같습니다.

번역 위치WordPress / MC4WPMailchimp
가입 양식(필드, 레이블, 동의 텍스트)예–
성공 및 오류 메시지예–
이중 수신 동의 확인 이메일–예
확인 후 환영 이메일–예
자동화 시퀀스(드립 캠페인)–예
마케팅 캠페인 콘텐츠–예

Mailchimp 측 콘텐츠의 경우, Mailchimp는 다국어를 처리하기 위해 세 가지 패턴을 제공합니다. 구독자의 language 필드에 의해 제어되는 조건부 병합 태그, 이메일의 Google 번역 버전 링크, 또는 언어별 세그먼트로 전송되는 별도로 디자인된 번역 이메일입니다. 대부분의 다국어 설정은 언어별로 독립된 오디언스(각각 고유한 확인 및 환영 이메일 포함)를 사용하거나, 언어별 세그먼트와 번역된 이메일 버전이 있는 단일 오디언스를 사용합니다.

일반적인 문제

  • 가입이 올바르게 번역되지만 모두 하나의 오디언스에 등록되는 경우. 라우팅 플러그인(MC4WP: WPML Integration)이 설치되어 있지 않거나, 활성화되어 있지 않거나, 언어 맵이 비어 있습니다. Mailchimp for WPWPML을 열고 맵을 구성하세요.
  • 번역 대시보드에 양식이 표시되지 않는 경우. WPML 코어 및 WPML 문자열 번역과 함께 MailChimp Multilingual 애드온이 활성화되어 있는지 확인하세요. Mailchimp Sign-up Forms 섹션은 애드온이 활성화된 경우에만 대시보드에 나타납니다.
  • 번역된 양식에서 동의 텍스트 링크가 원본 언어의 개인정보 처리방침을 가리키는 경우. 양식을 번역용으로 보내기 전에 연결된 페이지를 번역하세요. WPML은 양식 번역 작업이 생성될 당시 번역이 이미 존재하는 경우에만 링크를 다시 작성합니다.
  • 이중 수신 동의 확인 이메일이 원본 언어로 도착하는 경우. 해당 이메일은 WordPress가 아닌 Mailchimp에서 설정됩니다. 각 언어를 고유한 오디언스(고유한 확인 이메일 포함)로 보내거나, Mailchimp의 조건부 병합 태그를 사용하여 이메일 본문이 구독자의 language 필드에 따라 분기되도록 하세요.
  • 가입에 잘못된 언어로 태그가 지정되는 경우. Mailchimp for WPWPML에서 Set the subscriber’s language based on the site language가 선택되어 있는지 확인하세요.
  • 사이트에서 MC4WP 대신 Mailchimp의 공식 WordPress 플러그인을 사용하는 경우. 이 애드온은 해당 플러그인을 지원하지 않습니다. 이 흐름을 사용하려면 MC4WP: Mailchimp for WordPress로 전환하세요.

통합 애드온 출시 예정

현재는 MC4WP 외에 양식 번역을 위한 MailChimp Multilingual과 라우팅을 위한 ibericode의 MC4WP: WPML Integration이라는 두 가지 호환성 플러그인이 필요합니다. WPML과 ibericode는 라우팅 기능을 MailChimp Multilingual 자체에 병합하기로 합의했습니다. 해당 릴리스 이후에는 WPML 측에 MailChimp Multilingual만 있으면 되며, ibericode 플러그인은 기존 사용자를 통합 애드온으로 안내할 것입니다. 출시될 때 릴리스 노트에서 마이그레이션에 대해 다룰 예정입니다.

작성자: Amir

작성자:Amir