ไล่หา Conversion ที่หายไปทีละจุดก่อนจะโทษว่าระบบพัง

สรุปสั้น ๆ
Conversion ที่หายมักไม่ได้มาจากจุดเดียว แต่เกิดจากรอยรั่วสะสมสามชั้น คือ Event ไม่ถูกยิงออกจากต้นทาง, Click ID หลุดหายระหว่างทางจากคลิกแอดถึงแชท, หรือปลายทางรับ Event แล้วปฏิเสธเงียบ ๆ โดยไม่แจ้งเตือน วิธีที่ได้ผลคือไล่ตรวจตามลำดับจากต้นทางไปปลายทาง ไม่ใช่เดาสุ่มแล้วปิดแคมเปญทิ้งเพราะคิดว่าไม่ได้ผล
ทีมการตลาดร้านหนึ่งเปิดแดชบอร์ดมาเจอ Conversion หายไปครึ่งหนึ่งเมื่อเทียบกับสัปดาห์ก่อน ทั้งที่ยอดแชทเข้ามาปกติ แอดมินก็ปิดการขายได้ตามเดิม คนแรกที่โดนถามคือทีมไอที คำถามคือระบบพังหรือเปล่า
ในเคสที่ผมเจอส่วนใหญ่ ระบบไม่ได้พังทั้งระบบ แต่มีจุดใดจุดหนึ่งในเส้นทางข้อมูลที่หลุดไป และปัญหาคือแต่ละจุดให้อาการที่หน้าตาคล้ายกันมากจนแยกไม่ออกถ้าไม่ไล่ตรวจเป็นลำดับ บางทีสาเหตุอยู่ที่ Event ไม่ถูกยิงตั้งแต่ต้น บางทีอยู่ที่ Identifier หายระหว่างทาง บางทีอยู่ที่ปลายทางรับข้อมูลแล้วเงียบไปเฉย ๆ โดยไม่มีข้อความ Error ให้เห็น
บทความนี้จะวางลำดับการไล่ตรวจ LINE Ads conversion troubleshooting ที่ใช้ได้จริง เพื่อให้เจอจุดรั่วก่อนที่จะเสียเวลาสรุปผิด ๆ ว่าแคมเปญไม่ได้ผลหรือแอดมินทำงานไม่ดี
อาการที่เจอบ่อยเมื่อ Conversion หายหรือคลาดเคลื่อน
อาการที่พบบ่อยที่สุดคือยอด Conversion ในแดชบอร์ดโฆษณาลดฮวบแบบไม่มีสัญญาณเตือนล่วงหน้า ทั้งที่ยอดขายจริงหรือจำนวนแชทเข้ายังปกติ อีกแบบที่พบรองลงมาคือ Conversion ไม่ได้หายทั้งหมด แต่ค่อย ๆ ลดลงทีละน้อยจนสังเกตยาก เพราะทีมมักคิดว่าเป็นความผันผวนตามปกติของแคมเปญ ไม่ใช่สัญญาณของจุดรั่ว ยิ่งปล่อยไว้นานโดยไม่ตรวจ ยิ่งยากที่จะย้อนกลับไปหาจุดที่เริ่มเกิดปัญหาจริง เพราะข้อมูลย้อนหลังหลายชั้นถูกทับด้วยเหตุการณ์อื่นไปแล้ว
อีกอาการที่ทำให้คนสับสนคือ Conversion หายเฉพาะบางแคมเปญหรือบางช่วงเวลา ไม่ได้หายทั้งบัญชี ซึ่งมักบ่งบอกว่าปัญหาไม่ได้อยู่ที่ระบบส่งข้อมูลทั้งก้อน แต่อยู่ที่การตั้งค่าเฉพาะจุด เช่น ลิงก์บางชุดที่ไม่ได้แนบ Identifier หรือ Landing Page บางหน้าที่โหลดสคริปต์ไม่ทันเวลา
- ยอด Conversion ลดลงทันทีทั้งบัญชีโดยไม่มีเหตุผลชัดเจนจากฝั่งธุรกิจ
- Conversion ลดลงเฉพาะบางแคมเปญ ขณะที่แคมเปญอื่นยังปกติ
- แชทเข้าและยอดปิดการขายจริงยังคงเดิม แต่ตัวเลขในแดชบอร์ดโฆษณากลับต่ำลง
- Conversion หายเฉพาะช่วงเวลาหนึ่ง เช่น หลังปรับหน้าเว็บหรือเปลี่ยนลิงก์แคมเปญ
ลำดับที่ควรไล่ตรวจ ไม่ใช่เดาสุ่มจุดไหนก่อน
หลักการสำคัญที่สุดของการไล่หา Conversion ที่หายคือ ต้องไล่ตามเส้นทางข้อมูลจริงจากต้นทางไปปลายทาง ไม่ใช่เดาสุ่มว่าน่าจะเป็นจุดไหน เพราะการเดาสุ่มมักทำให้เสียเวลาไปกับจุดที่ไม่ใช่สาเหตุจริง แล้วปัญหาจริงยังคงอยู่
- ตรวจว่า Event ยิงออกจากต้นทางจริงหรือไม่ ไม่ว่าจะเป็นสคริปต์บนหน้าเว็บหรือระบบฝั่งแชท
- ตรวจว่า Click ID หรือ Identifier ที่แนบมากับลิงก์แคมเปญถูกส่งต่อไปถึงจุดที่ต้องผูกตัวตนได้ครบหรือไม่
- ตรวจว่าปลายทาง เช่น แพลตฟอร์มโฆษณา ได้รับ Event นั้นจริง และไม่ได้ปฏิเสธเงียบ ๆ เพราะรูปแบบข้อมูลไม่ตรง
- ตรวจ UTM และ Campaign ID ว่าตั้งค่าครบถ้วนสม่ำเสมอ ไม่มีบางลิงก์ที่หลุดพารามิเตอร์ไป
- ถ้าไล่ครบทั้งสามจุดแล้วยังไม่พบสาเหตุ ให้กลับไปดูว่าเหตุการณ์นี้อาจเป็นการเปลี่ยนแปลงปกติของธุรกิจ ไม่ใช่บั๊กของระบบ
ขั้นแรก: เช็คว่า Event ยิงออกจากต้นทางจริงไหม
จุดแรกที่ควรตรวจคือต้นทางของ Event เอง เพราะถ้า Event ไม่ถูกยิงออกไปตั้งแต่ต้น ต่อให้เส้นทางข้อมูลที่เหลือสมบูรณ์แค่ไหนก็ไม่มีทางเห็นผลลัพธ์ปลายทาง วิธีตรวจที่ตรงที่สุดคือเปิดเครื่องมือตรวจสอบเครือข่ายของเบราว์เซอร์แล้วดูว่าตอนทำ Action ที่ควรกระตุ้น Event นั้น มีคำขอถูกส่งออกไปจริงหรือไม่ ถ้าเป็นฝั่งแชทหรือระบบหลังบ้าน ให้ตรวจ Log ของระบบว่ามีการเรียก Event นั้นเกิดขึ้นตามเวลาที่คาดไว้
สาเหตุที่ Event ไม่ยิงออกจากต้นทางมักมาจากการแก้ไขหน้าเว็บหรืออัปเดตระบบหลังบ้านโดยไม่ได้ทดสอบผลกระทบกับสคริปต์ติดตาม เช่น ทีมพัฒนาเปลี่ยนโครงสร้างปุ่มกดโดยไม่รู้ว่าสคริปต์ผูกอยู่กับ Class เดิม หรือย้ายโค้ดไปวางในตำแหน่งที่โหลดไม่ทันก่อนผู้ใช้คลิกออกจากหน้า
จุดที่ Click ID มักหลุดหายระหว่างทางจากคลิกแอดถึงแชท
ถ้า Event ยิงออกจากต้นทางได้ปกติ จุดต่อไปที่ควรตรวจคือ Identifier ที่ใช้ผูกว่า Lead คนนี้มาจากคลิกไหน เพราะแม้ Event จะยิงสำเร็จ แต่ถ้าไม่มี Identifier แนบไปด้วย ระบบปลายทางก็ไม่รู้ว่าจะให้เครดิตแคมเปญไหน:
| จุดในเส้นทาง | อาการเมื่อ Identifier หลุด | วิธีตรวจสอบ |
|---|---|---|
| ลิงก์แคมเปญไปหน้าเว็บ | Landing Page ไม่มีพารามิเตอร์ Click ID ติดมาด้วย | เปิดลิงก์จริงจากแคมเปญแล้วดู URL ที่หน้าเว็บว่ามีพารามิเตอร์ครบไหม |
| หน้าเว็บไปแชท LINE | ผู้ใช้กดปุ่มแอดเพื่อนแล้ว Identifier ไม่ถูกส่งต่อเข้าระบบแชท | ตรวจว่าปุ่มแอดเพื่อนแนบพารามิเตอร์ต่อจากหน้าเว็บไปยังลิงก์ LINE OA หรือไม่ |
| ระบบแชทไปปลายทางโฆษณา | Identifier ถูกเก็บไว้ในระบบแชท แต่ไม่ถูกแนบตอนส่ง Event กลับไปยังแพลตฟอร์ม | ตรวจ Payload ของ Event ที่ส่งออกว่ามีค่า Identifier อยู่จริงหรือเป็นค่าว่าง |
ปลายทางรับ Event จริงไหม หรือรับแล้วปฏิเสธเงียบ ๆ
จุดที่คนมักมองข้ามที่สุดคือ ปลายทางอาจได้รับ Event จริง แต่ปฏิเสธข้อมูลนั้นแบบเงียบ ๆ โดยไม่มีข้อความแจ้งเตือนให้เห็นในหน้าจอปกติ สาเหตุมักมาจากรูปแบบข้อมูลไม่ตรงตามที่แพลตฟอร์มกำหนด เช่น รูปแบบวันที่ผิด ค่า Currency ไม่ตรงกับบัญชี หรือส่ง Event ประเภทที่ไม่ได้เปิดใช้งานไว้ในบัญชีโฆษณา
เครื่องมือที่ช่วยเก็บ Log ว่า Event แต่ละตัวถูกส่งไปถึงปลายทางจริงหรือไม่ อย่าง linli จะช่วยให้เห็นว่ามีการยิง Event ออกไปกี่ครั้งและได้รับการตอบกลับแบบไหน แต่การตีความว่าทำไมปลายทางปฏิเสธ ยังต้องอาศัยคนไล่เช็คเอกสารของแต่ละแพลตฟอร์มเทียบกับ Payload ที่ส่งจริง ไม่ใช่เครื่องมือใดเครื่องมือหนึ่งที่จะบอกสาเหตุให้อัตโนมัติทั้งหมด
ทำความสะอาด UTM และ Campaign ID ก่อนสรุปว่าระบบผิด
หลายครั้งที่ดูเหมือน Conversion หาย จริง ๆ แล้วไม่ได้หาย แต่ถูกจัดเข้ากลุ่ม Direct หรือ Unknown เพราะ UTM หรือ Campaign ID ไม่สม่ำเสมอ เช่น ทีมสร้างลิงก์ใหม่โดยพิมพ์ชื่อแคมเปญผิดจากเดิมเล็กน้อย ทำให้ระบบมองว่าเป็นแคมเปญคนละตัว หรือบางลิงก์ที่แชร์ต่อกันหลายทอดมีพารามิเตอร์บางตัวหลุดหายไประหว่างทาง
การแก้ปัญหานี้ไม่ใช่แค่ตั้งใหม่ให้ถูกแล้วจบ แต่ควรมีมาตรฐานตั้งชื่อ UTM ที่ตายตัวและใช้เครื่องมือกลางในการสร้างลิงก์ แทนที่จะให้แต่ละคนพิมพ์เองตามความเข้าใจ ซึ่งเป็นแนวทางเดียวกับการวางโครงสร้าง Keyword และ UTM ให้สอดคล้องกับเจตนาคำค้นตั้งแต่ต้นทาง
- ใช้เทมเพลตตั้งชื่อ UTM เดียวกันทุกแคมเปญ ระบุตัวพิมพ์เล็กใหญ่และรูปแบบให้ตายตัว
- ตรวจลิงก์ที่สร้างใหม่ทุกครั้งก่อนเผยแพร่ ด้วยการเปิดจริงแล้วดูว่าพารามิเตอร์ครบตามที่ตั้งใจ
- เก็บประวัติ Campaign ID ทั้งหมดไว้ในที่เดียว เพื่อไม่ให้สร้างซ้ำหรือสะกดผิดจากของเดิมโดยไม่รู้ตัว
เหตุการณ์ที่ดูเหมือนบั๊ก แต่จริง ๆ ไม่ใช่ความผิดของระบบ
ไม่ใช่ทุกครั้งที่ Conversion ลดลงจะมาจากปัญหาทางเทคนิค บางครั้งเป็นผลจากการเปลี่ยนแปลงทางธุรกิจที่ไม่ได้แจ้งทีมที่ดูแลแอด เช่น เปลี่ยนแอดมินใหม่ที่ยังไม่คุ้นเคยกับการอัปเดตสถานะ Lead ให้ครบทุกเคส หรือปรับ Conversion Window ให้สั้นลงโดยไม่ได้บันทึกไว้ ทำให้ตัวเลขที่เห็นดูเหมือนหายไปทั้งที่จริงแค่วิธีวัดเปลี่ยน
อีกกรณีที่พบบ่อยคือช่วงเทศกาลหรือวันหยุดยาว ที่ลูกค้าใช้เวลาตัดสินใจนานกว่าปกติ ทำให้ Conversion กระจุกตัวช้ากว่าที่คาด ถ้าเทียบตัวเลขแบบวันต่อวันโดยไม่เผื่อความล่าช้านี้ อาจเข้าใจผิดว่าระบบมีปัญหา ทั้งที่ความจริงแค่ลูกค้าปิดการขายช้ากว่าปกติในช่วงนั้นเท่านั้น
วางรูทีนป้องกันไม่ให้ต้องไล่หาแบบนี้ซ้ำทุกเดือน
การไล่ตรวจแบบเต็มรูปแบบทุกครั้งที่ Conversion หายเป็นเรื่องเสียเวลา ทางที่ดีกว่าคือวางรูทีนตรวจสุขภาพข้อมูลเป็นประจำ เพื่อจับสัญญาณตั้งแต่ยังเป็นปัญหาเล็ก ก่อนที่จะลุกลามจนต้องไล่หาย้อนหลังทั้งเดือน
รูทีนที่ใช้ได้จริงคือกำหนดวันตรวจสอบประจำสัปดาห์ เทียบยอด Conversion ในแดชบอร์ดกับยอดขายจริงในระบบหลังบ้าน แล้วสุ่มไล่ Order สองสามรายการดูว่า Identifier และ Event เดินทางครบทุกจุดตามที่ควรเป็น ถ้าทำสม่ำเสมอ จะเห็นความผิดปกติได้เร็วกว่าการมารู้ตัวหลังยอดหายไปครึ่งเดือน
- เทียบยอด Conversion กับยอดขายจริงทุกสัปดาห์ ไม่ใช่รอเทียบเป็นรายเดือน
- สุ่มไล่ Order สองสามรายการต่อสัปดาห์เพื่อตรวจว่า Identifier เดินทางครบทุกจุด
- บันทึกทุกครั้งที่มีการแก้หน้าเว็บ เปลี่ยนระบบหลังบ้าน หรือปรับ UTM เพื่อย้อนดูสาเหตุได้ง่ายขึ้นเมื่อเกิดปัญหา
สรุป
Conversion ที่หายไปมักไม่ได้มาจากจุดเดียว แต่เป็นรอยรั่วที่สะสมจากต้นทางถึงปลายทาง การเดาสุ่มว่าน่าจะเป็นจุดไหนมักเสียเวลามากกว่าการไล่ตรวจตามลำดับที่เส้นทางข้อมูลเดินทางจริง
สิ่งที่ควรทำต่อคือวางรูทีนตรวจสุขภาพข้อมูลเป็นประจำ แทนที่จะรอให้ปัญหาลุกลามจนกระทบการตัดสินใจงบโฆษณาทั้งก้อน เพราะยิ่งจับสัญญาณได้เร็ว ยิ่งเสียเวลาน้อยในการไล่หาสาเหตุย้อนหลัง
- ไล่ตรวจตามลำดับจากต้นทางถึงปลายทาง คือ Event ยิงออกจริงไหม, Identifier หลุดหายตรงไหน, ปลายทางรับแล้วปฏิเสธเงียบ ๆ หรือไม่
- UTM และ Campaign ID ที่ไม่สม่ำเสมอ ทำให้ Conversion ดูเหมือนหายทั้งที่แค่ถูกนับผิดกลุ่ม
- วางรูทีนตรวจสุขภาพข้อมูลทุกสัปดาห์ เพื่อจับสัญญาณตั้งแต่ยังเป็นปัญหาเล็ก
คำถามที่พบบ่อย
Conversion หายทันทีทั้งบัญชี ควรตรวจจุดไหนก่อน
ควรตรวจต้นทางก่อนว่า Event ยังยิงออกมาจากหน้าเว็บหรือระบบแชทปกติหรือไม่ เพราะถ้าเป็นทั้งบัญชี มักมาจากการแก้ไขหน้าเว็บหรืออัปเดตระบบหลังบ้านที่กระทบสคริปต์ติดตามพร้อมกันทุกแคมเปญ
ทำไม Conversion หายแค่บางแคมเปญ ไม่ใช่ทั้งบัญชี
มักมาจากการตั้งค่าเฉพาะจุด เช่น ลิงก์บางชุดไม่ได้แนบ Identifier หรือ Landing Page เฉพาะบางหน้าโหลดสคริปต์ไม่ทัน ควรเปิดลิงก์จริงของแคมเปญนั้นแล้วตรวจพารามิเตอร์ทีละขั้น
เช็คยังไงว่าปลายทางรับ Event แล้วปฏิเสธเงียบ ๆ
ต้องดูรายงานความผิดพลาดหรือ Log ที่แพลตฟอร์มปลายทางเปิดให้ตรวจสอบ Payload ที่ส่งไป เพราะบางกรณีระบบรับข้อมูลแล้วแต่ไม่ประมวลผลต่อเนื่องจากรูปแบบข้อมูลไม่ตรงตามที่กำหนด โดยไม่มีข้อความแจ้งเตือนในหน้าจอปกติ
UTM สะกดผิดเล็กน้อยมีผลกระทบมากแค่ไหน
มีผลมาก เพราะระบบมองว่าเป็นแคมเปญคนละตัวทันที Conversion ที่ควรถูกนับเข้าแคมเปญเดิมจะถูกแยกไปอยู่คนละกลุ่ม ทำให้ดูเหมือนแคมเปญเดิมมี Conversion น้อยลงทั้งที่จริงแค่ถูกนับผิดกลุ่ม
ควรไล่ตรวจ Conversion troubleshooting บ่อยแค่ไหน
ควรมีรูทีนตรวจสุขภาพข้อมูลเป็นประจำทุกสัปดาห์ แทนที่จะรอให้ยอดหายไปมากแล้วค่อยไล่หาย้อนหลัง เพราะยิ่งปล่อยนาน ยิ่งยากที่จะระบุว่าจุดไหนเป็นสาเหตุจริง
ช่วงเทศกาลที่ Conversion ดูลดลง ควรตกใจไหม
ไม่จำเป็นต้องตกใจทันที เพราะช่วงเทศกาลลูกค้ามักใช้เวลาตัดสินใจนานกว่าปกติ ควรเทียบกับข้อมูลปีก่อนหรือรอดูสัปดาห์ถัดไปก่อนสรุปว่าเป็นปัญหาทางเทคนิคจริง
อ่านต่อแบบเจาะลึก
วัด Conversion LINE ทุกแบรนด์ รวมศูนย์ที่เดียว
องค์กรที่มีหลายแบรนด์ หลายสาขา หลาย LINE OA — linli รวม Tracking และส่ง Conversion กลับทุกแพลตฟอร์ม พร้อม Custom Limit เริ่มฟรี 14 วัน
ติดต่อทีม Salesบทความที่เกี่ยวข้อง

ส่ง Lead จาก LINE เข้า CRM ด้วย Webhook ตรงกับผ่าน Middleware ต่างกันตรงไหน

ยิงข้อมูล LINE webhook เข้า Data Warehouse จุดที่ Attribution มักเพี้ยนหลังติดตั้ง
