← กลับไปหน้าบทความ
ส่ง Conversion กลับ

ติดตั้งบอทตอบคำถามพื้นฐานใน 1 วัน แล้วสาย tracking ที่ทำมาทั้งปีก็พังใน 1 คืน

02 ส.ค. 04:17 · อ่าน 2 นาที
ติดตั้งบอทตอบคำถามพื้นฐานใน 1 วัน แล้วสาย tracking ที่ทำมาทั้งปีก็พังใน 1 คืน

สรุปสั้น ๆ

AI FAQ bot กับระบบส่ง conversion event มักต้องแย่งกันฟัง webhook ตัวเดียวกัน ถ้าติดตั้งบอทโดยไม่เช็กว่าใครฟังอยู่ก่อนแล้ว การเพิ่ม endpoint ใหม่เข้าไปอาจไปแทนที่ตัวเดิมโดยไม่รู้ตัว แล้ว pixel ก็จะเงียบไปทั้งระบบโดยไม่มีอาการเตือนชัดเจน

ทีมการตลาดของร้านเครื่องสำอางสมมติชื่อ 'ผิวใสสตูดิโอ' อยากลดภาระแอดมินที่ต้องตอบคำถามซ้ำ ๆ อย่าง 'ส่งกี่วัน' 'มีของแท้ไหม' เลยไปติดตั้ง AI FAQ bot สำเร็จรูปตัวหนึ่งที่โฆษณาว่าเซ็ตอัพเสร็จใน 1 วัน ทีมงานทำตามคู่มือ เชื่อม LINE OA เข้ากับบอทเสร็จเรียบร้อยภายในบ่ายวันเดียว

สิ่งที่ไม่มีใครในทีมรู้คือ ก่อนหน้านี้ทีมเทคนิคเคยตั้ง webhook ของ LINE ให้ยิงไปที่ระบบ tracking ของตัวเองเพื่อส่ง conversion event กลับไปหา Facebook และ Google อยู่แล้ว พอบอทตัวใหม่เข้ามาตั้งค่า webhook URL ทับ endpoint เดิมไปโดยไม่รู้ตัว เพราะ LINE Developer Console อนุญาตให้มี webhook URL ได้แค่จุดเดียวต่อหนึ่งช่องทาง

ผลคือทันทีที่บอทเริ่มทำงาน ระบบ tracking ที่เคยส่ง conversion event หยุดทำงานเงียบ ๆ โดยไม่มีอาการฟ้องอะไรเลย เพราะ LINE ไม่ได้แจ้งเตือนว่ามีคนเปลี่ยน webhook URL และบอทก็ตอบคำถามลูกค้าได้ปกติทุกอย่าง ทีมไม่รู้ตัวจนกระทั่งเปิดรายงานโฆษณาสามสัปดาห์ให้หลังแล้วพบว่ายอด conversion ที่รายงานกลับไปยัง ad platform หายไปเกือบหมด

ทำไมมี webhook ได้แค่จุดเดียว แล้วทำไมถึงชนกัน

LINE Messaging API ออกแบบมาให้แต่ละ Official Account ตั้งค่า webhook URL ได้เพียงจุดเดียว เพราะระบบต้องการยิงเหตุการณ์ (ข้อความเข้า, มีคน Add friend, referral ฯลฯ) ไปที่ปลายทางเดียวเท่านั้น ไม่ได้ออกแบบมาให้กระจายไปหลายปลายทางพร้อมกันเหมือนบาง platform

เมื่อธุรกิจมีทั้งระบบ tracking ที่ฟัง webhook เพื่อส่ง conversion event และ AI FAQ bot ที่ก็ต้องฟัง webhook เพื่อรับข้อความมาตอบ ทั้งสองระบบจึงแย่งชิงตำแหน่งเดียวกัน ใครตั้งทีหลังก็จะทับของเดิมไปโดยอัตโนมัติ ปัญหานี้เป็นอีกรูปแบบหนึ่งของข้อมูลที่มาแอดหายไปตอน AI ตอบแชทที่เคยเล่าไปก่อนหน้า เพียงแต่คราวนี้หายไปทั้งสาย ไม่ใช่แค่บางส่วน

