SoloKeter

Google Ads Conversion Tracking ติดตั้งยังไงให้แม่นยำ

อัปเดตล่าสุด 21 กรกฎาคม 2569 · อ่านประมาณ 9 นาที

Google AdsTracking & LINE
Google Ads Conversion Tracking ติดตั้งยังไงให้แม่นยำ

คำตอบสั้น ๆ

Google Ads Conversion Tracking ที่แม่นยำต้องเลือกประเภท conversion action ให้ตรงกับธุรกิจก่อน เช่น lead-gen ควรใช้ call + form submit ส่วน ecommerce ควรใช้ purchase value จากนั้นตั้ง trigger ให้ยิงจากเหตุการณ์จริงแทนการเปิดหน้าขอบคุณ และเปิด Enhanced Conversions เพื่อกู้คืน conversion ที่ browser tracking พลาดไปจากข้อจำกัดของ iOS และ cookie

หลายคนติด Conversion Tracking บน Google Ads ไปแล้ว แต่เลือกประเภท conversion action ผิดตั้งแต่ต้น หรือปล่อยให้ระบบนับ "คนเปิดหน้าขอบคุณ" เป็นยอด conversion ทั้งที่คนกลุ่มนั้นบางส่วนไม่ได้กรอกฟอร์มจริง ผลคือ Google Ads เรียนรู้จากข้อมูลผิดแล้วยิงงบไปหาคนผิดกลุ่มโดยไม่มีใครรู้ตัว บทความนี้จะช่วยเลือกประเภท conversion ที่เหมาะกับธุรกิจของคุณ และแก้จุดพลาดที่พบบ่อยที่สุด

Conversion Action มีกี่แบบ และธุรกิจแบบไหนควรใช้แบบไหน

Google Ads แบ่งประเภท conversion action หลัก ๆ ออกเป็นสามกลุ่มตามลักษณะการเก็บข้อมูล คือ website actions ที่วัดจากพฤติกรรมบนเว็บโดยตรง phone call conversions ที่วัดจากสายโทรเข้า และ imported/offline conversions ที่นำเข้าข้อมูลจากระบบหลังบ้านซึ่งเกิดขึ้นนอกเว็บ เช่น ปิดการขายทางโทรศัพท์หรือหน้าร้าน แต่ละแบบเหมาะกับโมเดลธุรกิจต่างกันชัดเจน

ลักษณะธุรกิจConversion Action ที่ควรใช้เป็นหลักเหตุผล
ธุรกิจ lead-gen (ขายบริการ, ที่ปรึกษา)Call conversion + Form submit conversionลูกค้าตัดสินใจจากการคุยหรือกรอกฟอร์ม ไม่ใช่การซื้อทันทีบนเว็บ
ร้านค้าออนไลน์ (ecommerce)Purchase conversion พร้อมส่งค่า value ทุกครั้งต้องรู้มูลค่าจริงต่อออเดอร์ ไม่ใช่แค่จำนวนครั้งที่ซื้อ
ธุรกิจบริการท้องถิ่น (ร้านอาหาร, คลินิก, ช่าง)Call conversion เป็นหลักลูกค้าส่วนใหญ่โทรถามหรือจองคิวก่อนตัดสินใจ ไม่กรอกฟอร์มบนเว็บ
ธุรกิจที่ปิดการขายนอกเว็บ (พบหน้างาน, ผ่านเซลส์)Imported/offline conversionยอดขายจริงเกิดหลัง lead หลายวัน ต้องนำเข้าจากระบบ CRM กลับมา

ธุรกิจส่วนใหญ่ไม่ได้อยู่ในกล่องเดียว เช่น ร้านบริการท้องถิ่นบางร้านมีทั้งคนโทรและคนกรอกฟอร์มจองคิวออนไลน์ ในกรณีนั้นควรตั้งทั้งสองแบบพร้อมกัน แต่ให้กำหนดว่าแบบไหนคือ "primary conversion" ที่ใช้เป็นเป้าหมายหลักของแคมเปญ เพื่อไม่ให้ระบบสับสนว่าจะ optimize ไปทางไหน

ทำไม Conversion Value ต้องแม่นยำเป็นพิเศษเมื่อใช้ Target ROAS

