trusty — Website Trust Platform
Tracking & MarTech

วิธี Audit GA4 และความเป็นส่วนตัว ของฝ่าย HR เว็บไซต์สมัครงาน และ Recruitment พร้อม Evidence ที่ควรเก็บ

คู่มือ Audit GA4 และความเป็นส่วนตัว สำหรับฝ่าย HR เว็บไซต์สมัครงานและ Recruitment พร้อมขั้นตอนตรวจทีละขั้นและตัวอย่าง Evidence ที่ควรเก็บไว้เป็นหลักฐาน

📅 เผยแพร่ 12 สิงหาคม 2569อัปเดตล่าสุด 12 สิงหาคม 2569✍️ เขียนโดย trusty Editorial Team⏱ อ่าน 9 นาที
A businessman analyzing financial documents with important data and figures on a desk, ideal for business analytics and accounting themes.
ภาพโดย RDNE Stock project จาก Pexels

💬 สรุปสั้น ๆ

GA4 และความเป็นส่วนตัวบนเว็บไซต์สมัครงานต้องตรวจว่า Event ที่ผูกกับฟอร์มสมัครงานแนบชื่อ อีเมล หรือเบอร์โทรผู้สมัครไปด้วยหรือไม่ และ Tag เริ่มทำงานก่อนหรือหลังผู้สมัครกดยินยอม ฝ่าย HR ควรเก็บภาพ Network Tab, GTM Preview และ Consent Log เป็น Evidence ทุกรอบตรวจ เพื่อให้ Finding นำไปแก้ไขได้จริง

ฟอร์มสมัครงานบนเว็บไซต์ Recruitment มักส่งชื่อ อีเมล เบอร์โทร และไฟล์ Resume เข้าระบบหลังบ้านในจังหวะเดียวกับที่ GA4 ยิง Event บันทึกพฤติกรรมผู้ใช้ คำถามที่ฝ่าย HR ต้องตอบให้ได้ก่อนเริ่ม Audit คือ Event เหล่านั้นแนบข้อมูลที่ระบุตัวผู้สมัครได้หรือไม่ และ Tag เริ่มทำงานก่อนหรือหลังผู้สมัครกดยินยอม

บทความนี้วางขั้นตอน Audit GA4 และความเป็นส่วนตัว สำหรับฝ่าย HR เว็บไซต์สมัครงาน ให้ทำตามได้จริงทีละขั้น พร้อมตัวอย่าง Evidence ที่ควรเก็บไว้เป็นหลักฐาน แยกส่วนที่ตรวจจากภายนอกเว็บไซต์ได้ ออกจากส่วนที่ต้องขอข้อมูลจากทีมพัฒนาและทีม HR โดยตรง

ขอบเขตของการ Audit บนเว็บไซต์สมัครงาน

เว็บไซต์สมัครงานมีจุดที่ข้อมูลผู้สมัครไหลผ่านหลายจุด ตั้งแต่หน้ารายละเอียดตำแหน่งงาน หน้าฟอร์มสมัคร ไปจนถึงหน้ายืนยันการส่งใบสมัคร แต่ละจุดอาจมี Tag หรือ Pixel ทำงานอยู่โดยที่ทีม HR ไม่ทราบ โดยเฉพาะเมื่อทีมการตลาดติด Conversion Tracking ไว้วัดผลแคมเปญรับสมัครงานคู่ขนานกับ GA4

การ Audit ที่ครอบคลุมควรใช้กรอบ TRUSTY-20 อย่างน้อย 3 ข้อเป็นแกน ได้แก่ User Data (เก็บข้อมูลอะไรจากผู้สมัคร) Script and Storage (Cookie, Local Storage, Pixel ใดทำงานบนหน้าเหล่านี้) และ Timing (Script ทำงานก่อนหรือหลัง Consent) ทั้งสามข้อนี้คือจุดที่ Audit เว็บไซต์สมัครงานต่างจาก Audit เว็บไซต์ทั่วไป เพราะข้อมูลที่เก็บมักเป็นข้อมูลระบุตัวบุคคลโดยตรง ไม่ใช่แค่พฤติกรรมการเข้าชม

ขอบเขตที่ควรกำหนดไว้ล่วงหน้าคือหน้าใดบ้างที่จะตรวจ (Job Listing, Apply Form, Thank You Page, ATS ภายนอกถ้ามี) และ Property GA4 ใดบ้างที่เกี่ยวข้อง เพราะบางองค์กรแยก Property สำหรับ Careers Site ออกจาก Property หลักของบริษัท

