WPML

MailChimp Multilingual dịch biểu mẫu mà khách truy cập của bạn nhìn thấy. Plugin MC4WP: WPML Integration miễn phí và riêng biệt của ibericode xử lý việc định tuyến theo từng ngôn ngữ. Hiện tại bạn cần cả hai; một tiện ích bổ sung hợp nhất sắp được ra mắt (xem ghi chú ở cuối trang này).

Trước khi bạn bắt đầu

Cài đặt và kích hoạt các thành phần này trên cùng một trang web WordPress:

  • Lõi WPML, WPML Dịch Chuỗi, và tiện ích bổ sung MailChimp Multilingual. Tải xuống từ trang tải xuống trong tài khoản WPML của bạn – tiện ích này được đi kèm với Multilingual CMS và Multilingual Agency. Đây là phía WPML; nó dịch biểu mẫu đăng ký.
  • Mailchimp for WordPress (MC4WP) từ WordPress.org. Plugin này kết nối WordPress với Mailchimp và là plugin bạn sẽ dùng để xây dựng biểu mẫu đăng ký của mình. Sau khi kích hoạt, hãy kết nối nó với tài khoản Mailchimp của bạn tại Mailchimp for WP > Mailchimp.
  • MC4WP: WPML Integration từ WordPress.org, do ibericode phát triển. Đây là plugin định tuyến gửi mỗi lượt đăng ký đến đúng đối tượng Mailchimp dựa trên ngôn ngữ WPML của khách truy cập. Hiện tại, đây là một plugin miễn phí riêng biệt; chúng tôi sẽ hợp nhất nó vào MailChimp Multilingual trong một phiên bản phát hành sắp tới.

Bạn cũng cần một tài khoản Mailchimp đã thiết lập ít nhất một đối tượng và các ngôn ngữ WPML của bạn đã được cấu hình trong WordPress.

WPML chỉ hỗ trợ plugin MC4WP. Plugin WordPress chính thức của Mailchimp là một plugin khác và không được tiện ích bổ sung này hỗ trợ. Nếu bạn đang sử dụng nó, hãy chuyển sang MC4WP trước khi tiếp tục.

Xây dựng biểu mẫu đăng ký của bạn trong MC4WP

Truy cập Mailchimp for WP > Forms và tạo một biểu mẫu đăng ký bằng ngôn ngữ mặc định của trang web. Thêm các trường bạn muốn (email, tên, hộp kiểm chọn tham gia, văn bản đồng ý GDPR), văn bản nút gửi, cùng các thông báo thành công và lỗi cho từng biểu mẫu trên tab Messages của biểu mẫu. MC4WP lưu trữ các thông báo của nó theo từng biểu mẫu thay vì trên toàn cục, vì vậy mỗi biểu mẫu mang một bộ thông báo riêng.

Khi biểu mẫu đã sẵn sàng, hãy nhúng nó vào nơi bạn muốn trên trang web – một khối trong trang, một widget ở thanh bên, khu vực chân trang, hoặc một hộp kiểm trên trang thanh toán WooCommerce hoặc biểu mẫu bình luận WordPress thông qua cài đặt tích hợp của MC4WP.

Dịch biểu mẫu bằng WPML

Ngay khi bạn lưu biểu mẫu trong MC4WP, nó sẽ có sẵn để dịch thông qua WPML – không cần quét.

  1. Truy cập WPML > Bản dịch > Bảng điều khiển.
  2. Cuộn đến phần Mailchimp Sign-up Forms.
  3. Chọn các biểu mẫu bạn muốn dịch và gửi chúng đến phương pháp dịch bạn ưa thích.

Công việc dịch thuật chứa mọi chuỗi văn bản hiển thị cho khách truy cập từ biểu mẫu: nhãn trường, văn bản giữ chỗ (placeholder), văn bản nút gửi, nhãn hộp kiểm chọn tham gia và văn bản đồng ý (bao gồm cả HTML thô), cùng mọi thông báo thành công và lỗi từ tab Messages của biểu mẫu. Bạn không cần phải đăng ký chuỗi văn bản theo cách thủ công.