ถ้าแคมเปญของคุณยังใช้ bidding แบบ manual หรือ maximize clicks ความแม่นยำของ conversion value อาจไม่กระทบมากนัก แต่ทันทีที่เปลี่ยนไปใช้ bidding แบบ value-based อย่าง Target ROAS อัลกอริทึมของ Google จะใช้ตัวเลข value ที่คุณส่งไปเป็นสัญญาณหลักในการตัดสินใจว่าควรประมูลแพงขึ้นหรือถูกลงสำหรับผู้ใช้แต่ละคน ถ้า value ที่ส่งไปผิด เช่น ส่งค่าเดียวกันทุก order ทั้งที่มูลค่าจริงต่างกันมาก อัลกอริทึมจะเรียนรู้ผิดว่ากลุ่มลูกค้าไหนคุ้มค่าจริง แล้วเทงบไปหาคนกลุ่มที่ดูดีในข้อมูลแต่ไม่ใช่กลุ่มที่ทำกำไรจริง

ผลกระทบนี้จะยิ่งชัดเจนขึ้นเรื่อย ๆ เมื่อเวลาผ่านไป เพราะ Target ROAS เรียนรู้จากข้อมูลสะสม ถ้าข้อมูลตั้งต้นผิด ยิ่งใช้งานนานอัลกอริทึมยิ่งเก่งขึ้นในทางที่ผิด และการแก้ทีหลังจะยากกว่าตั้งให้ถูกตั้งแต่แรกมาก

Call Conversion Tracking ต้องกำหนดเกณฑ์ระยะเวลาสายให้ชัด

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

วิธีที่แม่นยำกว่าคือกำหนดเกณฑ์ระยะเวลาสายขั้นต่ำก่อนนับเป็น conversion เช่น ต่อสายสำเร็จอย่างน้อย 60 วินาทีขึ้นไป ซึ่งเป็นระยะเวลาที่มากพอจะถือว่าเป็นบทสนทนาจริง ไม่ใช่แค่สายหลุดหรือโทรผิด การตั้งเกณฑ์นี้ทำได้ทั้งผ่าน Google Ads call tracking แบบ dynamic number insertion ที่ระบบวัดความยาวสายให้อัตโนมัติ หรือผ่านระบบ call tracking ของผู้ให้บริการโทรศัพท์ที่ธุรกิจใช้งานอยู่แล้ว

Enhanced Conversions ช่วยเรื่องอะไร

ตั้งแต่ iOS จำกัดการติดตามผ่าน cookie และเบราว์เซอร์หลายตัวเริ่มบล็อก third-party cookie โดยดีฟอลต์ Google Ads เริ่มนับ conversion หายไปบางส่วนโดยที่ conversion นั้นเกิดขึ้นจริง เพียงแต่ browser-based tracking ตามไม่ทัน Enhanced Conversions คือฟีเจอร์ที่แก้ปัญหานี้ด้วยการส่งข้อมูลลูกค้าที่ผ่านการเข้ารหัส (hashed) เช่น อีเมลหรือเบอร์โทรที่ลูกค้ากรอกตอน checkout หรือกรอกฟอร์ม กลับไปให้ Google จับคู่กับผู้ใช้ที่คลิกโฆษณามาโดยไม่ต้องพึ่ง cookie เพียงอย่างเดียว

สิ่งสำคัญคือข้อมูลที่ส่งไปถูกเข้ารหัสก่อนออกจากเบราว์เซอร์หรือเซิร์ฟเวอร์ของคุณเสมอ ไม่ใช่การส่งอีเมลจริงแบบข้อความธรรมดา และ Enhanced Conversions ไม่ใช่ระบบที่มาแทน conversion tracking ปกติ แต่เป็นชั้นข้อมูลเสริมที่ช่วยกู้คืน conversion ที่ browser-based tracking พลาดไปเท่านั้น

ในทางปฏิบัติ ธุรกิจที่ใช้ระบบฟอร์มหรือระบบตะกร้าสำเร็จรูปส่วนใหญ่ไม่ต้องเขียนโค้ดเองทั้งหมด เพราะแพลตฟอร์มเหล่านั้นมักมีการเชื่อมต่อ Enhanced Conversions ผ่าน Google Tag ในตัวอยู่แล้ว สิ่งที่ต้องทำเองมีเพียงยืนยันว่าฟิลด์อีเมลและเบอร์โทรในฟอร์มถูกส่งเข้าไปในค่าที่ Enhanced Conversions ต้องการจริง แล้วเปิดใช้งานฟีเจอร์นี้ในหน้า Conversion Settings ของ Google Ads จากนั้นรอสองสามวันเพื่อดูว่าอัตราการจับคู่ (match rate) ที่รายงานในหน้าเดียวกันเพิ่มขึ้นหรือไม่ ถ้า match rate ยังต่ำกว่า 50% หลังเปิดใช้งานไปแล้วหนึ่งสัปดาห์ ให้กลับไปเช็กว่าฟิลด์ที่ส่งไปถูกฟอร์แมตและเข้ารหัสถูกต้องตามที่ Google กำหนดหรือไม่

