ทำไมต้องมี Conversion API
หลังจาก Apple ออกนโยบาย App Tracking Transparency บน iOS 14.5 บวกกับเบราว์เซอร์ที่บล็อกคุกกี้บุคคลที่สามมากขึ้น ข้อมูลที่ Pixel ฝั่งเบราว์เซอร์เก็บได้ก็ลดลงอย่างมีนัยสำคัญ
Conversion API แก้ปัญหานี้โดยส่งข้อมูลจากเซิร์ฟเวอร์ของคุณตรงไปยัง Meta ซึ่งไม่ขึ้นกับการตั้งค่าเบราว์เซอร์ของผู้ใช้ จึงเก็บ conversion ได้ครบกว่า
Conversion API ทำงานร่วมกับ Pixel อย่างไร
แนวทางมาตรฐานคือยิง event เดียวกันทั้งสองทาง: Pixel ยิงจากเบราว์เซอร์ และ CAPI ยิงจากเซิร์ฟเวอร์ Meta จะรวมสองแหล่งเข้าด้วยกันเพื่อให้ได้ภาพที่สมบูรณ์ที่สุด
หัวใจคือทั้งสอง event ต้องแนบ event_id เดียวกัน เพื่อให้ Meta รู้ว่าเป็นเหตุการณ์เดียวกัน ไม่ใช่สองครั้ง
Deduplication คืออะไร ทำไมสำคัญ
Deduplication (dedup) คือการที่ Meta ตัด event ซ้ำออก เมื่อ Pixel และ CAPI ส่งเหตุการณ์เดียวกันเข้ามา โดยดูจาก event_id และ event_name ที่ตรงกัน
ถ้า dedup ตั้งไม่ถูก ยอด Purchase อาจถูกนับซ้ำเป็นสองเท่า ทำให้ ROAS ดูสวยเกินจริงและตัดสินใจงบผิด การ dedup ที่ถูกต้องจึงเป็นพื้นฐานของการวัดผลที่เชื่อถือได้
ตั้ง Conversion API ยากไหม
ถ้าทำเองต้องมีเซิร์ฟเวอร์และเขียนโค้ดเรียก Graph API ของ Meta พร้อมจัดการ hashing ข้อมูลลูกค้าและ event_id ให้ตรงกับ Pixel
ทางที่ง่ายกว่าคือใช้แพลตฟอร์มที่ทำ CAPI + dedup ให้พร้อม เช่น Gokin Page ที่ส่งทั้งฝั่ง browser และ server พร้อม deduplication ในตัว เพียงใส่ token ก็ใช้งานได้