← กลับไปหน้าบทความ
ส่ง Conversion กลับ

เปิด Enhanced Conversions for Leads แล้ว ทำไม Google ยังบอกว่า match rate ต่ำ

ทีมบรรณาธิการ linli12 ส.ค. 04:51อัปเดต 12 ส.ค. 04:51อ่าน 3 นาที
เปิด Enhanced Conversions for Leads แล้ว ทำไม Google ยังบอกว่า match rate ต่ำ
บทความนี้จัดทำเพื่อความรู้ ชื่อธุรกิจ ตัวเลข หรือบทสนทนาที่ไม่มีแหล่งอ้างอิงกำกับเป็นกรณีตัวอย่างเพื่ออธิบายแนวคิด ดูรายละเอียดที่ นโยบายกองบรรณาธิการ

สรุปสั้น ๆ

Enhanced Conversions for Leads ที่ match rate ต่ำมักไม่ได้เกิดจากการตั้งค่าผิด แต่เกิดจากข้อมูลอีเมลหรือเบอร์โทรที่ส่งเข้าไปมีรูปแบบไม่ตรงมาตรฐานที่ Google กำหนดก่อนทำ Hash เช่น มีช่องว่าง ตัวพิมพ์ไม่สม่ำเสมอ หรือรูปแบบเบอร์โทรที่ไม่มีรหัสประเทศ

หลังจากเปิดใช้งาน Enhanced Conversions for Leads ทีมการตลาดหลายทีมคาดหวังว่า Match Rate จะเพิ่มขึ้นอย่างชัดเจน เพราะฟีเจอร์นี้ออกแบบมาเพื่อช่วยให้ Google Ads จับคู่ข้อมูล Lead กับผู้ใช้ที่คลิกโฆษณาได้แม่นยำขึ้นด้วยข้อมูลที่ผ่านการ Hash เช่น อีเมลและเบอร์โทรศัพท์

แต่ในทางปฏิบัติ หลายทีมกลับพบว่า Match Rate ที่รายงานในระบบยังต่ำกว่าที่คาดไว้มาก บางกรณีต่ำกว่า 30% ทั้งที่ข้อมูล Lead ที่มีดูสมบูรณ์ครบถ้วนในสายตาของทีมงาน ทำให้เกิดคำถามว่าเกิดความผิดพลาดตรงไหน

บทความนี้อธิบายว่าทำไม Match Rate ถึงต่ำได้ทั้งที่ตั้งค่าตามคู่มือแล้ว และควรตรวจสอบข้อมูลตรงไหนก่อนสรุปว่าฟีเจอร์นี้ใช้ไม่ได้ผลกับธุรกิจ

หลักการจับคู่ข้อมูลของ Enhanced Conversions for Leads

Enhanced Conversions for Leads ทำงานโดยรับข้อมูลอีเมลหรือเบอร์โทรศัพท์ของ Lead ที่ทีมขายบันทึกไว้ แล้วนำไปผ่านกระบวนการ Hash ด้วยมาตรฐาน SHA-256 ก่อนส่งเข้า Google Ads เพื่อนำไปจับคู่กับข้อมูลที่ Google มีอยู่แล้วในระบบของผู้ใช้ที่เคยคลิกโฆษณา

จุดสำคัญคือข้อมูลที่นำไป Hash ต้องอยู่ในรูปแบบที่ตรงตามมาตรฐานที่ Google กำหนดไว้อย่างเคร่งครัด เช่น อีเมลต้องเป็นตัวพิมพ์เล็กทั้งหมดและไม่มีช่องว่างเกิน เบอร์โทรศัพท์ต้องมีรหัสประเทศนำหน้าในรูปแบบ E.164 หากข้อมูลต้นทางไม่ตรงตามรูปแบบนี้ ค่า Hash ที่ได้จะต่างจากค่าที่ Google คำนวณไว้ ทำให้ไม่สามารถจับคู่กันได้แม้ข้อมูลจะเป็นของคนเดียวกันจริง

