ถ้าแดชบอร์ด Google Ads บอกว่ามี 200 Conversion เดือนนี้ แต่ GA4 บอก 47 ไม่ได้แปลว่าตัวใดตัวหนึ่งผิด ทั้งสองกำลังวัดคนละอย่างกัน ปัญหาคือไม่มีใครในทีมบอกได้ว่าตัวเลขไหนควรเชื่อ และตัดสินใจเรื่องงบจากตัวเลขไหน
คำตอบสั้น ๆ: Google Ads นับ Conversion ภายในกรอบ Attribution ของตัวเอง (ค่าเริ่มต้น 30 วันสำหรับคลิก) และให้เครดิตทุก Conversion ที่มาจากคลิกโฆษณา ส่วน GA4 นับตาม Session และโมเดล Attribution ของมันเอง แพลตฟอร์มต่างกันที่หน้าต่างเวลา โมเดล และกฎการรับสัญญาณ ตัวเลขจึงต่างกันโดยธรรมชาติ งานคือกระทบยอดให้เข้าใจ ไม่ใช่บังคับให้เท่ากัน
Hy Digital เป็น HubSpot Platinum Partner ในกรุงเทพฯ ที่ทำ Tracking Audit ให้ทีมการตลาดทั่วเอเชียตะวันออกเฉียงใต้ที่ต้องการเชื่อถือตัวเลขของตัวเองได้
ถ้าแพลตฟอร์มใช้โมเดล Attribution ต่างกัน หน้าต่างเวลาต่างกัน และกฎการรับสัญญาณต่างกัน ตัวเลขก็จะต่างกันแม้ทุกอย่างตั้งค่าถูกต้อง สิ่งแรกที่ต้องเข้าใจคือคุณไม่ได้เปรียบเทียบของสองสิ่งที่เหมือนกัน
ใต้ความต่างเชิงนิยาม มีสามอย่างที่มักผิดซ้ำ ๆ ในการตั้งค่าของทีมการตลาดในภูมิภาคนี้
1. แท็ก Conversion ของ Google Ads ถูกตั้งเป็น GA4 Event Goal โดยไม่เปิด Enhanced Conversions นี่คือสิ่งที่เราพบบ่อยที่สุดใน Tracking Audit Google Ads ถูกตั้งให้นำเข้าอีเวนต์ GA4 เป็น Conversion แต่อีเวนต์ GA4 มีหน้าต่าง Session 30 นาทีและไม่มีตัวระบุผู้ใช้ เมื่อ Enhanced Conversions ปิดอยู่ จึงไม่มีการจับคู่อีเมลหรือเบอร์โทร ผลคือ Google Ads นับเฉพาะ Conversion ที่ผู้ใช้ทำเสร็จภายใน Session เดียวกับที่คลิกโฆษณา ซึ่งเป็นส่วนน้อยของ Conversion จริง Google Ads จึงรายงานต่ำกว่าความจริง
2. อีเวนต์ Conversion ยิงที่หน้า Thank-you ที่ผู้ใช้ไปไม่ถึงเสมอ ฟอร์มของโรงแรมและ B2B จำนวนมากส่งลีดไปยังระบบภายนอก (HubSpot, Salesforce, Booking Engine) ที่ Redirect ไปหน้า Thank-you บนโดเมนอื่น ถ้าแท็กอยู่บนหน้านั้นและการสลับโดเมนทำให้ Session หลุด Conversion ก็ไม่ยิงทั้งใน GA4 และ Google Ads คุณจะเห็นลีดใน HubSpot แต่ไม่เห็นใน Analytics
3. ตั้งค่า Server-side Tracking แล้วแต่ Pixel ของ Google Ads ยังเป็น Browser-side อยู่ Server-side ส่ง Conversion หนึ่งครั้งอย่างสะอาดจากหลังบ้าน ส่วน Browser-side ส่ง Conversion เดิมซ้ำจากเบราว์เซอร์ของผู้ใช้ Deduplication ทำได้ในทางทฤษฎีแต่แทบไม่เคยถูกตั้งค่าถูกต้องในครั้งแรก ผลคือ Google Ads นับ Conversion เดิมซ้ำสองครั้งสำหรับผู้ใช้บางส่วน ทำให้ตัวเลขสูงเกินจริงในแบบที่ตรวจจับได้ยากถ้าไม่ทำ Audit
จาก Tracking Audit ที่เราทำ ช่องว่างเกินราว 15% มักชี้ไปที่การตั้งค่าผิด ไม่ใช่ความต่างเชิงปรัชญาของการวัด ให้กระทบยอดก่อนจะไปเถียงเรื่อง Attribution
ขั้นที่ 1: ดึงช่วงวันที่เดียวกัน อีเวนต์ Conversion เดียวกัน จากทั้งสองแดชบอร์ด ฟังดูชัดเจน แต่ครึ่งหนึ่งของความขัดแย้งที่เราเห็นเกิดจากการเอา Ad Sessions ใน GA4 ไปเทียบกับ Conversions ใน Google Ads ยืนยันว่าคุณดูอีเวนต์เดียวกันทั้งสองฝั่ง
ขั้นที่ 2: เช็กว่า Enhanced Conversions เปิดอยู่ใน Google Ads หรือไม่ Google Ads → Tools → Conversions → คลิกที่ Conversion Action → มองหาส่วน Enhanced conversions ถ้าปิดอยู่ Google Ads กำลังนับต่ำกว่าจริงอย่างเป็นระบบ การเปิดต้องตั้งค่าแท็กให้ส่งอีเมลหรือเบอร์โทรแบบเข้ารหัสไปพร้อมกับ Click ID
ขั้นที่ 3: เช็กการตั้งค่าหน้าต่าง Attribution ของ Google Ads Google Ads → Tools → Conversions → เลือก Conversion → Click-through conversion window ค่าเริ่มต้นคือ 30 วัน แต่หลายทีมตั้งเป็น 7 หรือ 14 วันโดยไม่รู้ว่ามันเปลี่ยนยอด หน้าต่างที่สั้นกว่าหมายถึง Conversion ที่ให้เครดิต Google Ads น้อยลง
ขั้นที่ 4: เช็กนิยามอีเวนต์ Conversion ของ GA4 GA4 → Admin → Events → มองหาอีเวนต์ Conversion ยืนยันว่าถูกทำเครื่องหมายเป็น Key event และมี Trigger เดียวกับแท็กของ Google Ads คือปุ่มเดียวกัน ฟอร์มเดียวกัน กฎ URL เดียวกัน
ขั้นที่ 5: ดูจำนวนที่ Server-side Tag นับเทียบกับ Browser-side Tag ถ้ายิงทั้งคู่ อันหนึ่งคือตัวซ้ำ จากการ Audit ของเรา การยิงซ้ำเป็นสาเหตุหลักเมื่อยอด Google Ads สูงกว่า GA4 อย่างมากในกรณี Conversion แบบกรอกฟอร์ม
ไม่มีตัวไหนแม่นถ้าดูแยกเดี่ยว ๆ สำหรับรายงานต่อบอร์ด ให้ใช้ CRM (HubSpot, Salesforce หรือ Booking Engine) เป็นแหล่งความจริงของลีดที่เกิดขึ้นจริง แล้วใช้ Google Ads กับ GA4 เพื่อดูว่าแต่ละช่องทางมีส่วนช่วยอย่างไร ไม่ใช่เพื่อนับยอดรวม
Server-side Tracking แก้ปัญหาเบราว์เซอร์บล็อกแท็กและส่งสัญญาณที่สะอาดขึ้นไปยังแพลตฟอร์ม แต่ถ้าตั้งค่า Deduplication ไม่ถูกต้อง มันจะสร้างปัญหานับซ้ำแทน มันเป็นเครื่องมือที่ดี ไม่ใช่ปุ่มวิเศษ วาง Deduplication ให้ถูกต้องตั้งแต่แรก
จากการทำ Tracking Audit ของเรา สำหรับ Conversion ประเภทกรอกฟอร์มและลีดที่ติดตามถูกต้อง Google Ads มักสูงกว่า GA4 อยู่พอสมควร โดยทั่วไปราว 10 ถึง 30% เพราะการจับคู่ของ Enhanced Conversions บวกกับเครดิตแบบ View-through สำหรับ E-commerce ที่ตั้งค่า GA4 ถูกต้อง ช่องว่างมักอยู่ในหลักหน่วยสำหรับช่องทาง Paid Search
เริ่มจาก HubSpot เป็นความจริงพื้นฐานของลีดที่เก็บได้จริง ยืนยันว่าฟอร์มเก็บลีดยิงอีเวนต์เดียวกับที่ Google Ads และ GA4 นับ จากนั้นค่อยไล่กระทบยอดทีละแพลตฟอร์มกับ HubSpot ไม่ใช่ไล่เทียบกันเอง
Enhanced Conversions ส่งตัวระบุอีเมลและเบอร์โทรแบบเข้ารหัส (อ่านไม่ได้) ไปยัง Google ว่าสิ่งนี้ถือเป็นการประมวลผลข้อมูลส่วนบุคคลภายใต้ PDPA หรือไม่ ขึ้นอยู่กับการตั้งค่า Cookie Consent และฐานทางกฎหมายในการประมวลผลของคุณ นี่เป็นคำถามสำหรับทีมกฎหมายหรือ DPA ของคุณ ไม่ใช่ทีมการตลาดตอบเองได้ ควรตรวจสอบก่อนเปิดใช้งาน
ถ้าคุณมีคนในทีมที่ไล่ 5 ขั้นตอนข้างต้นได้พร้อมเปิด GTM Container, หน้า Google Ads และการตั้งค่า GA4 การกระทบยอดนี้ใช้เวลาราว 30 นาที ทีมส่วนใหญ่ไม่มีคนนั้นว่าง และความคลาดเคลื่อนก็กินงบโฆษณาทุกเดือน
เราทำ Tracking Audit ฟรีที่จับทุกปัญหาในบทความนี้และมากกว่านั้น เราดูการตั้งค่า Conversion ของ Google Ads, Key Events ของ GA4, การยิงของ Pixel และการกระทบยอดข้ามแพลตฟอร์มให้
จอง Tracking Audit ฟรี: hy.digital/free-tracking-audit
อยากคุยภาพรวมทั้งระบบการวัดผลการตลาด? จองปรึกษาฟรี: hy.digital/contact-us
Hy Digital เป็น HubSpot Platinum Partner ในกรุงเทพฯ เราตรวจการตั้งค่า Tracking ให้ทีมการตลาดทั่วเอเชียตะวันออกเฉียงใต้ที่ต้องการเชื่อถือตัวเลขของตัวเองได้