← กลับไปหน้าบทความ
เทรนด์ & ข้อควรระวัง

ตั้งค่า Consent Management (CMP) บนเว็บ ไม่ให้บล็อกการส่ง Conversion เข้าแพลตฟอร์ม

02 ส.ค. 04:07 · อ่าน 2 นาที
ตั้งค่า Consent Management (CMP) บนเว็บ ไม่ให้บล็อกการส่ง Conversion เข้าแพลตฟอร์ม

สรุปสั้น ๆ

CMP ที่ตั้งค่าเข้มเกินไปบล็อก Pixel และ tag ทั้งหมดก่อนที่ผู้ใช้จะยินยอม ทำให้ Conversion หายไปจากรายงานโดยไม่มีการแจ้งเตือน ทางออกคือตั้งให้ส่งข้อมูลได้เมื่อได้รับความยินยอม และเสริมด้วยการวัดฝั่งเซิร์ฟเวอร์ที่ไม่พึ่ง browser consent

นักการตลาดคนหนึ่งสังเกตว่า Conversion ในบัญชีโฆษณาหายไปเกือบ 40% หลังจากทีมพัฒนาเพิ่มแบนเนอร์ขอความยินยอมใหม่เข้ามาในเว็บ ตัวเลขยอดขายจริงยังเท่าเดิม แต่ข้อมูลที่แพลตฟอร์มเห็นลดลงชัดเจน

สิ่งที่เกิดขึ้นคือ CMP ถูกตั้งค่าให้บล็อก marketing tag ทั้งหมดโดย default จนกว่าผู้ใช้จะกด 'ยินยอม' แต่คนส่วนใหญ่ไม่ได้กดปุ่มนั้นทันที — บางคนเลื่อนผ่าน บางคนปิดแบนเนอร์ไปเลย Conversion ที่เกิดขึ้นในระหว่างนั้นจึงไม่ถูกส่งไปไหน

ปัญหานี้แก้ได้ ถ้ารู้ว่าเกิดจากอะไรและควรปรับตรงไหน ไม่จำเป็นต้องเลือกระหว่าง 'ทำตาม Privacy' กับ 'วัดผลได้ครบ'

CMP บล็อก Conversion ยังไง และทำไมถึงเงียบ

โดยหลักการ CMP ทำหน้าที่ควบคุมว่า script ไหนโหลดได้บ้างตามระดับความยินยอมของผู้ใช้ ถ้าตั้งค่าให้ 'Analytics' และ 'Marketing' อยู่ในหมวดที่ต้องยินยอมก่อน Pixel ทั้ง Meta, Google Tag, TikTok จะไม่โหลดจนกว่าจะได้รับสัญญาณยืนยัน

ปัญหาคือการยินยอมมักไม่ได้เกิดก่อนที่ผู้ใช้จะกระทำ — เขาอาจกดเข้า LINE ก่อนจะเห็นแบนเนอร์ด้วยซ้ำในบางกรณีที่แบนเนอร์โหลดช้า Conversion เหล่านี้หายไปโดยไม่มีบันทึกใน Pixel แต่ข้อมูลในระบบออเดอร์ยังครบ จึงทำให้ตัวเลขสองฝั่งไม่ตรงกันแบบที่อธิบายยาก

สังเกตได้ไหมว่า CMP กำลังตัดข้อมูลอยู่

ใช้วิธีง่าย ๆ: เปรียบยอดขายจริงกับ Conversion ที่แพลตฟอร์มรายงาน ถ้าตัวเลขต่างกันมากกว่า 15-20% และช่วงเวลาที่ตัวเลขเริ่มเบี่ยงตรงกับวันที่ติดตั้งหรืออัปเดต CMP นั่นคือสัญญาณที่ควรตรวจสอบก่อน

อีกวิธีคือเปิด browser ในโหมด Incognito แล้วเข้าเว็บตัวเองโดยไม่กดยินยอม จากนั้นกดลิงก์เข้า LINE แล้วดูใน Network tab ว่า Pixel ถูกยิงไปหรือเปล่า ถ้าไม่ถูกยิงเลย แสดงว่า CMP บล็อกอยู่

ตั้งค่าให้สมดุลโดยไม่ละเมิด Privacy

แนวทางข้อดีข้อระวัง
ตั้ง Default บางส่วนว่ายินยอมได้ข้อมูลส่งได้ก่อนปฏิเสธต้องตรวจกับนักกฎหมายว่าถูก PDPA ไหม
ใช้ Consent Mode (Google)ส่งสัญญาณแม้ไม่มีคุกกี้เต็มต้องรองรับจากฝั่ง Google Tag Manager
เสริมด้วย Server-side Trackingไม่พึ่ง browser consent เลยต้องมีระบบเซิร์ฟเวอร์รองรับ

Server-side คือตาข่ายนิรภัยที่ได้ผลจริง

วิธีที่แก้ปัญหา CMP ได้ตรงที่สุดคือการส่ง Conversion จากฝั่งเซิร์ฟเวอร์แทนการพึ่ง Pixel ใน browser เพราะการส่งข้อมูลจากเซิร์ฟเวอร์ไม่ผ่าน CMP เลย ผู้ใช้จะยินยอมหรือไม่ก็ตาม ข้อมูลยังถูกส่งไปแพลตฟอร์มได้ตามสิทธิ์ที่ธุรกิจมี