ทำไมปัญหานี้ถึงเงียบจนกว่าจะเปิดรายงานโฆษณา

  • บอทยังตอบคำถามลูกค้าได้ปกติทุกอย่าง เพราะมันได้รับ webhook ไปเต็ม ๆ ไม่มีอะไรผิดสังเกตจากฝั่งแชท
  • LINE ไม่มีการแจ้งเตือนกลับไปยังทีมว่า webhook URL ถูกเปลี่ยน มันแค่ทำงานตาม URL ล่าสุดที่ถูกตั้งไว้เท่านั้น
  • รายงานยอดขายจากแชทยังเห็นออเดอร์ปกติ เพราะการปิดการขายไม่ได้พึ่ง webhook แต่ conversion event ที่ส่งกลับไปหา ad platform ต่างหากที่หายไป ซึ่งเป็นตัวเลขที่กว่าจะมีคนไปเปิดดูมักช้าไปหลายสัปดาห์ คล้ายกับที่เคยเล่าไว้ในเรื่องการส่ง custom event จากป้ายเจตนาว่าสัญญาณที่ขาดหายไปมักไม่มีอาการฟ้องทันที

วิธีติดตั้งบอทโดยไม่ทำให้สาย tracking ขาด

  1. ก่อนติดตั้ง AI bot ใด ๆ ให้เช็กก่อนว่าตอนนี้ webhook URL ของ LINE OA ชี้ไปที่ไหนอยู่ และปลายทางนั้นทำหน้าที่อะไรบ้าง
  2. ถ้าปลายทางเดิมมีระบบส่ง conversion event อยู่ ให้วางสถาปัตยกรรมแบบมีจุดรับกลางจุดเดียว (single receiver) ที่รับ webhook แล้วกระจายงานต่อสองทาง ทางหนึ่งส่งให้ AI ตอบ อีกทางหนึ่งส่งเข้า pipeline tracking เดิม
  3. ห้ามให้บอทสำเร็จรูปตั้งค่า webhook URL เองโดยตรงถ้าไม่แน่ใจว่าจะเขียนทับของเดิม ให้ทีมเทคนิคเป็นคนตั้งค่าจุดกลางแล้วค่อยผูกบอทเข้ากับจุดกลางนั้นแทน
  4. หลังติดตั้งเสร็จ ให้ทดสอบยิง conversion event จริงหนึ่งครั้งแล้วเช็กที่ event manager ของ ad platform ว่ายังรับข้อมูลได้อยู่ อย่าเชื่อแค่ว่าบอทตอบแชทได้ปกติ

ถ้าเพิ่งรู้ว่าโดนทับไปแล้ว กู้คืนยังไง

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

จากนั้นควรกลับไปดูการนำเข้า conversion แบบออฟไลน์สำหรับออเดอร์ที่ปิดได้จริงในช่วงที่ระบบเงียบไป เพื่อให้ ad platform อย่างน้อยได้เห็นข้อมูลบางส่วนย้อนหลัง ดีกว่าปล่อยให้ช่วงนั้นเป็นช่องว่างไปเลย

สรุป

ความสะดวกของการติดตั้ง AI FAQ bot ใน 1 วัน มักแลกมาด้วยความเสี่ยงที่มองไม่เห็นตรงจุดที่ทั้งบอทและระบบ tracking ต้องแย่งกันฟัง webhook ตัวเดียวกัน ถ้าไม่เช็กให้ดีก่อน ความเสียหายอาจไม่แสดงตัวจนกว่าจะสายเกินไปสำหรับข้อมูลช่วงนั้น

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

  • LINE OA มี webhook URL ได้แค่จุดเดียว การเพิ่มระบบใหม่จึงมีความเสี่ยงทับของเดิมเสมอ
  • วางจุดรับกลางที่กระจายงานให้ทั้งบอทและระบบ tracking แทนการให้แต่ละระบบตั้งค่า webhook เอง
  • ทดสอบยิง conversion event จริงทุกครั้งหลังติดตั้งระบบใหม่ อย่าเชื่อแค่ว่าบอทตอบแชทได้ปกติ

คำถามที่พบบ่อย

จะรู้ได้ทันทีไหมว่า webhook ถูกทับไปแล้ว

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

