trusty — Website Trust Platform
Tracking & MarTech

วิธีวางระบบ Google Ads Conversion Tracking Consent สำหรับธุรกิจ SaaS สตาร์ทอัพ และบริษัทเทคโนโลยีแบบเป็นขั้นตอน

ทีม Product และ Engineering ของ SaaS ที่ยิงโฆษณา Google Ads มักไม่รู้ว่า conversion ที่รายงานมามีสัดส่วนเท่าไหร่ที่เป็นค่าประมาณจากผู้ใช้งานที่ปฏิเสธความยินยอม นี่คือขั้นตอนวางระบบให้ตรวจสอบได้จริง

📅 เผยแพร่ 24 กรกฎาคม 2569อัปเดตล่าสุด 24 กรกฎาคม 2569✍️ เขียนโดย trusty Editorial Team⏱ อ่าน 8 นาที
Sleek laptop showcasing data analytics and graphs on the screen in a bright room.
ภาพโดย Lukas Blazek จาก Pexels

💬 สรุปสั้น ๆ

ธุรกิจ SaaS ที่ยิงโฆษณา Google Ads แต่ไม่ได้ผูก Consent Mode เข้ากับระบบติดตาม conversion อย่างถูกต้อง มักไม่รู้ว่าตัวเลขที่เห็นในรายงานผสมกันระหว่างข้อมูลจริงกับข้อมูลประมาณจากโมเดลในสัดส่วนเท่าไหร่ วิธีวางระบบที่ตรวจสอบได้จริงมี 6 ขั้นตอนหลัก คือแมปสัญญาณ Consent Mode ที่ต้องส่งให้ครบ ผูกสถานะความยินยอมเข้ากับ dataLayer ตั้งค่า conversion ให้สอดคล้องกับสถานะนั้น ทดสอบ QA ทั้งกรณียอมรับและปฏิเสธ เก็บหลักฐานการตั้งค่าไว้ และกำหนดรอบตรวจสอบต่อเนื่อง

ทีม Growth ของ SaaS จำนวนมากยิงโฆษณา Google Ads โดยดูตัวเลข conversion ในแดชบอร์ดแล้วตัดสินใจปรับงบทันที โดยไม่เคยตรวจว่าตัวเลขนั้นมาจากการติดตามจริงกี่เปอร์เซ็นต์ และมาจากการประมาณค่าด้วยโมเดลของ Google กี่เปอร์เซ็นต์ ปัญหานี้ไม่ใช่เรื่องเล็ก เพราะเมื่อ Consent Mode ไม่ได้ถูกผูกเข้ากับระบบติดตาม conversion อย่างถูกต้องตั้งแต่แรก ทีมจะไม่มีทางรู้เลยว่าตัวเลขที่ใช้ตัดสินใจงบประมาณรายเดือนนั้นน่าเชื่อถือแค่ไหน

บทความนี้อธิบายขั้นตอนวางระบบ Google Ads Conversion Tracking Consent สำหรับทีม Product, Engineering, Growth และ Privacy ของธุรกิจ SaaS สตาร์ทอัพ และบริษัทเทคโนโลยี ให้เป็นระบบที่ตรวจสอบย้อนหลังได้ ไม่ใช่การตั้งค่าครั้งเดียวแล้วเชื่อว่าถูกต้องตลอดไป

ขั้นตอนนี้เป็นแนวทางเชิงเทคนิคเพื่อให้ระบบติดตาม conversion โปร่งใสและตรวจสอบได้ ไม่ใช่การยืนยันว่าการตั้งค่านี้ทำให้ผ่านการตรวจสอบด้าน compliance โดยอัตโนมัติ ควรตรวจสอบข้อกำหนดจาก Google และ PDPC ควบคู่กันเสมอ

ทำไม SaaS ต้องวางระบบเรื่องนี้ตั้งแต่ต้น ไม่ใช่แก้ทีหลัง

ธุรกิจ SaaS มักมี funnel การตลาดที่ซับซ้อนกว่าธุรกิจทั่วไป ตั้งแต่หน้า landing page แคมเปญ ไปจนถึงหน้า sign-up และหน้าชำระเงิน ซึ่งแต่ละจุดอาจอยู่บน subdomain หรือระบบที่แยกจากกัน หากผูก Consent Mode ไม่ครบทุกจุดตั้งแต่ต้น การแก้ไขภายหลังจะยากกว่ามาก เพราะต้องไล่ตรวจทุก touchpoint ย้อนหลัง ขณะที่ข้อมูล conversion ในช่วงที่ผ่านมาซึ่งอาจไม่ถูกต้องจะเป็นฐานข้อมูลที่ทีม Growth ใช้ตัดสินใจงบประมาณไปแล้ว