นอกจากขอบเขตหน้าเว็บและ Property แล้ว ควรระบุด้วยว่าใครในทีมเป็นผู้รับผิดชอบแต่ละจุด เช่น ทีมการตลาดดูแล Landing Page ของแคมเปญรับสมัคร ทีมพัฒนาดูแล Container GTM ของเว็บไซต์หลัก และ ATS Vendor ดูแล Widget ของตัวเอง การระบุผู้รับผิดชอบชัดเจนตั้งแต่ต้นช่วยให้ Finding ที่พบระหว่าง Audit ถูกส่งไปหาคนที่แก้ไขได้จริง ไม่ใช่ค้างอยู่ระหว่างทีมโดยไม่มีใครรับไปทำต่อ

ข้อมูลผู้สมัครงานที่มีความเสี่ยงเมื่อหลุดเข้า GA4

ความเสี่ยงที่พบบ่อยที่สุดคือชื่อหรืออีเมลผู้สมัครหลุดไปอยู่ใน Query String ของ URL แล้วถูก GA4 บันทึกเป็นค่า Page Location โดยอัตโนมัติ เช่น เมื่อฟอร์มสมัครงาน Redirect ไปหน้า Thank You พร้อมแนบอีเมลไว้ท้าย URL

อีกจุดที่พบบ่อยคือ Event ที่ทีมการตลาดตั้งค่าเองใน GTM แล้วดึงค่าจาก Input Field ของฟอร์มมาใส่เป็น Event Parameter โดยตั้งใจอยากรู้ว่าใครสมัครตำแหน่งไหน จุดนี้ต้องตรวจสอบว่า Parameter ที่ส่งเข้า GA4 มีชื่อ อีเมล หรือเบอร์โทรของผู้สมัครปนอยู่หรือไม่

ไฟล์ Resume ที่ผู้สมัครอัปโหลดเองไม่ได้ถูกส่งเข้า GA4 โดยตรง แต่ชื่อไฟล์ที่มักตั้งเป็นชื่อ-นามสกุลผู้สมัคร อาจถูกบันทึกไว้ใน Event ที่ติดตามการอัปโหลดไฟล์สำเร็จได้เช่นกัน หากทีมพัฒนาไม่ได้กรองค่านี้ออกก่อนส่ง

ขั้นตอน Audit ทีละขั้น

ลำดับต่อไปนี้เรียงจากงานที่ทำได้จากภายนอกเว็บไซต์ไปจนถึงงานที่ต้องขอสิทธิ์เข้าถึงระบบหลังบ้าน

  1. เปิดหน้า Job Listing, Apply Form และ Thank You Page ในโหมด Incognito ก่อนกดยินยอมใด ๆ แล้วดู Network Tab ว่ามี Request ไปยัง google-analytics.com หรือ analytics.google.com ทำงานหรือไม่
  2. เปรียบเทียบผลจากข้อแรกกับพฤติกรรมหลังกด Reject All และหลังกด Accept All เพื่อยืนยันว่า GA4 เปลี่ยนพฤติกรรมตาม Consent จริง ไม่ใช่ยิง Request เดิมซ้ำทุกกรณี
  3. เปิด GTM Preview เชื่อมกับหน้าฟอร์มสมัครงาน แล้วไล่ดู Tag ทุกตัวที่ Fire บนหน้านี้ ไม่ใช่ดูเฉพาะ Tag ที่ชื่อขึ้นต้นด้วย GA4
  4. ตรวจ Event Parameter ของ Event ที่เกี่ยวข้องกับการส่งฟอร์ม เช่น generate_lead หรือ Event ที่ทีมการตลาดตั้งชื่อเอง ว่ามีค่าที่ดูเหมือนชื่อ อีเมล หรือเบอร์โทรปนอยู่หรือไม่
  5. ตรวจ URL ของหน้า Thank You และหน้า Confirmation ว่ามีการแนบ Query Parameter ที่ระบุตัวผู้สมัครหรือไม่ แล้วดูว่า Query String นั้นถูกส่งเข้า Page Location ของ GA4 ทั้งดุ้นหรือไม่
  6. ขอ Export Consent Log ช่วงเวลาเดียวกันจากทีมพัฒนา มาเทียบกับ Timestamp ของ Session ที่ GA4 บันทึกไว้ ว่า Session ที่มี Event เกิดขึ้นก่อนเวลาที่ผู้ใช้กดยินยอมหรือไม่
  7. สรุปรายการ Finding ทั้งหมดพร้อม Evidence แล้วนัดคุยกับทีมการตลาดและทีมพัฒนาร่วมกัน ก่อนตัดสินใจว่าจุดใดต้องแก้ก่อน