ข้อผิดพลาดที่พบบ่อยที่สุด: นับการเปิดหน้าขอบคุณเป็น Conversion

วิธีตั้งค่าที่ง่ายที่สุดแต่อันตรายที่สุดคือการตั้ง conversion tag ให้ยิงทุกครั้งที่มีคนเปิดหน้า URL "thank-you" หรือ "ขอบคุณที่ติดต่อ" แทนที่จะยิงตอนฟอร์มถูกส่งสำเร็จจริงผ่าน GTM event ปัญหาคือคนที่เปิดหน้านั้นไม่ได้แปลว่ากรอกฟอร์มจริงเสมอไป บางคนกดรีเฟรชหน้าซ้ำ บางคนกด back แล้ว forward กลับมา บางคนได้ลิงก์หน้านั้นต่อมาจากเพื่อนแล้วเปิดดูตรง ๆ ทุกกรณีเหล่านี้จะถูกนับเป็น conversion เพิ่มขึ้นทั้งที่ไม่มีลูกค้าใหม่เกิดขึ้นจริงแม้แต่คนเดียว

ทางแก้คือเปลี่ยนจุด trigger จาก "การแสดงผลของหน้าเว็บ" เป็น "เหตุการณ์ฟอร์มถูกส่งสำเร็จ" โดยให้ GTM ฟังสัญญาณจากฟอร์มโดยตรง เช่น dataLayer event ที่ระบบฟอร์มยิงออกมาเฉพาะตอนส่งข้อมูลสำเร็จเท่านั้น ไม่ใช่ตอนหน้าเว็บโหลดเสร็จ วิธีนี้ทำให้ conversion ที่นับได้สะท้อนการกระทำจริงของลูกค้า ไม่ใช่การเปิดหน้าเว็บซ้ำ ๆ

  • เช็กว่า trigger ของ conversion tag ผูกกับ event ที่ฟอร์มยิงตอนส่งสำเร็จ ไม่ใช่ URL ของหน้า thank-you
  • ทดสอบด้วยการกรอกฟอร์มเองหนึ่งครั้ง แล้วเปิดหน้า thank-you ซ้ำอีกสามครั้งดูว่า conversion นับเพิ่มหรือไม่
  • ถ้านับเพิ่มทุกครั้งที่เปิดหน้าซ้ำ แปลว่า trigger ยังผูกกับหน้าเว็บอยู่ ต้องแก้ก่อนเปิดงบเพิ่ม

ลำดับที่ควรทำเมื่อเริ่มตั้ง Conversion Tracking ใหม่

สำหรับคนที่ยังไม่เคยตั้งอะไรเลย แนะนำให้ทำตามลำดับนี้เพื่อไม่ให้หลงทาง

  1. ระบุก่อนว่าธุรกิจของคุณอยู่ในกลุ่มไหนจากตารางด้านบน แล้วเลือก conversion action หลักให้ตรงกับพฤติกรรมลูกค้าจริง
  2. ตั้ง trigger ให้ยิงจาก event จริง เช่น ฟอร์มส่งสำเร็จหรือสายโทรเข้าที่ต่อสายอย่างน้อย 30 วินาที ไม่ใช่จากการเปิดหน้าเว็บ
  3. ถ้าเป็นธุรกิจที่มี value ต่อรายการต่างกัน ให้ส่งค่า value จริงทุกครั้ง ไม่ใช่ค่าคงที่
  4. เปิด Enhanced Conversions เพื่อกู้คืน conversion ที่ browser-based tracking พลาดไป
  5. ทดสอบทั้งระบบด้วยตัวเองก่อนเปิดงบจริง แล้วค่อยเทียบตัวเลข conversion กับยอดขายหรือ lead จริงทุกสัปดาห์

สรุป: เลือก Conversion Action ให้ตรง แล้ววัด Value ให้แม่น

Google Ads Conversion Tracking ที่แม่นยำเริ่มจากการเลือกประเภท conversion action ให้ตรงกับพฤติกรรมลูกค้าจริงของธุรกิจ ไม่ใช่ใช้แบบเดียวกันหมดทุกธุรกิจ ตามด้วยการผูก trigger กับเหตุการณ์จริงแทนการเปิดหน้าเว็บ และส่งค่า value ที่ถูกต้องเพื่อให้ bidding แบบ value-based ทำงานถูกทาง หากยังไม่แน่ใจว่างบที่ใช้อยู่ให้ผลตอบแทนคุ้มค่าแค่ไหน ลองคำนวณด้วย CPA/ROAS Calculator และวางแผนงบต่อเดือนด้วย Google Ads Budget Calculator อ่านเพิ่มเติมเรื่องการเชื่อม event ฝั่งเว็บกับ GTM ได้ที่ คู่มือตั้งค่า GTM สำหรับมือใหม่ และดูตัวอย่าง event schema แบบเต็มได้ที่ GA4 Ecommerce Tracking แบบ Step-by-Step

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

