เคสสมมติ: ย้ายงบหนีจาก Meta เพราะเชื่อว่า Google ปิดการขายได้มากกว่า ทั้งที่จริงคือยอดเดียวกันถูกนับสองรอบ

สรุปสั้น ๆ
เคสสมมตินี้เล่าถึงแบรนด์รองเท้าที่ยิงโฆษณาทั้ง Meta และ Google พร้อมกัน แล้วดูรายงานยอดขายที่แต่ละแพลตฟอร์มรายงานเองแยกกัน โดยไม่รู้ว่าทั้งสองฝั่งต่างนับลูกค้าคนเดียวกันที่เห็นทั้งสองแอดก่อนตัดสินใจซื้อเป็น ‘ผลงานของตัวเอง’ ทั้งคู่ เมื่อบวกยอดขายที่รายงานจากทั้งสองแพลตฟอร์มรวมกัน กลับสูงกว่ายอดขายจริงในระบบเกือบ 40% ทำให้ทีมตัดสินใจย้ายงบผิดทิศทาง
เคสนี้เป็นเรื่องที่ผมประกอบขึ้นจากปัญหาการวัดผลที่พบได้บ่อยเมื่อธุรกิจยิงโฆษณาหลายแพลตฟอร์มพร้อมกัน ไม่ใช่แบรนด์ใดแบรนด์หนึ่งจริง — สมมติให้เป็นแบรนด์รองเท้าผ้าใบชื่อ ‘ก้าวไกล สนีกเกอร์’ ที่ยิงทั้ง Meta Ads และ Google Ads พร้อมกันเพื่อดึงลูกค้าเข้า LINE OA
ปลายเดือน ทีมการตลาดเปิดรายงานสรุปจากทั้งสองแพลตฟอร์มมาเทียบกัน Meta รายงานว่าปิดการขายได้ 210 ออเดอร์ ส่วน Google รายงานว่าปิดได้ 180 ออเดอร์ รวมกันแล้วคือ 390 ออเดอร์ ทีมงานดีใจที่ทั้งสองช่องทางทำผลงานได้ดี
แต่พอเปิดระบบบัญชีจริงเทียบ กลับพบว่ายอดขายที่เกิดขึ้นจริงในเดือนนั้นมีแค่ 280 ออเดอร์ ตัวเลขที่รายงานจากสองแพลตฟอร์มรวมกันสูงกว่ายอดขายจริงถึง 110 ออเดอร์ คำถามคือตัวเลขส่วนเกินนี้มาจากไหน
การตัดสินใจที่เกือบผิดพลาดเพราะเชื่อตัวเลขแยกส่วน
ก่อนที่จะรู้ตัวว่ามีปัญหาการนับซ้ำ ทีมการตลาดเกือบตัดสินใจย้ายงบจาก Meta ไปเพิ่มที่ Google เพราะเมื่อคำนวณต้นทุนต่อออเดอร์แยกแต่ละแพลตฟอร์ม Google ดูมีต้นทุนต่อออเดอร์ถูกกว่า Meta อยู่พอสมควร ตัวเลขดูชัดเจนในกระดาษจนแทบไม่มีใครตั้งคำถาม
โชคดีที่ก่อนจะย้ายงบจริง มีคนในทีมสังเกตเห็นความแปลกจากยอดรวมที่เกินยอดขายจริง เลยชะลอการตัดสินใจไว้ก่อนแล้วขอเวลาตรวจสอบเพิ่มเติม ถ้าไม่มีคนสังเกตจุดนี้ งบก็คงถูกย้ายไปผิดทิศทางโดยไม่มีใครรู้เลย
รากของปัญหา: ทั้งสองแพลตฟอร์มต่างนับลูกค้าคนเดียวกันเป็นผลงานตัวเอง
เมื่อไล่ดูเส้นทางลูกค้าจริงบางคน พบรูปแบบที่เกิดซ้ำ ๆ ลูกค้าเห็นโฆษณา Meta ก่อน กดเข้ามาดูสินค้าแต่ยังไม่ทัก จากนั้นอีกสองวันเห็นโฆษณา Google ตอนค้นหาชื่อแบรนด์ แล้วคลิกทักเข้า LINE จนปิดการขายได้ในที่สุด
ปัญหาคือทั้ง Meta และ Google ต่างมีระบบติดตามของตัวเองที่แยกจากกันโดยสิ้นเชิง Meta เห็นว่าลูกค้าคนนี้เคยคลิกโฆษณาของตัวเอง จึงนับออเดอร์นี้เป็นผลงานของ Meta ในขณะที่ Google ก็เห็นว่าลูกค้าคนเดียวกันคลิกโฆษณาของตัวเองก่อนทักเข้าแชท จึงนับออเดอร์เดียวกันนี้เป็นผลงานของ Google เช่นกัน ทั้งที่มันคือลูกค้าคนเดียวกันและออเดอร์เดียวกัน
นี่คือธรรมชาติของการวัดผลแบบแยกแพลตฟอร์มต่างคนต่างนับ ไม่มีแพลตฟอร์มไหนผิด เพราะแต่ละฝั่งก็แค่รายงานสิ่งที่ตัวเองเห็นในระบบของตัวเองอย่างซื่อสัตย์ที่สุดแล้ว ปัญหาคือไม่มีจุดกลางที่เอาข้อมูลทั้งสองฝั่งมากระทบยอดกับความเป็นจริงเพียงจุดเดียว
เทียบตัวเลขที่รายงานแยกกับยอดขายจริงในระบบบัญชี
| แหล่งข้อมูล | จำนวนออเดอร์ที่รายงาน | หมายเหตุ |
|---|---|---|
| Meta Ads (รายงานเอง) | 210 ออเดอร์ | รวมออเดอร์ที่ Google ก็นับซ้ำด้วย |
| Google Ads (รายงานเอง) | 180 ออเดอร์ | รวมออเดอร์ที่ Meta ก็นับซ้ำด้วย |
| ผลรวมจากทั้งสองแพลตฟอร์ม | 390 ออเดอร์ | สูงกว่ายอดจริงเพราะนับซ้ำ |
| ยอดขายจริงในระบบบัญชี | 280 ออเดอร์ | ตัวเลขที่ควรใช้อ้างอิงจริง |
ทำไมการนับซ้ำแบบนี้ถึงอันตรายกว่าที่คิด
- ทำให้ต้นทุนต่อออเดอร์ของแต่ละแพลตฟอร์มดูถูกกว่าความเป็นจริง เพราะตัวหารคือ ‘ออเดอร์ที่รายงานเอง’ ซึ่งมีจำนวนเกินจริงอยู่แล้ว
- ทำให้การเทียบผลงานระหว่างแพลตฟอร์มไม่ยุติธรรม เพราะไม่รู้ว่าออเดอร์ไหนที่ทั้งสองฝั่งอ้างว่าเป็นผลงานร่วมกัน สุดท้ายฝั่งไหนจะดูดีกว่าอาจขึ้นอยู่กับพฤติกรรมของอัลกอริทึมมากกว่าประสิทธิภาพจริง
- ถ้าตัดสินใจย้ายงบตามตัวเลขที่นับซ้ำ อาจตัดงบจากแพลตฟอร์มที่จริง ๆ แล้วเป็นจุดเริ่มต้นของเส้นทางลูกค้า (อย่าง Meta ในเคสนี้ที่เป็นคนสร้างความสนใจแรก) แล้วไปเพิ่มงบให้แพลตฟอร์มที่แค่ ‘มาปิดท้าย’ ทั้งที่ไม่ได้เป็นคนสร้างดีมานด์ตั้งแต่ต้น
ทางแก้: กลับไปยึดยอดขายจริงเป็นศูนย์กลาง
- ใช้ยอดขายจริงในระบบหลังบ้านหรือบัญชีเป็นตัวเลขอ้างอิงหลักเสมอ ไม่ใช่ตัวเลขที่แต่ละแพลตฟอร์มรายงานแยกกัน เพราะแต่ละแพลตฟอร์มมีแรงจูงใจโดยธรรมชาติที่จะรายงานผลงานของตัวเองในแง่ดีที่สุด
- ตั้งระบบส่งข้อมูลการปิดการขายกลับไปหาแพลตฟอร์มโฆษณาแบบเชื่อมต่อฝั่งเซิร์ฟเวอร์โดยตรงพร้อมรหัสอ้างอิงเดียวกัน เพื่อให้ทุกแพลตฟอร์มอ้างอิงถึงออเดอร์เดียวกันได้อย่างสอดคล้องกัน แทนที่จะปล่อยให้แต่ละฝั่งนับแยกกันอิสระ
- เมื่อต้องเปรียบเทียบผลงานระหว่างแพลตฟอร์ม ให้มองเป็นภาพรวมของเส้นทางลูกค้าทั้งหมดแทนการมองแบบแยกส่วน ลูกค้าหลายคนสัมผัสหลายจุดก่อนตัดสินใจซื้อ การให้เครดิตทั้งหมดกับจุดสุดท้ายที่คลิกอาจไม่ยุติธรรมกับจุดที่สร้างความสนใจตั้งแต่แรก
- ทบทวนการตัดสินใจย้ายงบทุกครั้งด้วยการถามว่า ‘ตัวเลขนี้มาจากรายงานที่แพลตฟอร์มไหนสร้างเอง หรือมาจากยอดขายจริงที่กระทบยอดแล้ว’ ก่อนขยับงบก้อนใหญ่ทุกครั้ง
สรุป
เคสของก้าวไกล สนีกเกอร์ชี้ให้เห็นว่าการมีข้อมูลจากหลายแพลตฟอร์มไม่ได้แปลว่าจะเห็นภาพที่ชัดเจนขึ้นเสมอไป ถ้าไม่มีจุดกลางที่กระทบยอดให้ตรงกับความเป็นจริง ข้อมูลที่มากขึ้นอาจนำไปสู่การตัดสินใจที่ผิดทิศทางมากขึ้นก็ได้
บทเรียนสำคัญคือการตัดสินใจย้ายงบก้อนใหญ่ไม่ควรอิงจากตัวเลขที่แต่ละแพลตฟอร์มรายงานเองแยกกันเพียงอย่างเดียว ต้องมีขั้นตอนกระทบยอดกับความเป็นจริงเสมอก่อนขยับเงินก้อนใหญ่
- แต่ละแพลตฟอร์มมีแนวโน้มนับออเดอร์ที่ลูกค้าเจอหลายช่องทางเป็นผลงานของตัวเองพร้อมกัน ไม่ใช่การโกงแต่เป็นข้อจำกัดของระบบติดตามที่แยกกัน
- ใช้ยอดขายจริงในระบบบัญชีเป็นตัวตั้งเสมอ ก่อนเชื่อตัวเลขที่แต่ละแพลตฟอร์มรายงานแยกกัน
- กระทบยอดทุกสิ้นเดือนระหว่างผลรวมจากทุกแพลตฟอร์มกับยอดขายจริง ถ้าต่างกันมากคือสัญญาณว่ามีการนับซ้ำ
คำถามที่พบบ่อย
ทำไม Meta กับ Google ถึงไม่นับตัวเลขให้ตรงกัน
เพราะแต่ละแพลตฟอร์มมีระบบติดตามของตัวเองที่แยกกัน และแต่ละฝั่งมักให้เครดิตกับตัวเองในฐานะจุดสัมผัสสุดท้ายก่อนการซื้อ (last-click) ถ้าลูกค้าคนหนึ่งเจอทั้งสองแพลตฟอร์มก่อนซื้อ ทั้งสองฝั่งก็มีสิทธิ์นับออเดอร์นั้นเป็นผลงานของตัวเองได้พร้อมกัน
การนับซ้ำแบบนี้ถือว่าแพลตฟอร์มโกงไหม
ไม่ถือว่าโกง เพราะแต่ละแพลตฟอร์มรายงานสิ่งที่ตัวเองเห็นในระบบของตัวเองตามจริง ปัญหาคือธุรกิจต้องเข้าใจข้อจำกัดนี้เอง แล้วใช้ยอดขายจริงเป็นตัวเทียบ ไม่ใช่เอาตัวเลขที่แต่ละแพลตฟอร์มรายงานมาบวกกันตรง ๆ
ควรเชื่อรายงานของแพลตฟอร์มไหนมากกว่ากันถ้าต้องเลือก
ไม่ควรเชื่อแพลตฟอร์มไหนเป็นหลักเดี่ยว ๆ ควรใช้ยอดขายจริงในระบบบัญชีหรือหลังบ้านเป็นตัวตั้งเสมอ แล้วใช้รายงานของแต่ละแพลตฟอร์มเป็นข้อมูลประกอบเพื่อทำความเข้าใจพฤติกรรม ไม่ใช่ตัวเลขที่นำมาตัดสินใจย้ายงบโดยตรง
ธุรกิจเล็กที่ไม่มีระบบ Attribution ซับซ้อนควรทำยังไง
อย่างน้อยควรมีขั้นตอนกระทบยอดง่าย ๆ ทุกสิ้นเดือน เทียบยอดขายจริงในบัญชีกับผลรวมที่รายงานจากทุกแพลตฟอร์ม ถ้าตัวเลขรวมสูงกว่ายอดจริงมาก นั่นคือสัญญาณว่ามีการนับซ้ำเกิดขึ้นอยู่
ปัญหานี้เกิดเฉพาะกับธุรกิจที่ยิงหลายแพลตฟอร์มพร้อมกันเท่านั้นไหม
ใช่ ปัญหานี้เกิดเฉพาะเมื่อมีการยิงโฆษณามากกว่าหนึ่งแพลตฟอร์มพร้อมกันในช่วงเวลาเดียวกัน ถ้าใช้แพลตฟอร์มเดียวก็จะไม่มีปัญหาการนับซ้ำข้ามแพลตฟอร์มแบบนี้ แต่ก็อาจเจอปัญหาการนับซ้ำภายในแพลตฟอร์มเดียวได้เหมือนกันในบางกรณี
linli ช่วยเรื่องการกระทบยอดแบบนี้ได้ไหม
หลักการที่ต้องมีคือจุดกลางที่รวบรวมว่าแชทไหนปิดการขายจริง แล้วส่งข้อมูลนั้นกลับไปหาทุกแพลตฟอร์มด้วยรหัสอ้างอิงเดียวกัน เครื่องมืออย่าง linli ถูกออกแบบมาเพื่อลดงานฝั่งนี้ แต่หลักการกระทบยอดกับยอดขายจริงยังเป็นสิ่งที่ธุรกิจต้องทำเป็นประจำไม่ว่าจะใช้เครื่องมือใดก็ตาม
บทความที่เกี่ยวข้อง