Evidence ที่ควรเก็บระหว่างการ Audit

Evidence ที่เก็บระหว่าง Audit ควรมีวันที่ตรวจและ Browser ที่ใช้กำกับไว้เสมอ เพราะพฤติกรรม Tag อาจเปลี่ยนไปตามการอัปเดต Container ของ GTM ทีมที่ใช้เครื่องมือสแกนอัตโนมัติอย่าง trusty ควรรู้ว่าผลสแกนภายนอกเห็นได้เฉพาะ Request ที่ยิงบนหน้าเว็บสาธารณะ ยังไม่เห็น Event Parameter ที่ตั้งค่าเฉพาะใน GA4 DebugView จึงต้องใช้ทั้งสองแหล่งประกอบกัน

  • ภาพหน้าจอ Network Tab ก่อนและหลังกด Consent แต่ละแบบ
  • ไฟล์ Export จาก GTM Preview ที่แสดง Tag และ Trigger ที่ทำงานบนแต่ละหน้า
  • ภาพหน้าจอ Event Parameter จาก GA4 DebugView ระหว่างทดสอบส่งฟอร์ม
  • สำเนา Consent Log ช่วงเวลาที่ตรวจ พร้อม Policy Version และ Banner Version ที่ใช้งานอยู่
  • รายชื่อ Property GA4 และ Container GTM ที่เกี่ยวข้อง พร้อมผู้ดูแลแต่ละตัว
  • บันทึกการสนทนากับทีมพัฒนาเรื่องจุดที่ต้องแก้ไข พร้อมวันที่นัดตรวจซ้ำ

ตัวอย่างการบันทึก Finding

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

FindingEvidenceRisk AreaPriorityConfidence
Event ส่งอีเมลผู้สมัครเป็น Event Parameterภาพ GA4 DebugViewLegal RiskสูงConfirmed
Tag การตลาด Fire ก่อนกด ConsentNetwork Tab ก่อนกด ConsentTracking ก่อน ConsentสูงConfirmed
URL หน้า Thank You แนบอีเมลท้าย Query Stringภาพหน้าจอ URLLegal RiskกลางLikely

ความแตกต่างระหว่างผลสแกนอัตโนมัติกับ Audit ที่ทีมทำเอง

เครื่องมือสแกนอัตโนมัติอย่าง trusty ช่วยตรวจพบ Cookie, Local Storage และ Request ที่ยิงออกจากหน้าเว็บสาธารณะได้ในระดับหนึ่ง ซึ่งเป็นจุดเริ่มต้นที่ดีสำหรับทีม HR ที่ไม่มีสิทธิ์เข้าถึงระบบหลังบ้าน แต่ผลสแกนแบบนี้มักไม่เห็น Event Parameter ที่ตั้งค่าเฉพาะเจาะจงอยู่ภายใน GTM หรือค่าที่ถูกส่งผ่าน Server-side Tagging

ทีม HR จึงควรใช้ผลสแกนอัตโนมัติเป็นจุดเริ่มต้นในการตั้งคำถาม ไม่ใช่ข้อสรุปสุดท้าย เช่น หากผลสแกนพบว่ามี Cookie ของ GA4 ทำงานก่อนกด Consent ควรนำ Finding นั้นไปขอดู GTM Preview และ DebugView จากทีมพัฒนาเพื่อยืนยันรายละเอียดต่อ การรวมสองแหล่งข้อมูลเข้าด้วยกันให้ภาพที่ครบถ้วนกว่าการใช้แหล่งใดแหล่งหนึ่งเพียงอย่างเดียว

เว็บไซต์ที่เชื่อมกับ ATS ภายนอกหลายระบบพร้อมกัน เช่น ใช้ ATS หนึ่งสำหรับตำแหน่งงานในประเทศและอีกระบบสำหรับตำแหน่งงานต่างประเทศ ควรแยก Audit แต่ละระบบออกจากกัน เพราะแต่ละ ATS อาจมี Tag และนโยบายการจัดการ Cookie ที่ต่างกัน การใช้ผลตรวจของระบบหนึ่งไปสรุปแทนอีกระบบเป็นความเสี่ยงที่พบได้บ่อยในองค์กรที่ขยายการรับสมัครไปหลายประเทศ

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

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

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

