# Chatbot ยิมและฟิตเนส ส่งยอดสมัครจากแชทกลับไปวัดผลโฆษณา

> ที่มา: https://phygital.co.th/insights/chatbot-gym-fitness-class-booking-agency · เผยแพร่ 27 สิงหาคม 2567 · อ่าน 11 นาที · โดย PARANATH PANARATANA

ยิมที่ยิงโฆษณาให้คนทักแชทส่งเหตุการณ์อย่างการจองคลาสทดลองหรือการสมัครสมาชิกกลับไปที่ Meta ได้ผ่าน Conversions API for Business Messaging บทนี้อธิบายเงื่อนไขก่อนเริ่ม

## Key Takeaways

- **Meta มีช่องทางให้ธุรกิจส่งเหตุการณ์ที่เกิดในแชทกลับไปผูกกับโฆษณาที่พาคนมาทัก** — ชื่อว่า Conversions API for Business Messaging ใช้กับโฆษณาที่คลิกแล้วเปิดแชทใน Messenger WhatsApp และ Instagram ส่วน LINE ไม่อยู่ในเอกสารนี้
- **เอกสารรองรับเหตุการณ์ 14 ชนิด และต้องเป็นสิ่งที่เกิดในแชทเท่านั้น** — เช่น LeadSubmitted สำหรับคนที่ส่งข้อมูลจองคลาสทดลอง หรือ Purchase สำหรับคนที่จ่ายค่าสมาชิกในแชท ถ้าจ่ายบนเว็บต้องส่งผ่าน Conversions API ของเว็บแทน
- **Meta ไม่ตัดเหตุการณ์ซ้ำให้ และปรับโฆษณาให้หาคนซื้อได้เฉพาะ Messenger กับ WhatsApp** — ยิมต้องคัดเหตุการณ์ซ้ำเองก่อนส่ง และโฆษณาที่พาไป Instagram Direct ยังปรับได้แค่ให้หาคนเริ่มแชท

ยอดข้อความเข้าเพิ่มทุกครั้งที่เปิดโฆษณา แต่ไม่มีใครตอบได้ว่าในร้อยข้อความนั้นมีกี่คนมาจองคลาสทดลอง และกี่คนสมัครสมาชิกจริง เจ้าของยิมที่ยิงโฆษณาให้คนทักแชทจึงตัดสินงบเดือนหน้าจากความรู้สึกของพนักงานขายมากกว่าตัวเลข Meta มีเอกสารเรื่องการส่งเหตุการณ์จากแชทกลับไปที่ระบบโฆษณา ซึ่งตอบสามเรื่องที่เจ้าของยิมต้องรู้ก่อนลงเงินกับการต่อระบบ คือส่งอะไรได้ ต้องมีใครช่วย และข้อมูลแบบไหนไม่ควรส่ง