สำหรับธุรกิจที่ส่งข้อมูลกลับด้วย Server-to-Serverอยู่แล้ว ปัญหา CMP แทบไม่กระทบ เพราะข้อมูลหลักมาจากเซิร์ฟเวอร์ไม่ใช่จาก browser ส่วนการใช้ Conversion APIก็เป็นอีกทางที่หลายแพลตฟอร์มรองรับแล้วในปัจจุบัน

เชื่อมกับ PDPA ยังไง: อธิบายให้ทีมเข้าใจ

สิ่งที่ทีมมักสับสนคือมองว่า 'เคร่ง Privacy = บล็อกทุกอย่าง' แต่จริง ๆ PDPA ไม่ได้บอกว่าห้ามเก็บข้อมูลทุกชนิด แต่บอกว่าต้องมีฐานทางกฎหมายและต้องใช้ข้อมูลเท่าที่จำเป็น การส่งสัญญาณ Conversion ที่ไม่มี PII ของผู้ใช้เป็นคนละเรื่องกับการขายข้อมูลส่วนตัว

บทความเรื่องข้อควรระวัง PDPA เมื่อดึงข้อมูลยาก LINE มาวิเคราะห์อธิบายเรื่องนี้ได้ละเอียดขึ้น แต่หัวใจคือ: แยกให้ออกระหว่างข้อมูลที่ต้องขอความยินยอม กับข้อมูล Conversion เชิงสถิติที่ไม่มีข้อมูลระบุตัวบุคคล

สรุป

CMP ที่ตั้งผิดไม่ได้ทำให้โฆษณาผิดกฎหมาย แต่ทำให้ข้อมูลที่แพลตฟอร์มเห็นต่างจากความเป็นจริง ซึ่งนำไปสู่การเรียนรู้ผิดทิศและการตัดสินใจบนข้อมูลที่ไม่ครบ

การสมดุลทำได้ ขอแค่รู้ว่า layer ไหน (browser/server) ทำงานอยู่ และเลือก fallback ที่เหมาะกับขนาดธุรกิจ ไม่จำเป็นต้องเลือกระหว่าง Privacy กับการวัดผล

  • CMP บล็อก Pixel ได้เงียบ ๆ โดยไม่มีการแจ้งเตือน
  • Server-side Tracking ไม่พึ่ง browser consent และแก้ปัญหาได้ตรงจุด
  • ตรวจสอบ gap ระหว่างยอดจริงกับที่แพลตฟอร์มรายงานเป็นประจำ

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

ต้องมี CMP ไหมถ้าเว็บเป็นไทยทั้งหมด

ถ้าเว็บมีผู้ใช้จากยุโรป ต้องทำตาม GDPR ถ้าเว็บเป็นไทยล้วน PDPA ใช้บังคับ แต่ PDPA ไม่ได้บังคับให้มีแบนเนอร์ cookie โดยตรง ประเด็นคือต้องมีฐานทางกฎหมายในการเก็บข้อมูล ซึ่งทำได้หลายวิธี ควรตรวจสอบกับที่ปรึกษากฎหมายสำหรับกรณีของธุรกิจคุณ

Consent Mode ของ Google ต่างจาก CMP ปกติยังไง

Consent Mode เป็น API ที่ Google ให้ใช้เพื่อส่งสัญญาณสถานะความยินยอมไปให้ระบบของ Google แม้ Pixel ไม่ได้ยิงเต็ม ๆ Google จะใช้ Modeling ประมาณ Conversion ที่น่าจะเกิดขึ้นแทน ซึ่งดีกว่าไม่ได้ข้อมูลเลย แต่ไม่เท่ากับข้อมูลจริง

CMP ทำให้ Retargeting พัง ใช่ไหม

ได้รับผลกระทบถ้า audience ถูก build จาก Pixel ที่ถูกบล็อก คนที่ไม่ยินยอมจะไม่ถูกเก็บเข้า Custom Audience ทางออกคือใช้ Customer List แทน โดยอัปโหลดข้อมูลที่ได้รับความยินยอมแล้วไปตรงที่แพลตฟอร์ม

ถ้าลูกค้าปฏิเสธ Cookie แล้ว Conversion ยังส่งได้ไหม

ส่งได้ถ้าใช้ Server-side Tracking เพราะการส่งจากเซิร์ฟเวอร์ไม่ผ่าน browser ของผู้ใช้ อย่างไรก็ตามควรตรวจสอบว่าการส่งข้อมูลดังกล่าวมีฐานทางกฎหมายที่ถูกต้องในบริบทของธุรกิจคุณ

ตรวจสอบได้ยังไงว่า CMP ปัจจุบันบล็อกข้อมูลอยู่ไหม

เปิด browser แบบ Incognito ไม่กดยินยอม แล้วทำ action ที่ควรเกิด Conversion ตรวจ Network tab ว่า Pixel ถูกยิงไหม หรือเปรียบยอดขายจริงกับที่แพลตฟอร์มรายงานในช่วง 30 วัน ถ้า gap ใหญ่กว่า 20% น่าตรวจสอบ

แก้ CMP แล้วข้อมูลเก่าที่หายไปกู้คืนได้ไหม

ข้อมูลที่ไม่ถูกส่งในอดีตกู้คืนไม่ได้จาก Pixel แต่ถ้ามีข้อมูลยอดขายจริงในระบบ สามารถ import ย้อนหลังผ่าน Offline Conversion ของบางแพลตฟอร์มได้ ช่วยให้ระบบ AI เรียนรู้จากประวัติที่แม่นขึ้น

อยากวัดผลโฆษณาเข้า 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 ก่อนเปิดใช้งาน ไม่ใช่แค่ก็อปโค้ดไปวาง