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í riêng biệt của ibericode xử lý đị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 duy nhất đang được phát triển (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:

  • WPML lõi, 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 – nó đượ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 (mở trong tab mới). Plugin này kết nối WordPress với Mailchimp và là nơi bạn sẽ 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 WPMailchimp.
  • MC4WP: WPML Integration từ WordPress.org (mở trong tab mới), do ibericode xây dựng. Đâ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 có 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 WPForms 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 và 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ì toàn cầu, 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 vị trí 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 với 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 WPMLBản dịchBảng điều khiển.
  2. Cuộn đến phần Biểu mẫu đăng ký Mailchimp.
  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 ưa thích của bạn.

Công việc dịch thuật chứa mọi chuỗi văn bản hướng đến khách truy cập từ biểu mẫu: nhãn trường, văn bản giữ chỗ, 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 như 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 đă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 ý thành 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; đị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 WPWPML, 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 đích từ menu thả xuống trong cột Mailchimp list. Tùy chọn mặc định -- use form or integration setting sẽ dự phòng cho đố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 là thứ mà Mailchimp hiện 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. Bật nó để trường language của người đăng ký trong Mailchimp được đặt từ 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ừ giờ trở đi, 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ạ tới tiếng Pháp và đến Mailchimp được gắn thẻ language: fr. Cùng một logic định tuyến á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

Quyết định cấu trúc Mailchimp của bạn trước khi bạn 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, phân khúc theo từng ngôn ngữ. Khuyến nghị 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 khúc để đ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 đố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 điều này khi bạn muốn 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 của họ. Á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ữ diễn ra trong Mailchimp, chứ không phải trong WordPress. Hãy thiết lập đố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ý vào Mailchimp, mọi email sau thời điểm đó đều được gửi từ Mailchimp – WPML và MC4WP không còn liên quan nữa. Sự phân chia là:

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

Đố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 đượ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 gửi đến các phân khúc theo từng ngôn ngữ. Hầu hết các thiết lập đa ngôn ngữ 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à chào mừng riêng) hoặc một đối tượng có các phân khúc 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 vào chung 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. Mở Mailchimp for WPWPML 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 WPML lõi và WPML Dịch Chuỗi. Phần Biểu mẫu đăng ký Mailchimp chỉ xuất hiện trong Bảng điều khiển khi tiện ích bổ sung đang hoạt động.
  • Liên kết văn bản đồng ý trỏ đến chính sách bảo mật 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 đăng ký 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 để nội dung email phân nhánh dựa trên trường language của người đăng ký.
  • 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 WPWPML.
  • 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.

Sắp có một tiện ích bổ sung hợp nhất

Hiện tại, bạn cần hai plugin tương thích trên MC4WP: MailChimp Multilingual cho việc dịch biểu mẫu và MC4WP: WPML Integration của ibericode cho việc đị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ó ra mắt.

Được viết bởiAmir

Được viết bởiAmir