ก่อนเริ่มเขียนโค้ด ทีมควรทำตารางแมปว่าแต่ละหน้าใน funnel ต้องส่งสัญญาณใดบ้างจากสี่ตัว คือ ad_storage, analytics_storage, ad_user_data และ ad_personalization พร้อมระบุว่าค่าเริ่มต้น (default) ของแต่ละสัญญาณควรเป็น granted หรือ denied ก่อนผู้ใช้งานตอบสนอง Consent Banner เหตุผลที่ต้องทำตารางนี้ก่อนคือทีม Engineering มักมีหลายคนดูแลหน้าต่างกันของ funnel หากไม่มีตารางกลาง แต่ละคนอาจตั้งค่า default ต่างกันโดยไม่รู้ตัว หลักฐานที่ควรเก็บไว้จากขั้นตอนนี้คือตารางแมปเวอร์ชันล่าสุดที่ทุกทีมใช้อ้างอิงร่วมกัน

ขั้นตอนที่ 2: ผูกสถานะความยินยอมเข้ากับ dataLayer อย่างสม่ำเสมอ

เมื่อผู้ใช้งานตอบสนอง Consent Banner ไม่ว่าจะยอมรับหรือปฏิเสธ สถานะนั้นต้อง push เข้า dataLayer ผ่าน gtag('consent', 'update', ...) ทันที ก่อนที่ tag อื่นใน Google Tag Manager จะทำงาน จุดที่ทีม SaaS มักพลาดคือมี Consent Banner หลายเวอร์ชันในหน้าต่างกันของ funnel เช่น หน้า marketing site ใช้ Banner หนึ่ง แต่หน้า app หลังบ้านใช้ Consent Banner คนละชุดที่ทีม Product ทำแยกเอง ทำให้สถานะความยินยอมไม่ต่อเนื่องกันข้ามระบบ เหตุผลที่ต้องผูกให้สม่ำเสมอคือหากสถานะไม่ตรงกัน tag ที่ยิงจากหน้า app อาจส่งข้อมูลโดยไม่รู้สถานะความยินยอมจริงของผู้ใช้งานรายนั้น หลักฐานที่ควรเก็บคือภาพหน้าจอ dataLayer ที่แสดงค่า consent update ในแต่ละหน้าของ funnel

ขั้นตอนที่ 3: ตั้งค่า Conversion ให้สอดคล้องกับสถานะความยินยอม

เมื่อสัญญาณถูกส่งครบแล้ว ขั้นตอนถัดไปคือตรวจสอบว่า conversion action ที่ตั้งไว้ใน Google Ads รับรู้สถานะ consent อย่างถูกต้อง เมื่อ ad_storage หรือ ad_user_data ถูกปฏิเสธ Google Ads จะไม่สามารถวัด conversion แบบมีตัวตนได้ และจะใช้ conversion modeling แทนสำหรับผู้ใช้งานกลุ่มที่มีจำนวนมากพอในภูมิภาคนั้น ทีมควรเข้าใจว่าโมเดลนี้ทำงานในระดับการรวมกลุ่ม (aggregated) ไม่ใช่การเดารายบุคคล และต้องมีปริมาณข้อมูลขั้นต่ำในแต่ละกลุ่มถึงจะประมาณค่าได้แม่นยำพอสมควร เหตุผลที่ต้องเข้าใจกลไกนี้คือทีมจะได้ไม่ตัดสินใจโดยเข้าใจผิดว่าตัวเลข conversion ทั้งหมดเป็นข้อมูลจริง หลักฐานที่ควรเก็บคือรายงานสัดส่วน modeled conversion เทียบกับ observed conversion จาก Google Ads ทุกเดือน

ขั้นตอนที่ 4: ทดสอบ QA ทั้งกรณียอมรับและปฏิเสธ

