Enhanced Conversions: แฮชเบอร์โทร/อีเมลจากออเดอร์ LINE ให้ Google จับคู่ Conversion แม่นขึ้น
สรุปสั้น ๆ
Enhanced Conversions คือฟีเจอร์ของ Google Ads ที่ให้ส่งข้อมูลลูกค้า เช่น เบอร์โทรหรืออีเมลจากออเดอร์ที่ปิดในแชท LINE กลับไปแบบเข้ารหัส (Hash) เพื่อช่วยให้ Google จับคู่ได้ว่าคนที่ซื้อคือคนที่เคยคลิกโฆษณาคนไหน แม้ Cookie จะหายหรือใช้อุปกรณ์คนละเครื่อง ทำให้ Match Rate สูงขึ้นและ AI เรียนรู้แม่นกว่าเดิม
ทีมแอดมินร้านขายประกันภัยรถที่ผมดูแลอยู่บ่นตลอดว่า ‘ส่ง Conversion กลับ Google Ads ทุกออเดอร์แล้ว แต่ทำไมรายงานยังขึ้น Conversion แค่ 60% ของยอดที่ปิดจริง’ พอไปเช็กดู Match Rate หรืออัตราที่ Google จับคู่ Conversion ที่ส่งไปกับคลิกโฆษณาในระบบได้สำเร็จ พบว่าอยู่แค่ประมาณ 55% เท่านั้น อีกเกือบครึ่งหนึ่งของ Conversion ที่ส่งไปถูก ‘ทิ้ง’ เพราะจับคู่ไม่ได้
สาเหตุหลักคือลูกค้าคลิกโฆษณาจากมือถือเครื่องหนึ่ง แต่มาทัก LINE และปิดการขายจากคอมพิวเตอร์อีกเครื่อง หรือลบแอปแล้วเปลี่ยนเบราว์เซอร์ก่อนจะกลับมาซื้อ ทำให้ Cookie หรือ Click ID เดิมหายไปจากเส้นทาง Google จึงไม่รู้ว่าคนที่ซื้อคือใคร แม้จะได้รับข้อมูล Conversion ที่ถูกต้องแล้วก็ตาม
Enhanced Conversions แก้ปัญหานี้ด้วยการใช้ข้อมูลที่ระบุตัวตนได้ เช่น เบอร์โทรหรืออีเมลที่ลูกค้าให้ไว้ตอนทัก LINE มาช่วยจับคู่แทน โดยเข้ารหัสก่อนส่งเพื่อรักษาความเป็นส่วนตัว บทความนี้จะเล่าวิธีตั้งค่าและตัวอย่างผลลัพธ์ที่เกิดขึ้นจริง
Enhanced Conversions ทำงานยังไง
เมื่อลูกค้าปิดการขายในแชท LINE ระบบจะดึงข้อมูลระบุตัวตน เช่น เบอร์โทรหรืออีเมลที่กรอกไว้ตอนสั่งซื้อ มาผ่านกระบวนการแฮชด้วยอัลกอริทึม SHA-256 ก่อนส่งกลับไปที่ Google Ads พร้อมกับข้อมูล Conversion เดิม (แคมเปญ, มูลค่า, เวลา) การแฮชทำให้ข้อมูลกลายเป็นชุดอักขระที่อ่านไม่ออกด้วยตาเปล่า แต่ Google สามารถเทียบกับข้อมูลที่ผู้ใช้เคยให้ไว้ตอนล็อกอินบัญชี Google (ก็ถูกแฮชด้วยวิธีเดียวกัน) เพื่อจับคู่ได้โดยไม่ต้องเห็นข้อมูลดิบ
จุดสำคัญคือข้อมูลที่ส่งไปต้องเป็นรูปแบบมาตรฐานก่อนแฮช เช่น เบอร์โทรต้องใส่รหัสประเทศ (+66) และตัดขีดหรือช่องว่างออก อีเมลต้องแปลงเป็นตัวพิมพ์เล็กทั้งหมด ถ้าส่งข้อมูลไม่ตรงรูปแบบ ต่อให้เป็นเบอร์เดียวกันจริง ผลแฮชจะออกมาไม่ตรงกันและจับคู่ไม่ได้อยู่ดี
ตัวอย่าง Match Rate ก่อน-หลังเปิดใช้ (สมมติเพื่อสาธิต)
| ช่วงเวลา | Conversion ที่ส่งไป | Match Rate | Conversion ที่ Google เห็นจริง |
|---|---|---|---|
| ก่อนเปิด Enhanced Conversions | 120 | 55% | 66 |
| หลังเปิด Enhanced Conversions (เดือนที่ 1) | 125 | 71% | 89 |
| หลังเปิด Enhanced Conversions (เดือนที่ 2) | 130 | 82% | 107 |
ขั้นตอนตั้งค่า Enhanced Conversions for Leads
- เปิดใช้ Enhanced Conversions ในหน้า Conversion Actions ของ Google Ads เลือกโหมด ‘for Leads’ ถ้าเก็บข้อมูลจากการทัก LINE ไม่ใช่จาก e-commerce checkout โดยตรง
- ปรับระบบหลังบ้านให้ดึงเบอร์โทร/อีเมลของลูกค้าที่ปิดยอดแล้วมาจัดรูปแบบให้ตรงมาตรฐาน (ตัดช่องว่าง, ใส่รหัสประเทศ, แปลงตัวพิมพ์เล็ก) ก่อนแฮช
- ส่งข้อมูลที่แฮชแล้วผ่าน Google Ads API หรือผ่าน Google Ads conversion tracking tag พร้อมกับอีเวนต์ Conversion เดิมที่เคยตั้งไว้ตามแนวทาง Offline Conversion Import
- ตรวจสอบ Match Rate ในหน้า Diagnostics ของ Conversion Action หลังเปิดใช้ 1-2 สัปดาห์ ถ้ายังต่ำกว่า 60% ให้กลับไปเช็กรูปแบบข้อมูลที่ส่งอีกครั้ง
- อย่าลืมแจ้งเรื่องนโยบายความเป็นส่วนตัวในเว็บหรือหน้ากรอกข้อมูลให้ลูกค้ารับทราบว่ามีการใช้ข้อมูลนี้เพื่อวัดผลโฆษณา ตามหลัก PDPA
ข้อจำกัดที่ต้องรู้ก่อนตั้งความหวังสูงเกินไป
- Match Rate ไม่มีทางถึง 100% แม้จะตั้งค่าถูกทุกอย่าง เพราะขึ้นอยู่กับว่าเบอร์/อีเมลที่ลูกค้าให้ตรงกับที่เขาผูกไว้กับบัญชี Google หรือเปล่าด้วย
- ถ้าข้อมูลลูกค้าที่เก็บมามีคุณภาพต่ำ เช่น เบอร์ผิด อีเมลปลอมที่กรอกส่ง ๆ ไป Enhanced Conversions ก็ช่วยอะไรไม่ได้เลย ต้นทางต้องเก็บข้อมูลถูกต้องก่อน
- ต้องระวังเรื่องความยินยอมในการใช้ข้อมูลส่วนบุคคล แม้จะแฮชแล้วก็ยังถือเป็นข้อมูลส่วนบุคคลตามกฎหมาย ต้องแจ้งวัตถุประสงค์การใช้ให้ชัดเจน
- ฟีเจอร์นี้ช่วยเรื่อง Match Rate เท่านั้น ไม่ได้ช่วยแก้ปัญหา Conversion นับซ้ำ ถ้ายังส่งข้อมูลซ้ำจากหลายระบบพร้อมกัน ต้องแก้เรื่อง Deduplication แยกต่างหาก
สรุป
หลายคนโฟกัสแต่การส่ง Conversion ให้ ‘ครบ’ โดยลืมเช็กว่าสิ่งที่ส่งไปนั้น ‘จับคู่ได้จริง’ หรือเปล่า Enhanced Conversions ไม่ใช่ของวิเศษที่ทำให้ยอดขายเพิ่ม แต่เป็นตัวช่วยให้สิ่งที่เกิดขึ้นจริงถูกมองเห็นครบถ้วนมากขึ้น ซึ่งบางทีก็สำคัญพอ ๆ กับการหากลุ่มเป้าหมายใหม่เลย
- Match Rate ต่ำเป็นสาเหตุที่ทำให้ Conversion ที่ส่งไปแล้วยังไม่ถูกนับในรายงาน
- Enhanced Conversions ใช้เบอร์โทร/อีเมลที่แฮชแล้วช่วยจับคู่ Conversion กับคลิกโฆษณาแม่นขึ้น
- ข้อมูลต้องจัดรูปแบบให้ถูกต้องก่อนแฮช ไม่งั้นจับคู่ไม่ได้แม้เป็นคนเดียวกันจริง
- ต้องเช็ก Match Rate ใน Diagnostics เป็นระยะ ไม่ใช่ตั้งค่าครั้งเดียวแล้วปล่อยผ่าน
คำถามที่พบบ่อย
การแฮชข้อมูลก่อนส่งปลอดภัยพอไหม ลูกค้าจะรู้สึกว่าข้อมูลถูกเปิดเผยไหม
การแฮชด้วย SHA-256 ทำให้ข้อมูลต้นฉบับไม่สามารถถอดกลับมาอ่านได้ด้วยวิธีปกติ Google ใช้แค่เทียบผลแฮชกับผลแฮชที่ตัวเองมีอยู่แล้วเท่านั้น ไม่ได้เห็นเบอร์โทรหรืออีเมลจริงของลูกค้า แต่ธุรกิจก็ยังควรแจ้งลูกค้าเรื่องการใช้ข้อมูลนี้ตามหลัก PDPA อยู่ดี
Match Rate เท่าไหร่ถือว่าดี
ไม่มีมาตรฐานตายตัว แต่โดยทั่วไปถ้าอยู่ระหว่าง 60-80% ถือว่าอยู่ในเกณฑ์ดีสำหรับธุรกิจที่วัดผลผ่านการทักแชท ถ้าต่ำกว่า 50% ควรกลับไปเช็กรูปแบบข้อมูลที่ส่งก่อนว่ามาตรฐานถูกต้องหรือยัง
ต้องใช้ทั้งเบอร์โทรและอีเมลพร้อมกันไหม หรือมีอย่างใดอย่างหนึ่งก็พอ
มีอย่างใดอย่างหนึ่งก็ใช้งานได้ แต่ถ้ามีทั้งสองอย่างพร้อมกันจะช่วยเพิ่มโอกาสจับคู่สำเร็จมากขึ้น เพราะบางคนผูกบัญชี Google ด้วยอีเมล บางคนผูกด้วยเบอร์โทรที่ยืนยันไว้กับอุปกรณ์
Enhanced Conversions ต่างจาก CAPI (Conversion API) ของ Facebook ยังไง
แนวคิดคล้ายกันคือใช้ข้อมูลลูกค้าที่แฮชแล้วช่วยจับคู่ Conversion แต่ Enhanced Conversions เป็นฟีเจอร์เฉพาะของ Google Ads ส่วน CAPI เป็นของ Meta ทั้งสองระบบทำงานแยกกัน ถ้ายิงทั้งสองแพลตฟอร์ม ต้องตั้งค่าแยกกันทั้งคู่ ไม่สามารถใช้ชุดเดียวกันข้ามแพลตฟอร์มได้
ธุรกิจเล็กที่มีออเดอร์ไม่เยอะ คุ้มที่จะตั้งค่า Enhanced Conversions ไหม
คุ้ม เพราะไม่มีค่าใช้จ่ายเพิ่มในการเปิดใช้ฟีเจอร์นี้ ต่างจากการเพิ่มงบโฆษณา แม้ออเดอร์จะน้อยแต่การจับคู่ที่แม่นขึ้นก็ช่วยให้ AI เรียนรู้จากข้อมูลที่มีถูกต้องมากขึ้น เห็นผลชัดเจนยิ่งขึ้นเมื่อสะสมข้อมูลนานพอ
มีวิธีทำให้การจัดรูปแบบเบอร์โทร/อีเมลก่อนแฮชทำอัตโนมัติไหม ไม่ต้องมานั่งเช็กเอง
ระบบส่ง Conversion อัตโนมัติอย่าง linli มักมีขั้นตอนจัดรูปแบบและแฮชข้อมูลให้ในตัวก่อนส่งต่อไปยัง Google Ads ช่วยลดความผิดพลาดจากการพิมพ์เบอร์โทรผิดรูปแบบหรือใส่ตัวพิมพ์ใหญ่-เล็กไม่ตรงกันซึ่งเป็นสาเหตุที่พบบ่อยของ Match Rate ต่ำ
บทความที่เกี่ยวข้อง