ปัญหาข้อมูลที่พบบ่อยจนทำให้ Match Rate ต่ำ

  • อีเมลมีช่องว่างต้นหรือท้ายที่มองไม่เห็นด้วยตาเปล่าเพราะติดมาจากการคัดลอกวางจากระบบอื่น
  • เบอร์โทรศัพท์บันทึกในรูปแบบที่ขึ้นต้นด้วยเลข 0 แทนที่จะเป็นรหัสประเทศ +66 ตามมาตรฐานที่ Google ต้องการ
  • อีเมลบางส่วนมีตัวพิมพ์ใหญ่ปนอยู่ เช่น Gmail.com แทนที่จะเป็น gmail.com ทั้งหมด ซึ่งทำให้ค่า Hash ต่างกันทันที
  • ข้อมูลบางแถวมีอักขระพิเศษแฝงมาจากการ Export/Import ระหว่างระบบ เช่น ตัวอักษรที่มองไม่เห็นแต่ยังคงอยู่ในสตริง

วิธีวินิจฉัยว่าปัญหาอยู่ที่ข้อมูลหรือการตั้งค่า

  1. สุ่มตัวอย่างข้อมูล Lead 10-20 รายที่ควรจะจับคู่ได้ แล้วตรวจสอบรูปแบบอีเมลและเบอร์โทรด้วยตาก่อนว่าตรงตามมาตรฐานหรือไม่
  2. ใช้เครื่องมือ Hash ทดสอบ SHA-256 กับข้อมูลตัวอย่างเพื่อเทียบว่าค่าที่ได้ตรงกับที่คาดไว้หรือไม่ ก่อนที่จะส่งเข้าระบบจริง
  3. ตรวจสอบใน Google Ads ว่ามีข้อความแจ้งเตือนเกี่ยวกับคุณภาพข้อมูล Enhanced Conversions หรือไม่ เพราะบางครั้งระบบจะแจ้งปัญหาที่ชัดเจนไว้แล้ว
  4. เปรียบเทียบ Match Rate ระหว่างช่วงก่อนและหลังทำความสะอาดข้อมูล เพื่อยืนยันว่าปัญหาอยู่ที่คุณภาพข้อมูลจริง

แนวทางทำความสะอาดข้อมูลก่อนส่งเข้า Google Ads

ก่อนส่งข้อมูล Lead เข้าสู่กระบวนการ Enhanced Conversions ควรมีขั้นตอนทำความสะอาดข้อมูลอัตโนมัติ เช่น แปลงอีเมลทั้งหมดเป็นตัวพิมพ์เล็ก ตัดช่องว่างต้นท้ายออก และแปลงรูปแบบเบอร์โทรศัพท์ให้เป็นมาตรฐาน E.164 ก่อนนำไปผ่านกระบวนการ Hash ทุกครั้ง หลักการนี้ใช้ร่วมกันได้กับการเตรียมข้อมูลลูกค้าสำหรับ Offline Conversionบนแพลตฟอร์มอื่นด้วยเช่นกัน

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

ตัวอย่างสมมติ: Match Rate ก่อนและหลังทำความสะอาดข้อมูล

ตัวเลขในตารางนี้เป็นตัวอย่างสมมติเพื่อประกอบกรอบวิเคราะห์เท่านั้น ไม่ใช่ข้อมูลจริงจากลูกค้ารายใด แต่สะท้อนรูปแบบที่พบได้บ่อยเมื่อทีมงานแก้ปัญหาความสม่ำเสมอของรูปแบบข้อมูลได้สำเร็จ Match Rate มักเพิ่มขึ้นอย่างมีนัยสำคัญโดยไม่ต้องเปลี่ยนแปลงการตั้งค่าฝั่ง Google Ads เลย

ช่วงเวลาจำนวน Lead ที่ส่งเข้าMatch Rate (ตัวอย่างสมมติ)
ก่อนทำความสะอาดข้อมูล500 ราย/เดือนประมาณ 28%
หลังทำความสะอาดข้อมูล500 ราย/เดือนประมาณ 71%

มุมมองจากทีมที่ดูแล Lead Generation ให้ลูกค้าหลายราย

ทีมที่บริหารแคมเปญ Lead Generation ให้ลูกค้าหลายรายมักพบว่าคุณภาพของข้อมูล Lead แตกต่างกันมากตามแหล่งที่มา ซึ่งเกี่ยวโยงกับแนวคิดเรื่องคุณภาพการจับคู่ Eventโดยตรง เช่น Lead ที่มาจากฟอร์มบนเว็บไซต์ที่มีการตรวจสอบรูปแบบข้อมูลตั้งแต่ต้นทางมักมี Match Rate สูงกว่า Lead ที่มาจากการพิมพ์ด้วยมือของทีมขายในระบบ CRM ซึ่งเสี่ยงต่อความผิดพลาดของรูปแบบมากกว่า

