
สรุปสั้น ๆ
จะรู้ว่าแคมเปญไหนทำยอดนัดหมายให้คลินิกได้จริง ต้องเก็บ Identifier ตั้งแต่คลิกแรก (UTM/Click ID) ผูกเข้ากับ Lead ที่ทักเข้า LINE แล้วให้แอดมินหรือระบบอัปเดตสถานะจนถึง Appointment โดยแยกให้ชัดว่า “ทัก” กับ “นัด” คือคนละเหตุการณ์ ก่อนจะเชื่อตัวเลขต้องตรวจ Data Quality ว่า UTM หายไปกี่เปอร์เซ็นต์และสถานะนัดหมายถูกอัปเดตครบแค่ไหน
เจ้าของคลินิกหลายคนเปิด Ads Manager แล้วเห็นตัวเลข “ข้อความ 40 รายการ” ต่อวัน แล้วก็สรุปเอาเองว่าแคมเปญนี้ปังเพราะคนทักเยอะ แต่พอไปถามแอดมินหน้าเคาน์เตอร์ว่าเดือนนี้คนไข้ใหม่มาจากไหนบ้าง คำตอบที่ได้มักเป็น “จำไม่ได้ค่ะ เขาไม่ได้บอก” ตรงนี้แหละคือช่องว่างที่ทำให้เจ้าของคลินิกใช้งบผิดที่มาเป็นปี
ปัญหาไม่ได้อยู่ที่แพลตฟอร์มโฆษณาโกหกตัวเลข แต่อยู่ที่ตัวเลขที่แพลตฟอร์มโชว์ (คลิก, ข้อความ, Add Friend) เป็นคนละชั้นกับสิ่งที่คลินิกต้องการรู้จริง ๆ คือ ใครนัดหมายเข้ามาตรวจหรือทำหัตถการ และแคมเปญไหนคือคนที่พาเขามา
บทความนี้จะไม่บอกสูตรลัดที่วัดแม่นร้อยเปอร์เซ็นต์ เพราะไม่มีจริง แต่จะพาไล่ทีละขั้นว่าต้องเก็บอะไร ผูกข้อมูลตรงไหน และควรสงสัยตัวเลขตอนไหน ก่อนเอาไปตัดสินใจเพิ่ม-ลดงบ
ปัญหา: ดูโฆษณาแล้วเห็นแค่ "คนทัก" ไม่เห็น "คนนัด"
Ads Manager ของ Facebook หรือ Google นับ Conversion ที่ใกล้ตัวมันที่สุด นั่นคือคลิกปุ่ม LINE หรือการเริ่มแชท ซึ่งเป็นเหตุการณ์ที่เกิดขึ้นนอกระบบโฆษณาแล้ว แพลตฟอร์มไม่มีทางรู้เองว่าคนที่ทักเข้ามาคุยจบด้วยการนัดคิวตรวจหรือไม่ นัดแล้วมาจริงไหม หรือแค่ถามราคาแล้วเงียบหาย
สิ่งที่เกิดขึ้นจริงในคลินิกส่วนใหญ่คือ ทีมการตลาดดูเลขข้อความแล้วบอกว่าแคมเปญ A ดีเพราะข้อความเยอะ แต่ทีมหน้าเคาน์เตอร์กลับบ่นว่าคนไข้จากแคมเปญ A มาถึงหน้าคลินิกน้อยกว่าที่คุยไว้ในแชทเยอะ สองทีมนี้กำลังพูดถึงคนละเหตุการณ์โดยไม่รู้ตัว
จุดที่ต้องเข้าใจก่อนคือ ยอดข้อความ ยอด Add Friend และยอดนัดหมาย เป็นสามจุดข้อมูลที่อยู่คนละระบบ ข้อความอยู่ในแอป LINE Official Account การนัดหมายมักถูกจดในสมุด ปฏิทิน หรือระบบคิวของคลินิก ถ้าไม่มีใครเชื่อมสามจุดนี้เข้าด้วยกัน คำถามที่ว่า “แคมเปญไหนทำยอดนัดได้จริง” จะตอบไม่ได้เลยไม่ว่าจะดู Dashboard สวยแค่ไหน
นิยาม Appointment ของคลินิกให้ชัดก่อน ถึงจะผูกกับแคมเปญได้
ก่อนจะผูกแคมเปญเข้ากับยอดนัด ต้องตกลงกันในทีมก่อนว่า “นัดหมาย” ของคลินิกนี้แปลว่าอะไร เพราะแต่ละคลินิกนิยามไม่เหมือนกัน บางที่นับตั้งแต่ลูกค้าตอบตกลงวันเวลาในแชท บางที่นับเฉพาะตอนที่มายืนยันหน้าคลินิกหรือวางมัดจำแล้วเท่านั้น
ถ้าไม่ตกลงนิยามให้ชัด ตัวเลข “ยอดนัด” จากแต่ละแคมเปญจะเทียบกันไม่ได้เลย เพราะแคมเปญหนึ่งอาจถูกนับนัดตั้งแต่ยังไม่ยืนยัน ในขณะที่อีกแคมเปญนับเฉพาะนัดที่มัดจำแล้ว ทำให้ดูเหมือนแคมเปญแรกดีกว่าทั้งที่จริงแค่เกณฑ์นับต่างกัน
- Lead — คนที่ทักเข้ามาและมีคำถามเกี่ยวกับบริการจริง ไม่ใช่สแปมหรือทักผิด
- Qualified Lead — Lead ที่ตรงบริการ ตรงพื้นที่ ติดต่อได้ และมีแนวโน้มจะนัดจริง (ยังไม่ใช่นัด)
- Appointment — ตกลงวันเวลาชัดเจน ควรระบุด้วยว่านับตอนตกลงวาจาในแชท หรือนับตอนวางมัดจำ/ยืนยันแล้ว
- Treatment / Order — ลูกค้ามาถึงคลินิกและเริ่ม/จ่ายค่าบริการจริง ซึ่งเป็นคนละขั้นกับ Appointment เพราะมีคนนัดแล้วไม่มาเสมอ
ทำไมข้อมูลแคมเปญกับข้อมูลนัดหมายถึงอยู่คนละที่กัน
ต้นตอของปัญหาคือ ข้อมูลต้นทาง (แคมเปญ, คีย์เวิร์ด, ครีเอทีฟ) เกิดขึ้นในระบบโฆษณา ส่วนข้อมูลปลายทาง (นัดหมาย, มาจริง, ทำหัตถการ) เกิดขึ้นในหัวของแอดมินหรือสมุดนัดของคลินิก ระหว่างสองจุดนี้ไม่มีอะไรเชื่อมกันอัตโนมัติ นอกจากมนุษย์จะจดหรือถามเอง
ที่แย่กว่านั้นคือ พอลูกค้าทักเข้ามาจากหลายแคมเปญในเวลาไล่เลี่ยกัน (เช่น เห็นโฆษณา Facebook ตอนเช้า แล้วมาเสิร์ช Google ตอนเย็นแล้วกดอีกที) ระบบ Ads แต่ละเจ้าจะแย่งกันอ้างว่าตัวเองเป็นคนพาเข้ามา ทั้งที่ในความเป็นจริงมันคือการให้เครดิตตามมุมมองของแต่ละแพลตฟอร์ม ไม่ใช่ความจริงหนึ่งเดียว
Identifier ที่ต้องเก็บตั้งแต่คลิกแรก
ถ้าอยากรู้ว่าแคมเปญไหนพาใครมานัด สิ่งที่ต้องมีคือ “ตัวเชื่อม” ระหว่างคลิกโฆษณากับบทสนทนาใน LINE ไม่ใช่แค่การเดาจากช่วงเวลาที่ทักเข้ามา
- UTM Source/Medium/Campaign บนลิงก์ที่ใช้ในแต่ละแคมเปญ ให้ตั้งชื่อ UTM ให้เป็นระบบเดียวกันทุกแคมเปญ ไม่งั้นเทียบกันไม่ได้
- Click ID ของแต่ละแพลตฟอร์ม (เช่น ที่ Google Ads แนบมากับลิงก์) ที่ต้องถูกเก็บไว้ตอนคนกดเข้าเว็บหรือ Landing Page ก่อนไป LINE
- Tracking Link เฉพาะของแต่ละแคมเปญที่พาไปห้องแชท เพื่อให้รู้ว่าใครมาจากไหนตั้งแต่ข้อความแรก ไม่ต้องรอถามลูกค้าเอง
- Timestamp ของคลิกและของข้อความแรก เพื่อดู Lag ว่ากดโฆษณาแล้วนานแค่ไหนกว่าจะทัก
ขั้นตอนผูกแคมเปญเข้ากับนัดหมายจริง
เมื่อมี Identifier แล้ว ขั้นตอนที่ทำให้ตัวเลขเริ่มมีความหมายคือการเชื่อมมันเข้ากับสถานะที่แอดมินอัปเดตในแต่ละวัน:
- ตั้งค่าให้ทุกแคมเปญที่รันมี UTM หรือ Tracking Link เฉพาะของตัวเอง ไม่ใช้ลิงก์เดียวรวมทุกแคมเปญ
- เมื่อลูกค้าทักเข้ามา ให้ระบบหรือแอดมินบันทึกว่าแชทนี้มาจาก UTM/แคมเปญไหน (ผูกกับ Lead ID)
- แอดมินอัปเดตสถานะ Lead ไปเรื่อย ๆ ตามที่คุยจริง: Contacted → Qualified → Appointment โดยระบุวันเวลาที่ตกลงนัด
- เมื่อถึงวันนัด ให้บันทึกว่าลูกค้ามาจริงหรือไม่มา (No-show) เพราะ Appointment ที่ไม่มาไม่ควรถูกนับเป็นผลของแคมเปญเท่ากับ Appointment ที่มาจริง
- สรุปยอด Appointment ต่อแคมเปญเป็นรายสัปดาห์หรือรายเดือน แล้วเทียบกับงบที่ลงจริงในแคมเปญนั้น ไม่ใช่เทียบกับยอดรวมทั้งเดือน
ตารางมุมมอง Attribution ที่ใช้ได้กับคลินิก
เมื่อลูกค้าคลินิกมักตัดสินใจนัดหลังเห็นโฆษณาหลายครั้งจากหลายช่องทาง คำถาม “แคมเปญไหนพาเข้ามา” จึงตอบได้หลายมุม ไม่มีมุมไหนถูกต้องเพียงมุมเดียว:
| มุมมอง | นับเครดิตให้ใคร | เหมาะกับสถานการณ์ไหน |
|---|---|---|
| First-touch | แคมเปญที่ลูกค้าเจอครั้งแรก | ดูว่าแคมเปญไหนสร้างการรับรู้ตั้งต้น |
| Last-touch | แคมเปญที่พาเข้าแชทครั้งสุดท้ายก่อนนัด | ดูว่าแคมเปญไหนเป็นตัวปิดจริง |
| Platform-attributed | ตามที่ Google/Meta อ้างเองใน Ads Manager | ใช้เทียบแนวโน้มในแพลตฟอร์มเดียว ไม่ใช่ข้ามแพลตฟอร์ม |
| Closed-appointment source | UTM ที่ผูกกับ Lead ที่นัดสำเร็จจริงในระบบคลินิก | ใช้ตัดสินใจงบ เพราะใกล้ผลลัพธ์ทางธุรกิจที่สุด |
เช็ค Data Quality ก่อนเชื่อตัวเลข
ก่อนเอาตัวเลขยอดนัดต่อแคมเปญไปตัดสินใจเพิ่มงบ ให้ตรวจก่อนว่าเชื่อได้จริงแค่ไหน เพราะ Dashboard ที่ดูสวยอาจสร้างจากข้อมูลที่ขาดครึ่งหนึ่งโดยไม่มีใครสังเกต
คำถามที่ควรถามทีมก่อนเชื่อตัวเลข: มี Lead กี่เปอร์เซ็นต์ที่ไม่มี UTM ติดมาเลย (มักเกิดจากลูกค้า Copy ลิงก์ไปแชร์ต่อ หรือเปิดจากแอปที่ตัด Parameter ทิ้ง) แอดมินอัปเดตสถานะ Appointment ครบทุกเคสไหมหรือขี้เกียจกดตอนคิวยาว และมี Lead คนเดิมทักซ้ำหลายครั้งจนถูกนับเป็นนัดใหม่ซ้อนกันหรือเปล่า
ถ้าพบว่า UTM หายเกินหนึ่งในสี่ของ Lead ทั้งหมด ตัวเลขระดับแคมเปญจะเริ่มไม่น่าเชื่อถือ ทางที่ดีคือใช้ข้อมูลชุดนี้เป็นแนวโน้มกว้าง ๆ ไปก่อน แล้วค่อยแก้จุดที่ข้อมูลหายทีละจุด
ตัวอย่างการอ่านผลแบบสมมติ และจุดที่ต้องระวัง
สมมติว่าเดือนที่ผ่านมา แคมเปญ A ใช้งบ 15,000 บาท ได้ Lead 120 คน นัดสำเร็จ 18 คิว ส่วนแคมเปญ B ใช้งบ 15,000 บาทเท่ากัน ได้ Lead 60 คน แต่นัดสำเร็จ 20 คิว (ตัวเลขนี้เป็นข้อมูลสมมติเพื่อประกอบการอธิบายเท่านั้น)
ถ้าดูแค่จำนวน Lead แคมเปญ A ดูปังกว่าเพราะข้อความเยอะกว่าเท่าตัว แต่ถ้าดูยอดนัดจริง แคมเปญ B กลับพาคนเข้ามานัดได้มากกว่าด้วยงบเท่ากัน นี่คือเหตุผลที่บอกไว้ตั้งแต่ต้นว่า “ยอดข้อความ” กับ “ยอดนัด” เป็นคนละตัวชี้วัด และการตัดสินใจเพิ่มงบจากยอดข้อความอย่างเดียวเสี่ยงเทเงินผิดที่
สิ่งที่ต้องระวังคือ อย่ารีบสรุปว่าแคมเปญ B ดีกว่าแบบตายตัวจากเดือนเดียว เพราะพฤติกรรมคนไข้อาจแตกต่างกันตามฤดูกาล โปรโมชัน หรือแม้แต่ครีเอทีฟที่เปลี่ยนระหว่างเดือน ควรดูแนวโน้มต่อเนื่องอย่างน้อยสองสามรอบก่อนตัดงบแคมเปญไหนทิ้งจริงจัง
เมื่อข้อมูลยังไม่พอ ควรตัดสินใจยังไง
คลินิกขนาดเล็กที่เพิ่งเริ่มเก็บข้อมูล อาจมี Appointment ต่อแคมเปญต่อเดือนแค่หลักหน่วย ซึ่งน้อยเกินกว่าจะสรุปอะไรแน่ชัด ในสถานการณ์นี้ การใช้ Qualified Lead เป็นสัญญาณหลักแทน Appointment อาจเหมาะกว่า เพราะมีปริมาณมากกว่าให้เห็นแนวโน้มเร็วขึ้น โดยต้องยอมรับว่าเป็นสัญญาณต้นน้ำที่ยังไม่ใช่ผลลัพธ์สุดท้าย
สิ่งสำคัญคือต้องระบุระดับความเชื่อมั่นของข้อมูลทุกครั้งที่รายงานผล ถ้าข้อมูลยังไม่ครบ ให้บอกตรง ๆ ว่า “ใช้ดูแนวโน้มได้ แต่ยังไม่ควรใช้ตัดงบเด็ดขาด” ดีกว่าพูดเหมือนตัวเลขแม่นยำร้อยเปอร์เซ็นต์แล้วพลาดทีหลัง
สรุป
ยอดข้อความและยอดคลิกคือจุดเริ่มต้นของ Funnel ไม่ใช่คำตอบสุดท้าย การจะรู้ว่าแคมเปญไหนทำยอดนัดหมายให้คลินิกได้จริง ต้องเก็บ Identifier ตั้งแต่คลิกแรก นิยาม Appointment ให้ชัด และมีวินัยในการอัปเดตสถานะทุกวัน
ที่สำคัญไม่แพ้กันคือการตรวจ Data Quality ก่อนเชื่อ Dashboard เพราะตัวเลขที่ดูสวยอาจสร้างจากข้อมูลที่ขาดหายไปครึ่งหนึ่งโดยไม่มีใครรู้ตัว การยอมรับข้อจำกัดของข้อมูลตรง ๆ ดีกว่าตัดสินใจผิดจากความมั่นใจเกินจริง
- แยก Lead, Qualified Lead, Appointment และ Treatment ให้ชัดก่อนวัดผลแคมเปญ
- เก็บ UTM/Click ID ตั้งแต่คลิกแรก แล้วผูกกับสถานะที่แอดมินอัปเดต
- ตรวจ Data Quality ก่อนเชื่อตัวเลข อย่าตัดงบจากข้อมูลที่ยังขาดครึ่ง
คำถามที่พบบ่อย
ถ้าลูกค้าทักมาจากหลายแคมเปญในวันเดียวกัน ควรนับนัดให้แคมเปญไหน
ขึ้นกับมุมมอง Attribution ที่ทีมเลือกใช้เป็นมาตรฐาน ถ้าใช้ Last-touch ให้นับแคมเปญล่าสุดที่พาเขามาแชทก่อนตกลงนัด ถ้าใช้ First-touch ให้นับแคมเปญแรกที่เขาเห็น สำคัญคือต้องใช้กติกาเดียวกันทุกเดือนเพื่อเทียบกันได้
ลูกค้าที่ Add Friend ไว้นานแล้วเพิ่งกลับมาทักถามนัด ควรนับว่าแคมเปญไหนพาเข้ามา
ถ้า UTM เดิมที่พาเขา Add Friend ยังถูกบันทึกไว้ในระบบ ให้ใช้ข้อมูลนั้น แต่ถ้าไม่มีการเก็บไว้ตั้งแต่แรก มักต้องจัดเป็น Direct หรือ Organic ซึ่งไม่ได้แปลว่าเขาพิมพ์ URL เข้ามาเองเสมอไป อาจเป็นเพราะ UTM หายระหว่างทางก็ได้
นัดหมายที่ยกเลิกภายหลัง ควรตัดออกจากยอดของแคมเปญไหม
ควรแยกรายงานเป็นสองชั้น คือยอด Appointment ที่ตกลงกันตอนแรก กับยอด Appointment ที่ยืนยันแน่นอน/มาจริง เพื่อให้เห็นทั้งภาพกว้างและภาพที่ใกล้ยอดขายจริงมากกว่า ไม่ควรลบข้อมูลการยกเลิกทิ้งเพราะมันคือสัญญาณคุณภาพ Lead ที่มีประโยชน์
จำเป็นต้องใช้ระบบ Tracking ก็ตอบคำถามนี้ได้ไหม
ถ้าปริมาณ Lead น้อยและแอดมินจดมือได้ครบ ก็พอตอบได้แบบหยาบ ๆ แต่พอปริมาณมากขึ้นหรือมีหลายแคมเปญพร้อมกัน การจดมือมักตกหล่นและอคติเข้าง่าย การมีระบบช่วยผูก UTM กับสถานะ Lead อัตโนมัติ เช่นที่ linli ออกแบบมาสำหรับ Journey นี้โดยเฉพาะ จะช่วยลดภาระตรงนี้ได้
ควรดูผลแคมเปญบ่อยแค่ไหนถึงจะตัดสินใจได้แม่นขึ้น
ขึ้นกับปริมาณ Lead ต่อแคมเปญ ถ้ามีนัดหมายต่อแคมเปญต่อสัปดาห์ต่ำกว่าหลักหน่วย ควรรวมข้อมูลอย่างน้อยสามถึงสี่สัปดาห์ก่อนสรุป เพื่อลดผลจากความผันผวนรายวันที่ไม่ได้สะท้อนคุณภาพแคมเปญจริง
ถ้างบจำกัด ควรเชื่อยอด Lead หรือยอด Appointment ในการตัดสินใจ
ถ้ามีข้อมูล Appointment ที่เชื่อถือได้เพียงพอ ควรให้น้ำหนักกับยอด Appointment มากกว่า เพราะใกล้ผลลัพธ์ทางธุรกิจกว่า แต่ถ้าข้อมูล Appointment ยังน้อยเกินไปหรือขาด ๆ หาย ๆ การดูยอด Qualified Lead ควบคู่ไปด้วยจะช่วยให้ตัดสินใจได้เร็วขึ้นโดยไม่ต้องรอข้อมูลนานเกินไป
บทความที่เกี่ยวข้อง


