วิธีสร้างขั้นตอนการลงทะเบียน Mailchimp หลายภาษาด้วย WPML
ตั้งค่าการลงทะเบียน Mailchimp บนเว็บไซต์ WordPress ของคุณ เพื่อให้ผู้เยี่ยมชมในทุกภาษาถูกจัดให้อยู่ในกลุ่มเป้าหมายที่ถูกต้องและได้รับอีเมลต้อนรับในภาษาของตนเอง ขั้นตอนนี้ต้องใช้สามส่วนทำงานร่วมกัน ได้แก่ แบบฟอร์มลงทะเบียนบน WordPress การกำหนดเส้นทางที่ส่งข้อมูลการลงทะเบียนแต่ละรายการไปยังปลายทาง Mailchimp ที่ถูกต้อง และอีเมลต้อนรับแยกตามภาษาในฝั่ง Mailchimp หน้านี้จะอธิบายทั้งสามส่วน
MailChimp Multilingual จะแปลแบบฟอร์มที่ผู้เยี่ยมชมของคุณเห็น ส่วนปลั๊กอินฟรี MC4WP: WPML Integration ของ ibericode จะจัดการการกำหนดเส้นทางตามภาษา ปัจจุบันจำเป็นต้องใช้ทั้งสองส่วนนี้ โดยส่วนเสริมแบบรวมเป็นหนึ่งเดียวกำลังอยู่ในระหว่างการพัฒนา (ดูหมายเหตุด้านล่างของหน้านี้)
ก่อนที่คุณจะเริ่มต้น
ติดตั้งและเปิดใช้งานสิ่งเหล่านี้บนเว็บไซต์ WordPress เดียวกัน:
- ตัวหลักของ WPML, WPML การแปลสตริง และส่วนเสริม MailChimp Multilingual ดาวน์โหลดได้จากหน้าดาวน์โหลดในบัญชี WPML ของคุณ ซึ่งรวมอยู่ใน Multilingual CMS และ Multilingual Agency นี่คือส่วนของ WPML ที่จะแปลแบบฟอร์มลงทะเบียน
- Mailchimp for WordPress (MC4WP) จาก WordPress.org ปลั๊กอินนี้จะเชื่อมต่อ WordPress กับ Mailchimp และเป็นปลั๊กอินที่คุณจะใช้สร้างแบบฟอร์มลงทะเบียน หลังจากเปิดใช้งาน ให้เชื่อมต่อกับบัญชี Mailchimp ของคุณที่ Mailchimp for WP > Mailchimp
- MC4WP: WPML Integration จาก WordPress.org ซึ่งพัฒนาโดย ibericode นี่คือปลั๊กอินกำหนดเส้นทางที่จะส่งข้อมูลการลงทะเบียนแต่ละรายการไปยังกลุ่มเป้าหมาย Mailchimp ที่ถูกต้องตามภาษา WPML ของผู้เยี่ยมชม ปัจจุบันยังเป็นปลั๊กอินฟรีที่แยกต่างหาก แต่เรากำลังจะรวมเข้ากับ MailChimp Multilingual ในเวอร์ชันที่เผยแพร่เร็ว ๆ นี้
คุณต้องมีบัญชี Mailchimp ที่ตั้งค่ากลุ่มเป้าหมายไว้อย่างน้อยหนึ่งกลุ่ม และกำหนดค่าภาษา WPML ของคุณใน WordPress ด้วย
WPML รองรับเฉพาะปลั๊กอิน MC4WP เท่านั้น ปลั๊กอิน WordPress อย่างเป็นทางการของ Mailchimp เป็นปลั๊กอินอื่นและไม่ครอบคลุมโดยส่วนเสริมนี้ หากคุณกำลังใช้งานอยู่ ให้เปลี่ยนไปใช้ MC4WP ก่อนดำเนินการต่อ
สร้างแบบฟอร์มลงทะเบียนของคุณใน MC4WP
ไปที่ Mailchimp for WP > Forms และสร้างแบบฟอร์มลงทะเบียนในภาษาเริ่มต้นของไซต์ของคุณ เพิ่มฟิลด์ที่คุณต้องการ (อีเมล ชื่อ ช่องทำเครื่องหมายเลือกรับข้อมูล ข้อความยินยอม GDPR) ข้อความบนปุ่มส่ง และข้อความแสดงความสำเร็จและข้อผิดพลาดของแต่ละแบบฟอร์มในแท็บ Messages ของแบบฟอร์ม MC4WP จะจัดเก็บข้อความแยกตามแบบฟอร์มแทนที่จะเป็นแบบส่วนกลาง ดังนั้นแต่ละแบบฟอร์มจึงมีชุดข้อความของตนเอง
เมื่อแบบฟอร์มพร้อมใช้งาน ให้ฝังไว้ในตำแหน่งที่คุณต้องการบนเว็บไซต์ ไม่ว่าจะเป็นบล็อกในหน้า วิดเจ็ตในแถบด้านข้าง พื้นที่ส่วนท้าย หรือช่องทำเครื่องหมายในหน้าการชำระเงินของ WooCommerce หรือแบบฟอร์มแสดงความคิดเห็นของ WordPress ผ่านการตั้งค่าการผสานการทำงานของ MC4WP
แปลแบบฟอร์มด้วย WPML
ทันทีที่คุณบันทึกแบบฟอร์มใน MC4WP แบบฟอร์มนั้นจะพร้อมให้แปลผ่าน WPML ได้ทันที โดยไม่ต้องสแกน
- ไปที่ WPML > การแปล > แดชบอร์ด
- เลื่อนไปที่ส่วน Mailchimp Sign-up Forms
- เลือกแบบฟอร์มที่คุณต้องการแปลและส่งไปยังวิธีการแปลที่คุณต้องการ
งานแปลจะประกอบด้วยสตริงข้อความทุกรายการที่ผู้เยี่ยมชมเห็นจากแบบฟอร์ม ได้แก่ ป้ายกำกับฟิลด์ ข้อความตัวอย่าง ข้อความบนปุ่มส่ง ป้ายกำกับช่องทำเครื่องหมายเลือกรับข้อมูล และข้อความยินยอม (รวมถึง HTML ดิบ) และข้อความแสดงความสำเร็จและข้อผิดพลาดทุกรายการจากแท็บ Messages ของแบบฟอร์ม คุณไม่จำเป็นต้องลงทะเบียนสตริงข้อความด้วยตนเอง
หากข้อความยินยอมของคุณลิงก์ไปยังหน้าภายใน เช่น นโยบายความเป็นส่วนตัว ให้แปลหน้านั้นก่อน WPML จะเขียนลิงก์ข้อความยินยอมใหม่ไปยังหน้าที่แปลแล้วก็ต่อเมื่อมีคำแปลอยู่แล้วในขณะที่ส่งแบบฟอร์มไปแปล
กำหนดเส้นทางการลงทะเบียนไปยังปลายทาง Mailchimp ที่ถูกต้อง
ส่วนเสริม WPML จะแปลแบบฟอร์ม ส่วนการกำหนดเส้นทางตามภาษาจะเกิดขึ้นใน MC4WP: WPML Integration หน้าการตั้งค่าของปลั๊กอินนี้อยู่ในหน้าจัดการเว็บไซต์ของ WordPress ที่ Mailchimp for WP > WPML และหน้านี้มีสองส่วน:
- Language map ตารางที่มีหนึ่งแถวต่อภาษาของไซต์ WPML สำหรับแต่ละภาษา ให้เลือกกลุ่มเป้าหมาย Mailchimp ปลายทางจากเมนูแบบเลื่อนลงในคอลัมน์ Mailchimp list ตัวเลือกเริ่มต้น -- use form or integration setting จะถอยกลับไปใช้กลุ่มเป้าหมายที่กำหนดค่าไว้ในแบบฟอร์ม (เมนูแบบเลื่อนลงยังคงใช้ป้ายกำกับ list แบบเก่า แต่ปลายทางคือสิ่งที่ Mailchimp เรียกว่า audience ในปัจจุบัน)
- Subscriber language ช่องทำเครื่องหมายช่องเดียว: Set the subscriber’s language based on the site language เปิดใช้งานตัวเลือกนี้เพื่อให้ฟิลด์
languageของสมาชิกใน Mailchimp ถูกตั้งค่าจากภาษา WPML ในขณะที่ส่งข้อมูล Mailchimp จะใช้ฟิลด์นั้นเพื่อขับเคลื่อนคุณสมบัติที่รองรับภาษาสำหรับผู้ติดต่อ
บันทึกหน้าเว็บ จากนี้ไป การลงทะเบียนจากหน้าภาษาฝรั่งเศสจะถูกส่งไปยังกลุ่มเป้าหมายใดก็ตามที่แมปกับภาษาฝรั่งเศส และจะไปถึง Mailchimp พร้อมแท็ก language: fr ตรรกะการกำหนดเส้นทางเดียวกันนี้จะนำไปใช้กับภาษาอื่น ๆ ทุกภาษาบนเว็บไซต์
ออกแบบฝั่ง Mailchimp ของคุณ – กลุ่มเป้าหมาย แท็ก และกลุ่ม
ตัดสินใจเลือกโครงสร้าง Mailchimp ของคุณก่อนที่จะกำหนดค่าการกำหนดเส้นทางให้เสร็จสมบูรณ์ โดยมีรูปแบบที่เป็นไปได้สองรูปแบบ:
- กลุ่มเป้าหมายหลักกลุ่มเดียวที่แบ่งกลุ่มตามภาษา นี่คือคำแนะนำของ Mailchimp เอง ให้แมปทุกภาษาของ WPML ไปยังกลุ่มเป้าหมายเดียวกัน และใช้ฟิลด์
language(กำหนดโดยปลั๊กอินกำหนดเส้นทาง) ร่วมกับแท็ก กลุ่ม และการแบ่งกลุ่ม เพื่อขับเคลื่อนขั้นตอนการต้อนรับและแคมเปญแยกตามภาษา กลุ่มเป้าหมายกลุ่มเดียวมีค่าใช้จ่ายในการดำเนินการที่ถูกกว่า (Mailchimp เรียกเก็บเงินตามกลุ่มเป้าหมาย) และดูแลรักษาง่ายกว่า - กลุ่มเป้าหมายแยกต่างหากสำหรับแต่ละภาษา ใช้รูปแบบนี้เมื่อคุณต้องการให้สมาชิกของแต่ละภาษาแยกจากกันอย่างสิ้นเชิง โดยมีอีเมลยืนยัน อีเมลต้อนรับ และชุดระบบอัตโนมัติเป็นของตนเอง ให้แมปแต่ละภาษาของ WPML ไปยังกลุ่มเป้าหมายที่แตกต่างกันในแผนผังภาษาของปลั๊กอินกำหนดเส้นทาง
ไม่ว่าจะเลือกวิธีใด งานออกแบบขั้นตอนการต้อนรับแยกตามภาษาจะเกิดขึ้นใน Mailchimp ไม่ใช่ใน WordPress ตั้งค่ากลุ่มเป้าหมาย แท็ก กลุ่ม และระบบอัตโนมัติของคุณก่อน จากนั้นจึงกลับมาที่ปลั๊กอินกำหนดเส้นทางและทำแผนผังภาษาให้เสร็จสมบูรณ์
Mailchimp แปลสิ่งที่ WPML ไม่ได้แปลอย่างไร
เมื่อสมาชิกเข้าสู่ Mailchimp แล้ว อีเมลทุกฉบับหลังจากจุดนั้นจะถูกส่งจาก Mailchimp โดยที่ WPML และ MC4WP จะไม่มีส่วนเกี่ยวข้องอีกต่อไป การแบ่งส่วนมีดังนี้:
| สถานที่ที่แปล | WordPress / MC4WP | Mailchimp |
|---|---|---|
| แบบฟอร์มลงทะเบียน (ฟิลด์ ป้ายกำกับ ข้อความยินยอม) | ใช่ | – |
| ข้อความแสดงความสำเร็จและข้อผิดพลาด | ใช่ | – |
| อีเมลยืนยันการเลือกรับข้อมูลแบบสองขั้นตอน | – | ใช่ |
| อีเมลต้อนรับหลังจากการยืนยัน | – | ใช่ |
| ลำดับระบบอัตโนมัติ (แคมเปญแบบหยด) | – | ใช่ |
| เนื้อหาแคมเปญการตลาด | – | ใช่ |
สำหรับเนื้อหาในฝั่ง Mailchimp นั้น Mailchimp มีรูปแบบสามรูปแบบในการจัดการหลายภาษา ได้แก่ แท็กผสานแบบมีเงื่อนไขที่ขับเคลื่อนโดยฟิลด์ language ของสมาชิก ลิงก์ไปยังเวอร์ชัน Google แปลภาษา ของอีเมล หรืออีเมลที่แปลแล้วซึ่งออกแบบแยกต่างหากและส่งไปยังกลุ่มตามภาษา การตั้งค่าหลายภาษาส่วนใหญ่จะใช้กลุ่มเป้าหมายแยกตามภาษา (แต่ละกลุ่มมีอีเมลยืนยันและอีเมลต้อนรับของตนเอง) หรือกลุ่มเป้าหมายเดียวที่มีการแบ่งกลุ่มตามภาษาและเวอร์ชันอีเมลที่แปลแล้ว
ปัญหาที่พบบ่อย
- การลงทะเบียนได้รับการแปลอย่างถูกต้อง แต่ทั้งหมดถูกส่งไปยังกลุ่มเป้าหมายเดียว ปลั๊กอินกำหนดเส้นทาง (MC4WP: WPML Integration) ไม่ได้รับการติดตั้ง ไม่ได้เปิดใช้งาน หรือแผนผังภาษาว่างเปล่า ให้เปิด Mailchimp for WP > WPML และกำหนดค่าแผนผัง
- แบบฟอร์มไม่ปรากฏในแดชบอร์ดการแปล ยืนยันว่าส่วนเสริม MailChimp Multilingual เปิดใช้งานอยู่พร้อมกับตัวหลักของ WPML และ WPML การแปลสตริง ส่วน Mailchimp Sign-up Forms จะปรากฏในแดชบอร์ดก็ต่อเมื่อเปิดใช้งานส่วนเสริมนี้เท่านั้น
- ลิงก์ข้อความยินยอมชี้ไปยังนโยบายความเป็นส่วนตัวในภาษาต้นทางในแบบฟอร์มที่แปลแล้ว ให้แปลหน้าที่ลิงก์ไปก่อนที่จะส่งแบบฟอร์มไปแปล WPML จะเขียนลิงก์ใหม่ก็ต่อเมื่อมีคำแปลอยู่แล้วในขณะที่สร้างงานแปลแบบฟอร์ม
- อีเมลยืนยันการเลือกรับข้อมูลแบบสองขั้นตอนถูกส่งมาในภาษาต้นทาง อีเมลดังกล่าวตั้งค่าใน Mailchimp ไม่ใช่บน WordPress คุณต้องส่งแต่ละภาษาไปยังกลุ่มเป้าหมายของตนเอง (ซึ่งมีอีเมลยืนยันของตนเอง) หรือใช้แท็กผสานแบบมีเงื่อนไขของ Mailchimp เพื่อให้เนื้อหาอีเมลแยกตามฟิลด์
languageของสมาชิก - การลงทะเบียนถูกแท็กด้วยภาษาที่ไม่ถูกต้อง ยืนยันว่าได้ทำเครื่องหมายที่ Set the subscriber’s language based on the site language ที่ Mailchimp for WP > WPML
- เว็บไซต์ใช้ปลั๊กอิน WordPress อย่างเป็นทางการของ Mailchimp แทน MC4WP ส่วนเสริมนี้ไม่ครอบคลุมปลั๊กอินดังกล่าว ให้เปลี่ยนไปใช้ MC4WP: Mailchimp for WordPress เพื่อใช้ขั้นตอนนี้
ส่วนเสริมแบบรวมกำลังจะมาเร็ว ๆ นี้
ปัจจุบันคุณต้องใช้ปลั๊กอินความเข้ากันได้สองตัวเพิ่มเติมจาก MC4WP ได้แก่ MailChimp Multilingual สำหรับการแปลแบบฟอร์ม และ MC4WP: WPML Integration ของ ibericode สำหรับการกำหนดเส้นทาง WPML และ ibericode ได้ตกลงที่จะรวมฟังก์ชันการกำหนดเส้นทางเข้ากับ MailChimp Multilingual หลังจากเวอร์ชันที่เผยแพร่นั้น คุณจะต้องการเพียง MailChimp Multilingual ในฝั่ง WPML และปลั๊กอินของ ibericode จะนำทางผู้ใช้เดิมไปยังส่วนเสริมแบบรวมนี้ เราจะอธิบายการย้ายข้อมูลในบันทึกการเปลี่ยนแปลงของเวอร์ชันเมื่อมีการเผยแพร่
เขียนโดย Amir · อัปเดตล่าสุด 2 กรกฎาคม 2026
เขียนโดย Amir · อัปเดตล่าสุด 2 กรกฎาคม 2026