เมื่อไรควรส่งต่อให้ทีมเทคนิคหรือ DPO

เมื่อพบว่ามีข้อมูลอ่อนไหวปนอยู่ในฟอร์มสมัครงาน เช่น คำถามด้านสุขภาพสำหรับตำแหน่งที่ต้องใช้แรงงาน หรือคำถามด้านศาสนาสำหรับวันหยุดพิเศษ ควรยกระดับความเสี่ยงและส่งต่อให้ฝ่ายกฎหมายหรือ DPO พิจารณาความจำเป็นในการเก็บคำถามเหล่านั้นตั้งแต่ต้น

เมื่อ Finding เกี่ยวข้องกับโค้ดที่ฝังอยู่ใน Theme หรือ ATS ภายนอกที่ทีม HR ไม่มีสิทธิ์แก้เอง ต้องส่งต่อให้ทีมพัฒนาหรือ Vendor ของ ATS เป็นผู้แก้ พร้อมกำหนดวันตรวจซ้ำหลังแก้เสร็จ ดูภาพรวมของ Pillar นี้เพิ่มเติมได้ที่ คลังความรู้ Tracking & MarTech

เมื่อผู้สมัครงานร้องเรียนโดยตรงว่าได้รับอีเมลการตลาดหรือโฆษณาที่เจาะจงหลังสมัครงาน ควรตรวจสอบก่อนว่าอีเมลนั้นมาจาก Tracking ที่เกี่ยวข้องกับ GA4 หรือมาจากช่องทางอื่น เช่น ระบบ CRM ของฝ่ายขาย แล้วส่งต่อ Finding พร้อม Evidence ให้ผู้ดูแลช่องทางนั้นโดยตรง แทนที่จะสรุปเองว่าเป็นความผิดของ GA4 ทั้งที่ยังไม่ได้ตรวจ

คำถามที่พบบ่อยเรื่อง Audit GA4 สำหรับ HR

GA4 เก็บชื่อและอีเมลผู้สมัครงานโดยอัตโนมัติหรือไม่

GA4 ไม่ได้ออกแบบมาให้เก็บข้อมูลระบุตัวบุคคลโดยตรงตามนโยบายของ Google แต่ชื่อหรืออีเมลอาจหลุดเข้าไปโดยไม่ตั้งใจผ่าน URL หรือ Event Parameter ที่ทีมการตลาดตั้งค่าเอง จึงต้องตรวจ Parameter ทุกตัวที่เกี่ยวข้องกับฟอร์มสมัครงานโดยเฉพาะ

ต้องตรวจทุก Property GA4 หรือเฉพาะ Property ของ Careers Site

ควรเริ่มจาก Property ที่ผูกกับ Careers Site หรือ Apply Form โดยตรงก่อน แล้วค่อยขยายไป Property หลักหากพบว่ามี Tag ร่วมกันผ่าน GTM Container เดียวกัน ดูอัปเดตล่าสุดของหัวข้อนี้ได้ที่ อัปเดต GA4 และความเป็นส่วนตัว ปี 2026 สำหรับ HR

ผลการ Audit นี้ใช้เป็นหลักฐานทางกฎหมายได้เลยหรือไม่

ผลการ Audit ด้วยขั้นตอนนี้เป็นการตรวจความพร้อมเบื้องต้นจาก Evidence ที่สังเกตได้จริง ไม่ใช่ความเห็นทางกฎหมาย กรณีที่พบความเสี่ยงสูงหรือมีข้อมูลอ่อนไหวเกี่ยวข้อง ควรให้ฝ่ายกฎหมายหรือ DPO ตรวจซ้ำก่อนสรุปเป็นทางการ

ถ้าไม่มีสิทธิ์เข้า Google Analytics ของบริษัท จะเริ่ม Audit ได้อย่างไร

เริ่มจากการตรวจ Network Tab และ GTM Preview ซึ่งเป็นข้อมูลที่เห็นได้จากภายนอกโดยไม่ต้องมีสิทธิ์เข้า GA4 ก่อน แล้วใช้ Finding ที่ได้เป็นเหตุผลขอสิทธิ์เข้า DebugView จากทีมการตลาดหรือทีมพัฒนาในขั้นถัดไป