ก่อนเปิดใช้งานจริง ทีมควรทดสอบสถานการณ์อย่างน้อยสี่แบบ คือ ผู้ใช้งานกดยอมรับทั้งหมด ผู้ใช้งานกดปฏิเสธทั้งหมด ผู้ใช้งานยอมรับเฉพาะ analytics แต่ปฏิเสธ ads และผู้ใช้งานที่ไม่ตอบสนอง Consent Banner เลยจนหมดเวลา แต่ละกรณีต้องตรวจผ่าน network tab ว่าพารามิเตอร์ที่ส่งไปยัง Google Ads สอดคล้องกับสถานะที่ควรจะเป็น เหตุผลที่ต้องทดสอบครบทุกกรณีคือบั๊กมักเกิดในกรณีที่ไม่ใช่ค่า default เช่น กรณียอมรับบางส่วน ซึ่งทีมมักลืมทดสอบเพราะโฟกัสแค่กรณียอมรับทั้งหมดกับปฏิเสธทั้งหมด หลักฐานที่ควรเก็บคือผลการทดสอบทั้งสี่กรณีพร้อมภาพหน้าจอ network tab แนบไว้ในเอกสารก่อน launch

ขั้นตอนที่ 5: เก็บหลักฐานการตั้งค่าและการทดสอบไว้เป็นระบบ

ทุกครั้งที่มีการเปลี่ยนแปลง เช่น เพิ่ม conversion action ใหม่ หรือปรับ Consent Banner ทีมควรบันทึกว่าเปลี่ยนอะไร ทดสอบผลอย่างไร และใครอนุมัติก่อน deploy เหตุผลที่ต้องทำเช่นนี้คือเมื่อมีคำถามจากลูกค้าองค์กรระหว่าง security review หรือจากทีม Privacy ภายในเกี่ยวกับวิธีจัดการ conversion tracking ทีมจะตอบได้ทันทีจากเอกสารที่มีอยู่ ไม่ต้องไล่ตรวจโค้ดย้อนหลังภายใต้ความกดดันด้านเวลา

พร้อมตรวจสอบความน่าเชื่อถือของเว็บไซต์คุณหรือยัง?

ทดลองใช้งาน trusty ฟรี ไม่ต้องใช้บัตรเครดิต เริ่มสแกนได้ทันที

ทดลองใช้งานระบบฟรี

ขั้นตอนที่ 6: กำหนดรอบตรวจสอบต่อเนื่องหลัง launch

เมื่อระบบทำงานแล้ว ทีมควรกำหนดรอบตรวจสอบอย่างน้อยทุกไตรมาส เพราะทีม Growth ของ SaaS มักเพิ่มแคมเปญใหม่หรือปรับ landing page บ่อย ซึ่งอาจมีจุดที่ Consent Banner หรือ tag ใหม่ไม่ถูกผูกกับระบบเดิม การตรวจแบบเจาะลึกทีละจุดพร้อมเช็กลิสต์เต็มรูปแบบ อ่านเพิ่มเติมได้ที่ วิธี Audit Google Ads Conversion Tracking Consent ของธุรกิจ SaaS และดูเช็กลิสต์ก่อนเปิดใช้งานแคมเปญใหม่ได้ที่ เช็กลิสต์ Google Ads Conversion Tracking Consent สำหรับ SaaS

สถานการณ์ตัวอย่างจากทีม SaaS จริง

ทีม Growth ของ SaaS ด้าน HR Tech ขนาดสามสิบคนพบระหว่างตรวจสอบไตรมาสว่าหน้า pricing page ที่เพิ่งปรับปรุงใหม่โดยทีม design ไม่ได้ผูก Consent Banner ชุดเดียวกับหน้าอื่นในเว็บไซต์ เพราะทีม design ใช้เฟรมเวิร์กคนละตัวสร้างหน้านี้แยกต่างหากเพื่อความเร็วในการทดสอบ A/B ผลคือผู้ใช้งานที่ปฏิเสธความยินยอมบนหน้าอื่นแล้วเข้ามาที่หน้า pricing กลับถูกส่งสัญญาณ ad_storage แบบ granted เป็นค่าเริ่มต้นของหน้านั้นโดยไม่ตั้งใจ การทดสอบ QA ตามขั้นตอนที่ 4 อย่างครบถ้วนในทุกหน้าของ funnel คือสิ่งที่จับปัญหานี้ได้ก่อนที่จะกลายเป็นข้อมูลผิดพลาดสะสมหลายเดือน