ใช้บอทหลายตัวพร้อมกันได้ไหม เช่นตัวหนึ่งตอบ FAQ อีกตัวตอบเรื่องอื่น

ได้ แต่ต้องผ่านจุดรับกลางเดียวกันเสมอ ไม่ใช่ให้แต่ละบอทไปตั้งค่า webhook URL ของตัวเองแยกกัน เพราะจะเกิดปัญหาแย่งชิงตำแหน่งซ้ำอีก

ผู้ให้บริการ AI FAQ bot บางเจ้าบอกว่าเซ็ตอัพเองไม่ยุ่งกับระบบอื่น เชื่อได้ไหม

ควรถามให้ชัดว่าเขาตั้งค่า webhook URL เองหรือไม่ ถ้าตั้งเองแบบอัตโนมัติ มีความเสี่ยงเสมอที่จะทับของเดิม ควรให้ทีมเทคนิคของฝั่งเราตรวจสอบก่อนเปิดใช้งานจริงทุกครั้ง

ปัญหานี้เกิดกับ LINE OA เท่านั้นหรือแพลตฟอร์มอื่นด้วย

แนวคิดเรื่องจุดรับ webhook เดียวมักเจอในหลายแพลตฟอร์มที่ออกแบบมาสำหรับ 1 ปลายทางต่อ 1 ช่องทาง จึงควรเช็กสถาปัตยกรรมนี้ทุกครั้งก่อนเพิ่มระบบใหม่เข้าไป ไม่ใช่เฉพาะ LINE เท่านั้น

ควรทดสอบบ่อยแค่ไหนหลังติดตั้งระบบใหม่

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

linli ช่วยป้องกันปัญหานี้ได้ยังไง

ช่วยได้ในแง่เป็นจุดกลางที่ผูกกับ webhook ของ LINE โดยตรง แล้วส่งต่อข้อมูลให้ทั้งฝั่งตอบแชทและฝั่ง tracking โดยไม่ต้องกลัวว่าเพิ่มบอทใหม่แล้วจะไปทับของเดิม

อยากวัดผลโฆษณาเข้า LINE ให้ถึงยอดขาย?

ทดลองใช้ linli ฟรี 14 วัน ไม่ต้องใช้บัตรเครดิต

เริ่มทดลองใช้ฟรี

บทความที่เกี่ยวข้อง

คู่มือเริ่มต้น LINE Conversion Tracking ในไทย ตั้งแต่ติดตั้งจนวัดยอดขายจริง
คู่มือเริ่มต้น LINE Conversion Tracking ในไทย ตั้งแต่ติดตั้งจนวัดยอดขายจริง
สำหรับคนที่เพิ่งเริ่มทำ LINE Conversion Tracking บทความนี้รวมทุกขั้นตอนตั้งแต่นิยาม Funnel ติดตั้งระบบ เชื่อมแพลตฟอร์ม จนถึงวางแผนช่วงทดลองใช้ให้ตัดสินใจได้จริงก่อนหมด Trial
LINE Tracking กับ PDPA ธุรกิจไทยควรเก็บข้อมูลอย่างไรให้เหมาะสม
LINE Tracking กับ PDPA ธุรกิจไทยควรเก็บข้อมูลอย่างไรให้เหมาะสม
ระบบ Tracking ไม่ได้ทำให้ธุรกิจผ่าน PDPA โดยอัตโนมัติ บทความนี้อธิบายว่าธุรกิจยังต้องรับผิดชอบอะไรเองบ้าง ตั้งแต่ Legal Basis ไปจนถึงการจำกัดข้อมูลที่ส่งไปแพลตฟอร์มโฆษณา
วิธีติดตั้ง Tracking Link และ Tracking Script สำหรับปุ่ม LINE บนเว็บไซต์
วิธีติดตั้ง Tracking Link และ Tracking Script สำหรับปุ่ม LINE บนเว็บไซต์
ก่อนติดตั้ง Tracking Link หรือ Script บนปุ่ม LINE ต้องเตรียมอะไรบ้าง บทความนี้เล่าขั้นตอนจริงตั้งแต่สิทธิ์เข้าถึงเว็บ ไปจนถึง Test Journey ก่อนเปิดใช้งาน ไม่ใช่แค่ก็อปโค้ดไปวาง