เช็กลิสต์ปฏิบัติ

  • ตรวจ Network Tab หน้า Apply Form ก่อนกด Consent ทุกครั้งที่มีการแก้ไข Tag
  • เทียบพฤติกรรม Tag ระหว่างกด Accept All และ Reject All อย่างน้อยหนึ่งรอบต่อไตรมาส
  • ตรวจ Event Parameter ของ Event ที่ผูกกับฟอร์มสมัครงานว่าไม่มีชื่อ อีเมล หรือเบอร์โทรปน
  • ตรวจ URL หน้า Thank You ว่าไม่แนบข้อมูลผู้สมัครไว้ใน Query String
  • เก็บ Consent Log พร้อม Policy Version คู่กับผลตรวจทุกรอบ
  • นัดทบทวนร่วมกับทีมการตลาดและทีมพัฒนาเมื่อพบ Finding ที่มีความเสี่ยงสูง

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

  • ตรวจเฉพาะหน้า Job Listing แต่ไม่ตรวจหน้า Thank You ที่มักแนบข้อมูลผู้สมัครไว้ใน URL
  • เข้าใจว่า GA4 กรองข้อมูลส่วนบุคคลออกให้อัตโนมัติ ทั้งที่ Parameter ที่ทีมการตลาดตั้งเองไม่ได้ถูกกรอง
  • ใช้ผลตรวจจาก Property หลักของบริษัทแทน Property ของ Careers Site ทั้งที่ Tag ไม่เหมือนกัน
  • ปิด Finding ทันทีที่แก้ Tag เดียว โดยไม่ตรวจซ้ำว่า Tag อื่นบนหน้าเดียวกันมีปัญหาเดียวกันหรือไม่

สรุป

Audit GA4 และความเป็นส่วนตัวบนเว็บไซต์สมัครงานต้องดูทั้งข้อมูลที่ผู้สมัครกรอกเข้ามาและจังหวะที่ Tag ทำงานเทียบกับ Consent ไม่ใช่แค่เช็กว่ามี Cookie Banner ติดตั้งอยู่ Evidence ที่เก็บระหว่างตรวจคือสิ่งที่ทำให้ Finding นำไปแก้ไขได้จริง

เมื่อพบข้อมูลอ่อนไหวหรือความเสี่ยงสูง ควรส่งต่อให้ฝ่ายกฎหมายหรือ DPO พิจารณาต่อ เพราะขั้นตอนในบทความนี้เป็นการตรวจความพร้อมเบื้องต้น ไม่ใช่ความเห็นทางกฎหมาย

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

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

GA4 เก็บชื่อและอีเมลผู้สมัครงานโดยอัตโนมัติหรือไม่

GA4 ไม่ได้ออกแบบมาให้เก็บข้อมูลระบุตัวบุคคลโดยตรงตามนโยบายของ Google แต่ชื่อหรืออีเมลอาจหลุดเข้าไปโดยไม่ตั้งใจผ่าน URL หรือ Event Parameter ที่ทีมการตลาดตั้งค่าเอง จึงต้องตรวจ Parameter ทุกตัวที่เกี่ยวข้องกับฟอร์มสมัครงานโดยเฉพาะ

ต้องตรวจทุก Property GA4 หรือเฉพาะ Property ของ Careers Site

ควรเริ่มจาก Property ที่ผูกกับ Careers Site หรือ Apply Form โดยตรงก่อน แล้วค่อยขยายไป Property หลักหากพบว่ามี Tag ร่วมกันผ่าน GTM Container เดียวกัน

ผลการ Audit นี้ใช้เป็นหลักฐานทางกฎหมายได้เลยหรือไม่

ผลการ Audit ด้วยขั้นตอนนี้เป็นการตรวจความพร้อมเบื้องต้นจาก Evidence ที่สังเกตได้จริง ไม่ใช่ความเห็นทางกฎหมาย กรณีที่พบความเสี่ยงสูงหรือมีข้อมูลอ่อนไหวเกี่ยวข้อง ควรให้ฝ่ายกฎหมายหรือ DPO ตรวจซ้ำก่อนสรุปเป็นทางการ

ถ้าไม่มีสิทธิ์เข้า Google Analytics ของบริษัท จะเริ่ม Audit ได้อย่างไร

เริ่มจากการตรวจ Network Tab และ GTM Preview ซึ่งเป็นข้อมูลที่เห็นได้จากภายนอกโดยไม่ต้องมีสิทธิ์เข้า GA4 ก่อน แล้วใช้ Finding ที่ได้เป็นเหตุผลขอสิทธิ์เข้า DebugView จากทีมการตลาดหรือทีมพัฒนาในขั้นถัดไป

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

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

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