อีกกรณีหนึ่ง สตาร์ทอัพ SaaS ด้าน fintech ที่เริ่มขยายตลาดไปยุโรปพบว่าสัดส่วน modeled conversion ในรายงาน Google Ads สูงขึ้นผิดปกติหลังขยายตลาด เมื่อตรวจสอบตามขั้นตอนที่ 3 พบว่าอัตราการปฏิเสธความยินยอมของผู้ใช้งานยุโรปสูงกว่าตลาดเดิมมาก ซึ่งเป็นเรื่องปกติของภูมิภาคนั้น ทีมจึงปรับวิธีตีความรายงานโดยแยกดูตัวเลขตามภูมิภาคแทนการดูรวมตัวเลขทั่วโลก เพื่อไม่ให้การตัดสินใจงบโฆษณาในตลาดเดิมได้รับผลกระทบจากสัดส่วน modeled conversion ที่สูงขึ้นเฉพาะตลาดใหม่

การประสานงานระหว่างทีม Engineering, Growth และ Privacy

ปัญหาที่พบบ่อยในทีม SaaS ขนาดกลางถึงใหญ่คือทีม Engineering เป็นผู้ผูกสัญญาณ Consent Mode เข้ากับโค้ด แต่ทีม Growth เป็นผู้ตั้งค่า conversion action และดูรายงานใน Google Ads โดยสองทีมนี้ไม่ได้สื่อสารกันอย่างสม่ำเสมอ เมื่อทีม Growth เพิ่ม conversion action ใหม่สำหรับแคมเปญใหม่โดยไม่แจ้งทีม Engineering ล่วงหน้า อาจเกิดช่องว่างที่ conversion action ใหม่นั้นไม่ถูกตรวจสอบว่าเชื่อมกับสัญญาณความยินยอมถูกต้องหรือไม่ ก่อนที่แคมเปญจะเริ่มยิงจริง แนวทางที่ช่วยลดความเสี่ยงนี้คือกำหนดขั้นตอนว่าทุกครั้งที่ทีม Growth จะเพิ่ม conversion action ใหม่ ต้องแจ้งทีม Engineering ให้ตรวจสอบร่วมกันก่อน ไม่ใช่ตั้งค่าฝ่ายเดียวแล้วเปิดใช้งานทันที ส่วนทีม Privacy ควรได้รับสำเนาตารางแมปสัญญาณและผลการทดสอบ QA ทุกรอบ เพื่อให้มีข้อมูลพร้อมตอบคำถามด้าน compliance โดยไม่ต้องขอข้อมูลจากทีมอื่นเป็นรายครั้งไป

สำหรับทีมที่ใช้ระบบ Consent Management Platform (CMP) ของบุคคลที่สามแทนการเขียนโค้ดเอง ควรตรวจสอบว่า CMP ที่เลือกใช้รองรับการส่งสัญญาณ Consent Mode v2 ครบทั้งสี่ตัวจริง ไม่ใช่รองรับเฉพาะสัญญาณรุ่นเก่าที่ Google ไม่แนะนำให้ใช้แล้ว เพราะ CMP บางตัวในตลาดยังไม่ได้อัปเดตให้รองรับสัญญาณ ad_user_data และ ad_personalization ซึ่งเป็นสัญญาณที่เพิ่มเข้ามาทีหลังในเวอร์ชัน 2 การตรวจสอบเอกสารของผู้ให้บริการ CMP เทียบกับเอกสารทางการของ Google ก่อนตัดสินใจเลือกใช้จึงเป็นขั้นตอนที่ควรทำตั้งแต่ต้น ไม่ใช่มาพบว่าไม่รองรับหลังจากติดตั้งไปแล้ว

ข้อผิดพลาดที่พบบ่อย

  • ผูก Consent Mode เฉพาะหน้า marketing site แต่ไม่ผูกกับหน้า app หรือหน้าชำระเงินที่แยกระบบ
  • ทดสอบเฉพาะกรณียอมรับทั้งหมดกับปฏิเสธทั้งหมด ไม่ทดสอบกรณียอมรับบางส่วน
  • ใช้ตัวเลข conversion รวมจาก Google Ads ตัดสินใจงบโฆษณาโดยไม่แยกดูสัดส่วน modeled กับ observed
  • ทีม design หรือทีมอื่นสร้างหน้าใหม่แยกเฟรมเวิร์กโดยไม่ผูก Consent Banner ชุดเดียวกับเว็บไซต์หลัก
  • ไม่บันทึกการเปลี่ยนแปลงการตั้งค่าแต่ละครั้งไว้เป็นหลักฐาน ทำให้ตอบคำถาม security review ของลูกค้าองค์กรไม่ได้ทันที
  • ไม่มีรอบตรวจสอบต่อเนื่องหลัง launch ทำให้แคมเปญหรือหน้าใหม่ที่เพิ่มภายหลังหลุดจากระบบเดิม