ธุรกิจของฉันควรใช้ conversion action แบบไหนเป็นหลัก

ดูจากพฤติกรรมลูกค้าจริง ถ้าลูกค้าตัดสินใจผ่านการโทรหรือกรอกฟอร์มให้ใช้ call/form conversion ถ้าเป็นร้านค้าออนไลน์ให้ใช้ purchase conversion พร้อมส่งค่า value ทุกครั้ง ถ้าปิดการขายนอกเว็บให้ใช้ imported conversion จากระบบ CRM

ทำไม conversion value ต้องแม่นยำเป็นพิเศษ

เพราะ bidding แบบ Target ROAS ใช้ค่า value เป็นสัญญาณหลักในการตัดสินใจประมูล ถ้า value ผิดตั้งแต่ต้น อัลกอริทึมจะเรียนรู้ผิดทางและเทงบไปหากลุ่มลูกค้าที่ดูดีในข้อมูลแต่ไม่ใช่กลุ่มที่ทำกำไรจริง

Enhanced Conversions คืออะไร ต่างจาก conversion ปกติยังไง

เป็นฟีเจอร์เสริมที่ส่งข้อมูลลูกค้าแบบเข้ารหัส เช่น อีเมลหรือเบอร์โทร กลับไปให้ Google จับคู่กับผู้คลิกโฆษณา ช่วยกู้คืน conversion ที่ browser-based tracking พลาดไปจากข้อจำกัดของ iOS และการบล็อก cookie ไม่ใช่ระบบที่มาแทนที่ conversion tracking ปกติ

รู้ได้ยังไงว่า conversion ที่นับอยู่มาจากหน้าขอบคุณที่นับผิด

ทดสอบด้วยการกรอกฟอร์มเองหนึ่งครั้ง แล้วเปิดหน้า thank-you ซ้ำอีกหลายครั้ง ถ้า conversion count เพิ่มขึ้นทุกครั้งที่เปิดซ้ำ แปลว่า trigger ยังผูกกับการแสดงผลหน้าเว็บ ไม่ใช่ผูกกับเหตุการณ์ฟอร์มส่งสำเร็จ

ต้องแก้ trigger เองหรือใช้ GTM ช่วยได้

ใช้ GTM ช่วยได้และแนะนำให้ทำ โดยให้ฟอร์มยิง dataLayer event เฉพาะตอนส่งสำเร็จ แล้วตั้ง trigger ใน GTM ให้ฟังจาก event นั้นโดยตรง แทนการตั้ง trigger แบบ page view ที่ตรวจจับแค่ URL

ธุรกิจที่มีทั้งคนโทรและกรอกฟอร์มควรตั้งยังไง

ตั้งทั้งสอง conversion action พร้อมกันได้ แต่ต้องกำหนดให้ชัดว่าตัวไหนคือ primary conversion ที่ใช้เป็นเป้าหมาย optimize หลักของแคมเปญ เพื่อไม่ให้ระบบสับสนว่าควรเน้นหาลูกค้ากลุ่มไหน

ขายผ่าน LINE แล้วอยากรู้ว่าแอดตัวไหนสร้างยอดขายจริง?

linli ช่วยวัด journey ตั้งแต่ ad click, add friend, chat, lead ไปจนถึง closed sale และส่ง conversion กลับไป Google Ads, GA4, Meta Ads, TikTok Ads ได้

ดูระบบ LINE Tracker ที่ linli.pro

เครื่องมือฟรีที่เกี่ยวข้อง

  • CPA / ROAS Calculatorคำนวณ CPL, CPA, conversion rate และ ROAS จากตัวเลขแคมเปญจริง พร้อมคำแนะนำว่าควรปรับอะไร
  • Google Ads Budget Calculatorคำนวณ clicks, leads, CPA, revenue และ ROAS ที่คาดหวังจากงบต่อวันของคุณ

อยากให้ช่วยดูเคสของคุณแบบเฉพาะธุรกิจ?

ส่งเว็บไซต์ ปัญหา หรือเป้าหมายธุรกิจมาให้ช่วยดูเบื้องต้นได้ ไม่มีค่าใช้จ่าย

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