บทเรียนที่ได้คือควรลงทุนกับการตรวจสอบรูปแบบข้อมูลตั้งแต่จุดที่เก็บข้อมูล Lead ครั้งแรก เช่น ใส่ Validation บนฟอร์มเว็บไซต์ให้บังคับรูปแบบเบอร์โทรที่ถูกต้องตั้งแต่ต้น แทนที่จะปล่อยให้ข้อมูลผิดรูปแบบเข้าสู่ระบบแล้วค่อยมาแก้ไขภายหลัง ซึ่งมักทำได้ไม่ครบถ้วนเท่าการป้องกันตั้งแต่ต้นทาง

Client-side หรือ Server-side แบบไหนเหมาะกับธุรกิจที่ใช้ LINE เป็นช่องทางปิดการขาย

สำหรับธุรกิจที่ใช้ LINE เป็นช่องทางหลักในการปิดการขาย มักไม่มีข้อมูล Lead อยู่บนหน้าเว็บไซต์โดยตรงตั้งแต่ต้น เพราะกระบวนการขายเกิดขึ้นผ่านการสนทนาใน LINE เป็นหลัก ทำให้การส่ง Enhanced Conversions แบบ Client-side ผ่านหน้าเว็บอย่างเดียวมักไม่ครอบคลุมข้อมูลทั้งหมด เนื่องจากไม่มีจุดที่ระบบเว็บไซต์รับรู้ว่า Lead รายนั้นปิดการขายสำเร็จแล้วหรือยัง

แนวทางที่เหมาะสมกว่าสำหรับธุรกิจกลุ่มนี้คือการใช้ Server-side ผ่าน Google Ads API เพื่อส่งข้อมูล Enhanced Conversions จากระบบหลังบ้านโดยตรง หลังจากทีมขายบันทึกผลปิดการขายใน CRM แล้ว วิธีนี้ใกล้เคียงกับแนวคิดการนำเข้า Conversion จาก CRM เข้า Google Adsที่หลายทีมใช้อยู่แล้ว ช่วยให้ทีมงานควบคุมคุณภาพข้อมูลก่อนส่งได้มากกว่า เพราะสามารถเขียนขั้นตอนทำความสะอาดข้อมูลแทรกไว้ในกระบวนการส่งข้อมูลได้โดยตรง ไม่ต้องพึ่งพาการรับข้อมูลจากฝั่งผู้ใช้ที่ควบคุมได้ยากกว่า

ข้อแลกเปลี่ยนของการใช้ Server-side คือทีมงานต้องมีนักพัฒนาที่สามารถเชื่อมต่อกับ Google Ads API ได้ และต้องดูแลเรื่องความปลอดภัยของ Credential ที่ใช้เชื่อมต่ออย่างรัดกุม สำหรับทีมที่ยังไม่มีทรัพยากรตรงนี้ อาจเริ่มจากการใช้ Client-side ควบคู่กับการสร้างจุดยืนยันบนเว็บไซต์ เช่น หน้าขอบคุณหลังลูกค้ายืนยันการซื้อผ่าน LINE ก่อน แล้วค่อยพัฒนาไปสู่ Server-side เมื่อทีมงานพร้อมมากขึ้น

ข้อควรพิจารณาด้านความเป็นส่วนตัวเมื่อใช้ข้อมูล Lead แบบ Hash

แม้ว่าข้อมูลที่ส่งเข้า Google Ads จะผ่านกระบวนการ Hash ก่อนส่งเสมอ แต่ทีมงานยังต้องพิจารณาเรื่องความเป็นส่วนตัวของข้อมูล Lead อย่างรอบคอบ เพราะการ Hash เป็นเพียงการเข้ารหัสข้อมูลให้ไม่สามารถอ่านได้ตรง ๆ แต่ไม่ได้แปลว่าการใช้ข้อมูลนั้นถูกต้องตามกฎหมายคุ้มครองข้อมูลส่วนบุคคลโดยอัตโนมัติ

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

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