Nếu văn bản đồng ý của bạn liên kết đến một trang nội bộ như chính sách bảo mật, hãy dịch trang đó trước. WPML chỉ viết lại liên kết văn bản đồng ý sang trang đã dịch nếu bản dịch tồn tại tại thời điểm biểu mẫu được gửi đi dịch.

Định tuyến lượt đăng ký đến đúng đích Mailchimp

Tiện ích bổ sung WPML dịch biểu mẫu; việc định tuyến theo từng ngôn ngữ diễn ra trong MC4WP: WPML Integration. Trang cài đặt của nó nằm trong trang quản trị WordPress tại Mailchimp for WP > WPML, và trang này có hai phần:

  • Language map. Một bảng có một hàng cho mỗi ngôn ngữ trang web WPML. Đối với mỗi ngôn ngữ, hãy chọn đối tượng Mailchimp mục tiêu từ menu thả xuống trong cột Mailchimp list. Tùy chọn mặc định -- use form or integration setting sẽ lùi về sử dụng đối tượng được cấu hình trên chính biểu mẫu. (Menu thả xuống vẫn sử dụng nhãn list cũ, nhưng đích đến hiện là thứ mà Mailchimp gọi là audience.)
  • Subscriber language. Một hộp kiểm duy nhất: Set the subscriber’s language based on the site language. Hãy bật tùy chọn này để trường language của người đăng ký trong Mailchimp được đặt theo ngôn ngữ WPML tại thời điểm gửi. Mailchimp sử dụng trường đó để điều khiển các tính năng nhận biết ngôn ngữ cho liên hệ.

Lưu trang. Từ bây giờ, một lượt đăng ký từ trang tiếng Pháp sẽ được gửi đến bất kỳ đối tượng nào được ánh xạ với tiếng Pháp và đến Mailchimp với thẻ language: fr. Logic định tuyến tương tự áp dụng cho mọi ngôn ngữ khác trên trang web.

Thiết kế phía Mailchimp của bạn – Đối tượng, thẻ và nhóm

Hãy quyết định cấu trúc Mailchimp của bạn trước khi hoàn tất cấu hình định tuyến. Có hai mô hình khả thi:

  • Một đối tượng chính, được phân đoạn theo ngôn ngữ. Đề xuất của chính Mailchimp. Ánh xạ mọi ngôn ngữ WPML vào cùng một đối tượng và dựa vào trường language (do plugin định tuyến thiết lập) cộng với các thẻ, nhóm và phân đoạn để điều khiển các luồng chào mừng và chiến dịch theo từng ngôn ngữ. Một đối tượng sẽ rẻ hơn để vận hành (Mailchimp tính phí theo từng đối tượng) và dễ bảo trì hơn.
  • Một đối tượng riêng biệt cho mỗi ngôn ngữ. Sử dụng cách này khi bạn muốn những người đăng ký của mỗi ngôn ngữ được giữ hoàn toàn tách biệt, với email xác nhận, email chào mừng và bộ tự động hóa riêng. Ánh xạ mỗi ngôn ngữ WPML vào một đối tượng khác nhau trong bản đồ ngôn ngữ của plugin định tuyến.

Dù bằng cách nào, công việc thiết kế các luồng chào mừng theo từng ngôn ngữ đều diễn ra trong Mailchimp, không phải trong WordPress. Hãy thiết lập các đối tượng, thẻ, nhóm và tự động hóa của bạn trước, sau đó quay lại plugin định tuyến và hoàn thành bản đồ ngôn ngữ.

Cách Mailchimp dịch những gì WPML không dịch

Khi một người đăng ký được đưa vào Mailchimp, mọi email sau thời điểm đó đều được gửi từ Mailchimp – WPML và MC4WP không còn tham gia vào quá trình này nữa. Sự phân chia như sau:

Nơi dịchWordPress / MC4WPMailchimp
Biểu mẫu đăng ký (trường, nhãn, văn bản đồng ý)
Thông báo thành công và lỗi
Email xác nhận chọn tham gia kép
Email chào mừng sau khi xác nhận
Chuỗi tự động hóa (chiến dịch nhỏ giọt)
Nội dung chiến dịch tiếp thị

Đối với nội dung phía Mailchimp, Mailchimp cung cấp ba mô hình để xử lý nhiều ngôn ngữ: thẻ hợp nhất có điều kiện (conditional merge tags) được điều khiển bởi trường language của người đăng ký, liên kết đến phiên bản Google Translate của email, hoặc các email đã dịch được thiết kế riêng biệt gửi đến các phân đoạn theo từng ngôn ngữ. Hầu hết các thiết lập đa ngôn ngữ đều sử dụng các đối tượng riêng biệt theo từng ngôn ngữ (mỗi đối tượng có email xác nhận và email chào mừng riêng) hoặc một đối tượng với các phân đoạn theo từng ngôn ngữ và các phiên bản email đã dịch.

Các cạm bẫy phổ biến

  • Các lượt đăng ký được dịch chính xác nhưng tất cả đều rơi vào một đối tượng. Plugin định tuyến (MC4WP: WPML Integration) chưa được cài đặt, chưa được kích hoạt hoặc bản đồ ngôn ngữ của nó trống. Hãy mở Mailchimp for WP > WPML và cấu hình bản đồ.
  • Biểu mẫu không xuất hiện trong Bảng điều khiển dịch thuật. Xác nhận rằng tiện ích bổ sung MailChimp Multilingual đang hoạt động cùng với lõi WPML và WPML Dịch Chuỗi. Phần Mailchimp Sign-up Forms chỉ xuất hiện trong Bảng điều khiển khi tiện ích bổ sung này đang hoạt động.
  • Liên kết văn bản đồng ý trỏ đến chính sách bảo mật bằng ngôn ngữ nguồn trong một biểu mẫu đã dịch. Hãy dịch trang được liên kết trước khi gửi biểu mẫu đi dịch. WPML chỉ viết lại liên kết nếu bản dịch đã tồn tại tại thời điểm công việc dịch thuật biểu mẫu được tạo.
  • Email xác nhận chọn tham gia kép đến bằng ngôn ngữ nguồn. Email đó được thiết lập trong Mailchimp, không phải trên WordPress. Hãy gửi mỗi ngôn ngữ đến đối tượng riêng của nó (với email xác nhận riêng), hoặc sử dụng các thẻ hợp nhất có điều kiện của Mailchimp để phần thân email phân nhánh dựa trên trường language của người đăng ký.
  • Các lượt đăng ký được gắn thẻ sai ngôn ngữ. Xác nhận rằng Set the subscriber’s language based on the site language đã được chọn tại Mailchimp for WP > WPML.
  • Trang web sử dụng plugin WordPress chính thức của Mailchimp thay vì MC4WP. Tiện ích bổ sung này không hỗ trợ plugin đó. Hãy chuyển sang MC4WP: Mailchimp for WordPress để sử dụng luồng này.

Một tiện ích bổ sung sắp ra mắt

Hiện tại bạn cần hai plugin tương thích chạy trên MC4WP: MailChimp Multilingual để dịch biểu mẫu, và MC4WP: WPML Integration của ibericode để định tuyến. WPML và ibericode đã đồng ý hợp nhất chức năng định tuyến vào chính MailChimp Multilingual. Sau phiên bản phát hành đó, bạn sẽ chỉ cần MailChimp Multilingual ở phía WPML và plugin của ibericode sẽ hướng người dùng hiện tại đến tiện ích bổ sung hợp nhất. Chúng tôi sẽ đề cập đến quá trình di chuyển trong ghi chú phát hành khi nó được ra mắt.

Được viết bởi Amir · Cập nhật lần cuối vào ngày 2 tháng 7 năm 2026

Được viết bởi Amir · Cập nhật lần cuối vào 2 tháng 7 năm 2026