ข้อมูลทั้งหมดในบทนี้มาจาก[คู่มือเริ่มต้น Conversions API for Business Messaging](https://developers.facebook.com/documentation/ads-commerce/conversions-api/business-messaging) บนเว็บไซต์สำหรับผู้พัฒนาของ Meta ผู้เขียนดึงข้อความจากหน้านี้วันที่ 27 กันยายน 2569 เอกสารเป็นภาษาอังกฤษและเขียนสำหรับผู้พัฒนา บทนี้จึงเล่าเฉพาะส่วนที่เจ้าของธุรกิจต้องรู้ ในฐานะผู้เขียน บริษัท ฟิจิทัล เอเจนซี จำกัด (PHYGITAL AGENCY) ไม่ได้เป็น Business Messaging Partner ของ Meta และไม่ได้รับเชื่อมระบบจองคลาสหรือระบบสมาชิกของยิม งานของบริษัทคือวางบอทบน Messenger LINE OA และหน้าเว็บ กับให้คำปรึกษาเรื่องโครงสร้างข้อมูลการตลาด

## ตัวเลขที่ยิมเห็นกับตัวเลขที่ยิมต้องการ

โฆษณาแบบคลิกแล้วเปิดแชทวัดผลตั้งต้นที่จำนวนบทสนทนา ตัวเลขนี้บอกได้ว่าโฆษณาทำให้คนทัก แต่บอกไม่ได้ว่าคนที่ทักมาจองคลาสทดลอง มาทดลองจริง หรือสมัครสมาชิก งานขายของยิมเกิดในแชทหลายขั้น ผลของโฆษณาจึงหายไประหว่างขั้นแรกกับขั้นสุดท้าย

| ขั้นในแชทของยิม                                      | ระบบโฆษณาเห็นเองไหม                    |
| -------------------------------------------------------- | ------------------------------------------ |
| คนกดโฆษณาแล้วเริ่มแชท                               | เห็น                                       |
| คนส่งชื่อและเวลาที่อยากทดลองคลาส                 | ไม่เห็น ถ้ายิมไม่ส่งเหตุการณ์กลับไป |
| พนักงานคุยแล้วเห็นว่าเป็นลูกค้าที่มีโอกาสสมัคร | ไม่เห็น ถ้ายิมไม่ส่งเหตุการณ์กลับไป |
| คนจ่ายค่าสมาชิกในแชท                                | ไม่เห็น ถ้ายิมไม่ส่งเหตุการณ์กลับไป |

Conversions API for Business Messaging มีไว้ปิดช่องว่างนี้ เอกสารบอกว่าเป็นเครื่องมือที่ส่งข้อมูลการโต้ตอบที่มีค่าในแชทจากเซิร์ฟเวอร์ตรงไปที่ Meta โดยออกแบบให้เคารพการตั้งค่าความเป็นส่วนตัวของผู้ใช้ เพื่อให้ธุรกิจเข้าใจและปรับผลของโฆษณาที่พาคนไป WhatsApp Messenger หรือ Instagram

### ยิมที่คุยกับลูกค้าใน LINE เป็นหลักใช้วิธีนี้ได้ไหม

ไม่ได้ เอกสารนี้ครอบคลุมเฉพาะแชทบนแพลตฟอร์มของ Meta ถ้าโฆษณาพาคนไปเพิ่มเพื่อนใน LINE OA การวัดต้องใช้วิธีอื่น เช่น ให้ลูกค้ากดลิงก์หน้าจองบนเว็บที่ติดตามได้ แล้วส่งเหตุการณ์ผ่าน Conversions API ของเว็บ

## ใครเป็นคนส่งเหตุการณ์จากแชทกลับไปที่ Meta

เอกสารเขียนสำหรับ Business Messaging Partner คือผู้ให้บริการแพลตฟอร์มแชทที่ต่อระบบให้ธุรกิจ ขั้นตอนหลักมีสี่ขั้น

1. **มีแอปบนแพลตฟอร์มผู้พัฒนาของ Meta** และต่อเข้ากับ API ของช่องทางแชทนั้น
2. **ขอสิทธิ์ที่ต้องใช้** สำหรับ Messenger คือสิทธิ์ page\_events และระดับการเข้าถึง Marketing API
3. **สร้างหรือเรียก dataset ของเพจ** หนึ่งเพจเชื่อมได้หนึ่ง dataset และธุรกิจเป็นเจ้าของ dataset ส่วนพาร์ทเนอร์ได้สิทธิ์เข้าถึง
4. **ส่งเหตุการณ์ตามเวลาจริง** ระหว่างแคมเปญ แล้วตรวจว่าเหตุการณ์ขึ้นใน Events Manager

เรื่องระดับการเข้าถึง Marketing API หน้าเดียวกันเขียนตัวเลขไว้สองค่า กล่องเตือนด้านบนบอกว่าเกณฑ์ลดจาก 1,500 เหลือ 500 ครั้งที่เรียก API สำเร็จใน 15 วัน แต่เนื้อหาด้านล่างยังเขียน 1,500 ครั้ง และอัตราผิดพลาดต่ำกว่า 10% เกณฑ์นี้เป็นเรื่องของพาร์ทเนอร์ที่ถือแอป ไม่ใช่ของยิมโดยตรง

### ข้อมูลที่ส่งไปแล้ว ยิมเปิดดูเองได้ไหม

ได้ ถ้าตั้งค่าถูก เอกสารระบุว่า dataset เป็นของธุรกิจ และพาร์ทเนอร์ได้สิทธิ์เข้าถึงเท่านั้น แต่มีเงื่อนไขหนึ่งข้อ ถ้าเพจอยู่ในบัญชีธุรกิจและให้สิทธิ์ business\_management กับบัญชีธุรกิจนั้นแล้ว dataset จะแสดงใต้บัญชีธุรกิจ ถ้าไม่ได้ให้สิทธิ์นี้ dataset จะถูกซ่อนจากผู้ลงโฆษณา ยิมควรขอให้พาร์ทเนอร์สอนวิธีเปิด Events Manager ของตัวเอง ซึ่งเอกสารก็เขียนให้พาร์ทเนอร์ทำอยู่แล้ว

### ยิมต้องเขียนโค้ดเองไหม

ไม่จำเป็น ถ้าแพลตฟอร์มแชทที่ยิมใช้เป็นพาร์ทเนอร์ที่รองรับอยู่แล้ว ยิมอาจแค่เปิดใช้และกำหนดว่าขั้นไหนในแชทนับเป็นเหตุการณ์อะไร ถ้าแพลตฟอร์มไม่รองรับ งานต่อระบบต้องมีผู้พัฒนาที่มีแอปและสิทธิ์ตามเอกสาร

## เหตุการณ์ที่ส่งได้และเหตุการณ์ที่ไม่ควรส่ง

เอกสารระบุชนิดเหตุการณ์ที่รองรับไว้ 14 ชนิด ได้แก่ Purchase LeadSubmitted InitiateCheckout AddToCart ViewContent OrderCreated OrderShipped OrderDelivered OrderCanceled OrderReturned CartAbandoned QualifiedLead RatingProvided และ ReviewProvided ยิมไม่ต้องใช้ทุกชนิด ชนิดที่เข้ากับขั้นขายของยิมมีสามชนิด

1. **LeadSubmitted** เมื่อคนส่งชื่อและเวลาที่อยากทดลองคลาสในแชท
2. **QualifiedLead** เมื่อพนักงานคุยแล้วยืนยันว่าเป็นคนที่มีโอกาสสมัคร เช่น มาทดลองคลาสจริง
3. **Purchase** เมื่อคนจ่ายค่าสมาชิกหรือค่าแพ็กเกจคลาสในแชท พร้อมมูลค่าและสกุลเงิน

เอกสารกำหนดว่าเหตุการณ์ที่ส่งผ่านช่องทางนี้ต้องเป็นการโต้ตอบที่เกิดในแชทเท่านั้น ถ้าคนไปจ่ายเงินบนเว็บของยิม ต้องส่งเหตุการณ์นั้นผ่าน Conversions API ของเว็บ ถ้าจ่ายในแอป ใช้ Conversions API ของแอป เอกสารยังบอกว่า Meta ไม่ช่วยตัดเหตุการณ์ซ้ำสำหรับช่องทางนี้ ยิมหรือพาร์ทเนอร์ต้องคัดเหตุการณ์ซ้ำก่อนส่ง

### ข้อมูลสุขภาพที่สมาชิกเล่าในแชทควรส่งไปด้วยไหม

ไม่ควร เหตุการณ์ในตัวอย่างของเอกสารมีแค่ชื่อเหตุการณ์ เวลา ช่องทาง ตัวระบุผู้ใช้ และมูลค่า ข้อความที่สมาชิกเล่าเรื่องอาการบาดเจ็บหรือโรคประจำตัวไม่จำเป็นต่อการวัดผลโฆษณา ยิมควรออกแบบให้ระบบส่งเฉพาะชื่อเหตุการณ์และมูลค่า ไม่แนบเนื้อหาของบทสนทนา

### มูลค่าที่ส่งกับ Purchase ควรเป็นตัวเลขอะไร

ตัวอย่างในเอกสารส่งมูลค่าพร้อมสกุลเงินในเหตุการณ์ Purchase แต่ไม่ได้กำหนดว่าธุรกิจสมาชิกรายเดือนควรใช้ค่าไหน ยิมต้องเลือกเองและใช้ให้เหมือนกันทุกครั้ง ทางที่อ่านง่ายที่สุดคือส่งยอดที่ลูกค้าจ่ายจริงในบทสนทนานั้น เช่น ค่าสมาชิกเดือนแรกหรือค่าแพ็กเกจคลาส ถ้าส่งมูลค่าสัญญาทั้งปีทั้งที่ลูกค้าผ่อนจ่ายรายเดือน รายงานจะดูคุ้มเกินจริงในเดือนที่เริ่มแคมเปญ

## แต่ละช่องทางใช้ตัวระบุคนละแบบ

เอกสารแยกขั้นตอนตามช่องทาง และแต่ละช่องทางใช้ตัวระบุผู้ใช้ต่างกัน

| ช่องทาง         | ตัวระบุที่ส่งกลับไป                                       | ปรับโฆษณาให้หาคนซื้อได้ไหม        |
| ---------------- | -------------------------------------------------------------- | --------------------------------------- |
| Messenger        | Page-scoped ID (PSID) ของผู้ใช้ในบทสนทนากับเพจ          | ได้                                     |
| WhatsApp         | Click ID ของโฆษณา (ctwa\_clid) ซึ่งไม่ซ้ำกันในแต่ละคลิก | ได้                                     |
| Instagram Direct | Instagram-scoped ID (IGSID)                                    | ไม่ได้ ปรับได้แค่ให้หาคนเริ่มแชท |

สำหรับ WhatsApp เอกสารให้เก็บ ctwa\_clid ไว้คู่กับบทสนทนาตั้งแต่ข้อความแรกที่มาจากโฆษณา แล้วส่งค่าเดียวกันกลับไปเมื่อเกิดการสมัคร ระบบที่ไม่เก็บค่านี้ตั้งแต่ต้นจะผูกเหตุการณ์กับโฆษณาไม่ได้ เอกสารเรียกค่านี้ว่าตัวระบุส่วนบุคคล ยิมจึงควรเก็บแบบเดียวกับข้อมูลลูกค้าอื่น

### ยิมที่ยิงโฆษณาไป Instagram เป็นหลักได้อะไรจากการส่งเหตุการณ์

ยังวัดผลได้ เหตุการณ์ขึ้นใน Events Manager ให้ยิมเห็นว่าโฆษณาพาคนมาสมัครกี่คน แต่ตามคำถามที่พบบ่อยของเอกสาร การปรับโฆษณาให้หาคนซื้อยังไม่เปิดให้โฆษณาที่พาไป Instagram ยิมที่ต้องการให้ระบบโฆษณาหาคนที่มีแนวโน้มสมัครจึงอาจต้องทดลองโฆษณาที่พาไป Messenger หรือ WhatsApp ควบคู่กัน

## ขอบเขตของการส่งเหตุการณ์จากแชท

แหล่งของบทนี้มีหน้าเดียว ห้าเรื่องต่อไปนี้ยิมยังต้องหาคำตอบเพิ่ม

1. **LINE และแพลตฟอร์มแชทอื่น** อยู่นอกเอกสารนี้ทั้งหมด
2. **ระยะเวลาระหว่างคลิกกับเหตุการณ์** เอกสารไม่ได้บอกว่าเหตุการณ์ที่ส่งช้าไปกี่วันยังผูกกับโฆษณาได้
3. **เกณฑ์ระดับการเข้าถึง API** หน้าเดียวกันเขียนไว้สองค่า ต้องถามพาร์ทเนอร์หรือดูหน้าเอกสารระดับการเข้าถึงโดยตรง
4. **พาร์ทเนอร์รายใดรองรับ** เอกสารไม่ได้ให้รายชื่อ และบทนี้ไม่ได้ตรวจแพลตฟอร์มแชทรายใด
5. **กฎหมายข้อมูลส่วนบุคคล** การส่งตัวระบุผู้ใช้ออกจากระบบของยิมมีประเด็นทางกฎหมายของตัวเอง บทนี้ไม่ได้วิเคราะห์ และไม่ได้ทดสอบการส่งเหตุการณ์จริง

## ลำดับงานหลังตัดสินใจต่อระบบ

สัปดาห์แรกหลังต่อระบบ ตัวเลขใน Events Manager ยังไม่พอให้ตัดสินงบ งานช่วงนี้คือเช็กว่าเหตุการณ์ขึ้นครบและไม่ซ้ำ ให้พนักงานขายจดยอดสมัครของสัปดาห์นั้นด้วยมือเทียบไว้ ถ้าตัวเลขสองฝั่งห่างกันมาก แปลว่ามีขั้นไหนที่ระบบไม่ได้ส่งหรือส่งซ้ำ ลำดับงานที่ยิมวางได้มีห้าขั้น

1. **เขียนนิยามสามขั้น** ว่าอะไรนับเป็น LeadSubmitted QualifiedLead และ Purchase ของยิม
2. **ถามแพลตฟอร์มแชท** ว่าเป็นพาร์ทเนอร์ที่ส่งเหตุการณ์ได้หรือยัง และรองรับช่องทางไหน
3. **ทดสอบกับบทสนทนาจริงไม่กี่รายการ** ดูว่าเหตุการณ์ขึ้นใน Events Manager ถูกชนิดและมูลค่า
4. **ตั้งวิธีคัดเหตุการณ์ซ้ำ** เพราะ Meta ไม่ตัดซ้ำให้
5. **เทียบต้นทุนต่อการสมัครหลังครบหนึ่งรอบบิล** แทนการดูแค่ต้นทุนต่อบทสนทนา

บอทของยิมที่ตอบใน Messenger หรือ LINE ต้องทำตามกรอบเวลาที่แต่ละแพลตฟอร์มกำหนด รายละเอียดอยู่ใน[รับเซ็ตระบบ Chatbot AI กับหน้าต่างเวลาที่แพลตฟอร์มกำหนด](https://phygital.co.th/insights/ai-chatbot-setup-agency) บทบาทของผู้พัฒนาในเอเจนซีที่ทำให้วัดผลได้อ่านต่อได้ที่[Developer ในเอเจนซี: ผู้วางระบบที่ทำให้วัดผลได้จริง](https://phygital.co.th/insights/what-is-developer-advertising-agency) ถ้าอยากเห็นการแปลงค่าโฆษณาเป็นต้นทุนต่อออเดอร์ในธุรกิจอื่น ดูตัวอย่างร้านอาหารใน[โฆษณาร้านอาหารบน Grab Food และ LINE MAN คิดเงินต่ออะไร](https://phygital.co.th/insights/restaurant-advertising-grab-food-line-man-agency) ขอบเขตงานที่ปรึกษาดูได้ที่หน้า[บริการ Consulting](https://phygital.co.th/solutions/consulting)

### ใครในยิมควรเป็นเจ้าของนิยามเหตุการณ์

ผู้จัดการฝ่ายขายสมาชิก เพราะเป็นคนที่รู้ว่าลูกค้าหนึ่งคนเดินผ่านขั้นไหนบ้าง ทีมโฆษณาใช้นิยามนั้นอ่านรายงาน และควรทบทวนทุกครั้งที่ยิมเปลี่ยนแพ็กเกจหรือวิธีรับสมัคร

## สรุป

Conversions API for Business Messaging ให้ธุรกิจส่งเหตุการณ์ที่เกิดในแชทบน Messenger WhatsApp และ Instagram กลับไปผูกกับโฆษณาที่พาคนมาทัก เอกสารรองรับ 14 ชนิด และสำหรับยิม LeadSubmitted QualifiedLead กับ Purchase ตรงกับขั้นขายที่สุด งานต่อระบบอยู่ที่ Business Messaging Partner หนึ่งเพจเชื่อมได้หนึ่ง dataset และ Meta ไม่ตัดเหตุการณ์ซ้ำให้ การปรับโฆษณาให้หาคนซื้อใช้ได้เฉพาะ Messenger กับ WhatsApp และเอกสารไม่ครอบคลุม LINE ยิมที่เริ่มจากนิยามว่าคนหนึ่งเป็นลูกค้าตอนไหน จะเลือกเหตุการณ์ได้ถูกและอ่านรายงานได้ตรงกันทั้งทีมขายและทีมโฆษณา

## คำถามที่พบบ่อย (FAQ)

### เหตุการณ์ควรส่งเมื่อไร รวบส่งตอนสิ้นเดือนได้ไหม

เอกสารให้ส่งตามเวลาจริงระหว่างที่แคมเปญวิ่ง เมื่อเหตุการณ์เกิดขึ้น การรวบส่งทีเดียวตอนปิดเดือนไม่ตรงกับที่เอกสารแนะนำ

### ยิมมี Conversions API ของเว็บอยู่แล้ว เพิ่มส่วนของแชทจะกระทบของเดิมไหม

คำถามที่พบบ่อยของเอกสารตอบว่าไม่มีความเสี่ยงต่อการเชื่อมต่อเดิม เพราะการนับผลอ้างอิงเพจและ dataset ไม่ได้ผูกกับรหัสแอป และใช้ dataset เดิมที่มีอยู่ได้

### มีหลายสาขา หลายเพจ ต้องทำอย่างไร

เอกสารระบุว่าหนึ่งเพจเชื่อมได้หนึ่ง dataset ยิมที่แยกเพจตามสาขาจะมี dataset ต่อเพจ และควรตั้งชื่อเหตุการณ์ให้เหมือนกันทุกสาขาเพื่อรวมรายงานได้

### พนักงานกดบันทึกว่าลูกค้าสมัครแล้วในระบบแชท นับเป็นเหตุการณ์ในแชทไหม

นับได้ถ้าการสมัครเกิดในบทสนทนานั้น เช่น คุยจบแล้วโอนเงินพร้อมส่งสลิปในแชท ถ้าลูกค้าเดินมาสมัครที่เคาน์เตอร์ภายหลัง เหตุการณ์นั้นเกิดนอกแชท และเอกสารให้ใช้ช่องทางอื่นส่ง

### สตูดิโอเล็กที่ไม่ได้ยิงโฆษณาแบบคลิกแล้วเปิดแชท ต้องทำเรื่องนี้ไหม

ไม่ต้อง เครื่องมือนี้ผูกเหตุการณ์กับโฆษณาที่พาคนเข้าแชท ถ้าลูกค้าส่วนใหญ่มาจากการบอกต่อหรือเดินผ่านหน้าสตูดิโอ การจดในสมุดหรือสเปรดชีตว่าลูกค้ามาจากช่องไหนตอบคำถามเรื่องงบได้ตรงกว่าการต่อระบบ

### ต้องใช้บอท AI ถึงจะส่งเหตุการณ์ได้ไหม

ไม่ต้อง เหตุการณ์มาจากขั้นของการขาย ไม่ได้มาจากคนหรือบอทที่ตอบ บอทช่วยให้ขั้นแรกอย่างการเก็บชื่อและเวลาจองคลาสเป็นระเบียบ ส่วนขั้นยืนยันการสมัครมักเป็นงานของพนักงาน

## ถ้ารู้ว่าโฆษณาตัวไหนพาคนมาสมัคร งบเดือนหน้าก็ตัดสินจากตัวเลข

คุยกับ บริษัท ฟิจิทัล เอเจนซี จำกัด ได้ตั้งแต่ขั้นเขียนนิยามว่าอะไรนับเป็นลูกค้า ไปจนถึงการเลือกช่องทางแชทและรายงานที่ทีมขายกับทีมโฆษณาอ่านตรงกัน

- [นัดประชุมผ่าน Google Meet](https://calendar.app.google/DotQdE7Ca8LZG6Us5)
- [เพิ่มเพื่อนใน LINE](https://lin.ee/J8Qq8Do)