สรุป

การวางระบบ Google Ads Conversion Tracking Consent สำหรับ SaaS ไม่ใช่แค่การติดตั้งสคริปต์ให้ทำงานได้ แต่คือการสร้างระบบที่ทีม Product, Engineering, Growth และ Privacy ตรวจสอบย้อนหลังได้ว่าตัวเลข conversion ที่ใช้ตัดสินใจงบประมาณมาจากไหน แมปสัญญาณให้ครบ ผูกสถานะความยินยอมให้สม่ำเสมอทุกหน้าของ funnel ทดสอบ QA ครบทุกกรณี และเก็บหลักฐานการเปลี่ยนแปลงไว้เป็นระบบ คือรากฐานที่ทำให้ทีมพร้อมตอบคำถามทั้งจากผู้บริหารและลูกค้าองค์กรได้ทันที ดูภาพรวมหัวข้ออื่นในหมวด Tracking & MarTech เพิ่มเติมได้ที่ คลังความรู้ Tracking & MarTech

แหล่งข้อมูลอ้างอิง

ข้อมูลเกี่ยวกับกลไก Consent Mode และการตั้งค่า conversion tracking ควรอ้างอิงจาก Google Ads Help — Consent Mode โดยตรง เนื้อหานี้เป็นแนวทางเชิงปฏิบัติที่สรุปจากรูปแบบปัญหาที่พบบ่อยในทีม Engineering และ Growth ของ SaaS ไม่ใช่การยืนยันข้อกำหนดทางเทคนิคแทนเอกสารทางการของ Google

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

ทำไมตัวเลข conversion จาก Google Ads ถึงไม่ใช่ข้อมูลจริงทั้งหมด

เพราะเมื่อผู้ใช้งานปฏิเสธสัญญาณ ad_storage หรือ ad_user_data Google Ads จะใช้ conversion modeling ประมาณค่าจากข้อมูลรวมกลุ่มแทนการวัดรายบุคคล ตัวเลขที่เห็นในรายงานจึงเป็นผลรวมของข้อมูลจริงและข้อมูลประมาณ

ต้องผูก Consent Mode กับทุกหน้าของ funnel จริงหรือ

จริง เพราะหากหน้าใดหน้าหนึ่ง เช่น หน้า pricing หรือหน้า app หลังบ้าน ไม่ได้ผูกกับ Consent Banner ชุดเดียวกัน อาจส่งสัญญาณผิดสถานะโดยไม่ตั้งใจ ทำให้ข้อมูล conversion ในหน้านั้นไม่สอดคล้องกับความยินยอมจริงของผู้ใช้งาน

ทีมเล็กที่ไม่มี Privacy Team แยกต้องทำขั้นตอนนี้ครบทุกข้อไหม

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

ควรตรวจสอบระบบนี้ซ้ำบ่อยแค่ไหนหลังเปิดใช้งาน

แนะนำอย่างน้อยทุกไตรมาส หรือทุกครั้งที่มีการเพิ่มแคมเปญ หน้า landing page ใหม่ หรือปรับ Consent Banner เพราะการเปลี่ยนแปลงเหล่านี้เป็นจุดที่มักทำให้สัญญาณความยินยอมไม่ครอบคลุมส่วนที่เพิ่มเข้ามาใหม่

ถ้าสัดส่วน modeled conversion สูงขึ้นผิดปกติ ควรตีความอย่างไร

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

เนื้อหานี้จัดทำขึ้นเพื่อให้ข้อมูลทั่วไปเท่านั้น ไม่ถือเป็นคำแนะนำทางกฎหมาย กรุณาปรึกษาผู้เชี่ยวชาญด้านกฎหมายหรือ Data Protection Officer ของหน่วยงานท่านก่อนนำไปปฏิบัติจริง

พร้อมตรวจสอบความน่าเชื่อถือของเว็บไซต์คุณหรือยัง?

ทดลองใช้งาน trusty ฟรี ไม่ต้องใช้บัตรเครดิต เริ่มสแกนได้ทันที