เฝ้าระวังคุณภาพข้อมูลต่อเนื่องหลังแก้ปัญหาแล้ว

หลังจากแก้ปัญหาจน Match Rate เพิ่มขึ้นแล้ว ควรตั้งรอบตรวจสอบคุณภาพข้อมูลอย่างสม่ำเสมอ เพราะเมื่อมีการเปลี่ยนแปลงระบบ CRM หรือเปลี่ยนทีมขายที่บันทึกข้อมูล ความเสี่ยงที่รูปแบบข้อมูลจะกลับไปผิดพลาดอีกครั้งก็เพิ่มขึ้น การตรวจสอบเป็นประจำช่วยให้จับปัญหาได้ตั้งแต่เนิ่น ๆ ก่อนที่ Match Rate จะลดลงจนกระทบผลลัพธ์ของแคมเปญในภาพรวม

แนวทางหนึ่งที่ช่วยได้มากคือการสร้างรายงานสรุป Match Rate รายสัปดาห์แยกตามแหล่งที่มาของ Lead เพื่อดูว่าช่องทางไหนมีคุณภาพข้อมูลลดลงผิดปกติ หากพบว่าแหล่งใดแหล่งหนึ่งมี Match Rate ตกลงอย่างต่อเนื่อง มักเป็นสัญญาณว่ามีการเปลี่ยนแปลงบางอย่างในกระบวนการเก็บข้อมูลของแหล่งนั้นที่ต้องตรวจสอบเพิ่มเติมก่อนที่ปัญหาจะลุกลามไปยังแหล่งข้อมูลอื่น

ทำแบบนี้แล้วพัง เพราะ… บทเรียนจากทีมที่เจอปัญหาซ้ำ

  • ส่งข้อมูลอีเมลที่มีตัวพิมพ์ใหญ่ปนโดยไม่แปลงเป็นตัวพิมพ์เล็กก่อน Hash — พังเพราะค่า Hash ที่ได้ต่างจากที่ Google คำนวณไว้ทันที แม้เป็นอีเมลเดียวกัน
  • บันทึกเบอร์โทรในรูปแบบขึ้นต้นด้วย 0 โดยไม่แปลงเป็นรหัสประเทศ — พังเพราะไม่ตรงตามมาตรฐาน E.164 ที่ Google กำหนดไว้
  • ไม่มีขั้นตอนทำความสะอาดข้อมูลอัตโนมัติ พึ่งพาการตรวจสอบด้วยมือ — พังเพราะปริมาณ Lead ที่เพิ่มขึ้นทำให้ตรวจสอบไม่ครบถ้วน ปัญหาสะสมโดยไม่มีใครรู้ตัว
  • ใช้ Client-side อย่างเดียวสำหรับธุรกิจที่ปิดการขายผ่าน LINE — พังเพราะเว็บไซต์ไม่มีจุดที่รับรู้ว่า Lead รายนั้นปิดการขายสำเร็จแล้ว ข้อมูลจึงไม่ครอบคลุม

สรุป

Match Rate ต่ำใน Enhanced Conversions for Leads ส่วนใหญ่ไม่ได้เกิดจากการตั้งค่าผิดพลาด แต่เกิดจากรูปแบบข้อมูลอีเมลและเบอร์โทรศัพท์ที่ไม่ตรงตามมาตรฐานที่ Google กำหนดก่อนนำไปผ่านกระบวนการ Hash

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

  • ข้อมูลต้องอยู่ในรูปแบบมาตรฐานก่อน Hash เช่น ตัวพิมพ์เล็กทั้งหมดและเบอร์โทรแบบ E.164
  • ปัญหาที่พบบ่อยคือช่องว่างแฝง ตัวพิมพ์ไม่สม่ำเสมอ และรูปแบบเบอร์โทรที่ไม่มีรหัสประเทศ
  • ควรตั้งขั้นตอนทำความสะอาดข้อมูลอัตโนมัติแทนการตรวจสอบด้วยมือ

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

Match Rate ที่ดีควรอยู่ที่เท่าไหร่

ไม่มีตัวเลขตายตัวที่ใช้ได้กับทุกธุรกิจ แต่โดยทั่วไปหากข้อมูล Lead มีคุณภาพดีและอยู่ในรูปแบบมาตรฐาน Match Rate มักอยู่ในระดับที่สูงกว่า 50% ขึ้นไป หากต่ำกว่านี้มากควรตรวจสอบรูปแบบข้อมูลก่อนเป็นอันดับแรก แล้วค่อยพิจารณาปัจจัยอื่นเพิ่มเติม

ต้อง Hash ข้อมูลเองก่อนส่งหรือ Google ทำให้อัตโนมัติ

ขึ้นอยู่กับวิธีที่เลือกใช้งาน หากใช้ Google Ads API หรือ Google Tag Manager Server-side มักต้องทำ Hash เองก่อนส่ง แต่หากใช้ Google Tag ผ่านหน้าเว็บบางกรณีระบบจะจัดการ Hash ให้อัตโนมัติ ควรตรวจสอบเอกสารของวิธีที่เลือกใช้ให้ชัดเจน

ทำไมข้อมูลที่ดูสมบูรณ์ในสายตาคนแต่ Hash ไม่ตรง

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

ควรทำความสะอาดข้อมูลบ่อยแค่ไหน

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

ทีมเล็กที่ไม่มีนักพัฒนาควรเริ่มจากตรงไหน

เริ่มจากการตรวจสอบข้อมูลตัวอย่างด้วยสเปรดชีตก่อน ใช้สูตรแปลงตัวพิมพ์เล็กและตัดช่องว่างเบื้องต้น แล้วค่อยพิจารณาจ้างนักพัฒนาภายนอกทำระบบอัตโนมัติเมื่อปริมาณ Lead เพิ่มขึ้นจนทำด้วยมือไม่ไหว และควรทบทวนกระบวนการนี้ทุกไตรมาสเพื่อให้แน่ใจว่ายังเพียงพอต่อปริมาณข้อมูลที่เพิ่มขึ้น

ลองตรวจด้วยตัวเอง

Google Ads → LINE Checker

ตรวจหน้า Landing ของคุณว่า gclid, UTM และเส้นทางเข้า LINE พร้อมส่ง Conversion กลับ Google Ads หรือยัง

ตรวจความพร้อมฟรี

ใช้ฟรี ไม่ต้องสมัคร ไม่เก็บข้อมูลที่คุณกรอก

รู้ว่าโฆษณาเข้า LINE ทำยอดขายจริงแค่ไหน

linli ติดตามลูกค้าตั้งแต่คลิกโฆษณา กดเพิ่มเพื่อน ทักแชท จนปิดการขาย พร้อมส่ง Conversion กลับแพลตฟอร์มโฆษณา เริ่มฟรี 14 วัน

ทดลองใช้ฟรี 14 วัน

บทความที่เกี่ยวข้อง

ทีมขายปิดยอดผ่าน LINE ทุกวัน แต่ Meta Events Manager กลับไม่เห็น Event เข้ามาเลย แก้ยังไง

ทีมขายปิดยอดผ่าน LINE ทุกวัน แต่ Meta Events Manager กลับไม่เห็น Event เข้ามาเลย แก้ยังไง

ธุรกิจที่ปิดการขายผ่าน LINE เป็นหลักมักเจอปัญหาว่าอัปโหลด Event เข้า Meta Conversions API แล้ว แต่ Events Manager กลับไม่แสดงข้อมูล สาเหตุมักอยู่ที่รูปแบบ Payload หรือ Access Token ที่ไม่ถูกต้อง
ออกแบบระบบส่ง Event จาก LINE เข้า TikTok Events API ให้ไม่หายกลางทาง

ออกแบบระบบส่ง Event จาก LINE เข้า TikTok Events API ให้ไม่หายกลางทาง

การส่ง Event จากการปิดการขายผ่าน LINE เข้า TikTok Events API มีจุดตั้งค่าที่ต่างจาก Meta และ Google Ads อยู่หลายจุด หากไม่ตรวจสอบให้ครบก่อน Launch จะพบว่า Event ไม่ขึ้นในระบบ
ยอด Lead ใน CRM ไม่ตรงกับ Ads ต้องเช็คจุดไหนก่อนสรุปว่าใครผิด

ยอด Lead ใน CRM ไม่ตรงกับ Ads ต้องเช็คจุดไหนก่อนสรุปว่าใครผิด

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