Tracking system snapshot
วิธีตั้งค่า GA4 + GTM สำหรับเว็บธุรกิจ ฉบับทำตามได้จริง
Key takeaways
- GTM คือ "ตัวส่งข้อมูล" ส่วน GA4 คือ "ที่เก็บและรายงาน" — ใช้คู่กันคือมาตรฐาน
- ลำดับที่ถูก: ติดตั้ง GTM → ตั้ง GA4 config → สร้าง trigger ของ action จริง → mark key events → เชื่อม Google Ads → ทดสอบ
- อย่าเพิ่งเชื่อตัวเลขจนกว่าจะ "ยิงทดสอบแล้วเห็น 1 ครั้งต่อ action" ใน DebugView
การตั้ง GA4 + GTM ให้ถูกตั้งแต่ต้นคือรากฐานของการวัดผลทั้งหมด ถ้าชั้นนี้พลาด ทุกการตัดสินใจเรื่องงบโฆษณาหลังจากนั้นจะอิงตัวเลขที่ผิด บทความนี้พาทำทีละขั้นแบบที่เจ้าของธุรกิจหรือทีมการตลาดทำตามได้
GA4 กับ GTM ต่างกันยังไง ทำไมต้องมีทั้งคู่?
GA4 (Google Analytics 4) คือเครื่องมือ เก็บและรายงาน พฤติกรรมผู้ใช้ ส่วน GTM (Google Tag Manager) คือ ตัวกลางจัดการแท็ก ที่ดักจับเหตุการณ์บนเว็บแล้วส่งต่อให้ GA4 และเครื่องมือโฆษณาอื่น การมี GTM ทำให้เพิ่มหรือแก้การวัดผลได้โดยไม่ต้องแก้โค้ดเว็บทุกครั้ง ลดการพึ่งนักพัฒนาและลดความผิดพลาด
เปรียบเทียบเชิงลึก GA4 กับระบบเก่า: GA4 ต่างจาก Universal Analytics ยังไง
ขั้นที่ 1: ติดตั้ง GTM บนเว็บอย่างไร?
สร้างบัญชี GTM แล้วนำโค้ด container 2 ส่วนไปวาง: ส่วนหนึ่งใน <head> และอีกส่วน (noscript) หลัง <body> ทันที ถ้าเว็บเป็น WordPress/แพลตฟอร์มสำเร็จรูป มักมีช่องใส่โค้ด header/body ให้ หรือใช้ปลั๊กอินทางการ ตรวจด้วย Tag Assistant ว่า container โหลดขึ้นจริง
ขั้นที่ 2: ตั้ง GA4 configuration tag ใน GTM
สร้าง property ใน GA4 รับ Measurement ID มาใส่ใน GTM เป็น "Google tag" ตั้ง trigger เป็น "Initialization - All Pages" เท่านี้ GA4 จะเริ่มเก็บ pageview และ engagement พื้นฐาน
ขั้นที่ 3: สร้าง trigger สำหรับ action ที่เป็น lead จริง
นี่คือหัวใจ — ดักเฉพาะ action ที่มีความหมายต่อธุรกิจ:
- ฟอร์มส่งสำเร็จ → trigger ตอน submit สำเร็จจริง (thank-you page หรือ dataLayer หลัง validate) ไม่ใช่ ตอนกดปุ่ม
- กดโทร → Click trigger ที่ลิงก์ขึ้นต้น
tel: - กดแชต/LINE → Click trigger ที่ลิงก์
line.me/lin.ee
ตั้งให้แต่ละ trigger ยิง ครั้งเดียวต่อ session/หน้า (กันนับซ้ำ) และไม่ยิงตอน debug/preview
ขั้นที่ 4: ส่ง event เข้า GA4 และ mark เป็น Key events
สร้าง GA4 event tag (เช่น form_submit, click_call, click_line) ผูกกับ trigger ข้างบน แล้วใน GA4 ทำเครื่องหมาย event เหล่านี้เป็น Key events เพื่อใช้เป็นเป้าวัดผล
ขั้นที่ 5: เชื่อม GA4 เข้า Google Ads
ลิงก์บัญชี GA4 กับ Google Ads แล้ว import key events เป็น conversion หรือ ใช้ Google tag สร้าง conversion โดยตรง — เลือกทางเดียวเพื่อไม่ให้นับซ้อน ตั้งให้ action ที่เป็น lead เป็น Primary และนับแบบ "One" เปิด Enhanced Conversions เพื่อความแม่น
ถ้าตัวเลขใน Ads ยังไม่ตรงยอดจริง อ่าน: ทำไมตัวเลขใน Ads ไม่ตรงยอดขายจริง
ขั้นที่ 6: ทดสอบก่อนเชื่อตัวเลข
ใช้ GA4 DebugView + Tag Assistant: ส่งฟอร์มจริง 1 / กดโทร 1 / กดแชต 1 แล้วดูว่า event ยิง ครั้งเดียวต่อ action และ traffic จาก preview ไม่ถูกนับ จากนั้นรอ Google Ads ขึ้น "Recording conversions" ภายใน 24–48 ชม.
ตัวอย่างจริง
เราวางระบบ GA4/GTM แบบนี้ให้ Carmino Tabien และ Tabienmongkol เพื่อให้รู้ว่า lead แต่ละรายมาจากช่องทางไหน
คำถามที่พบบ่อย (FAQ)
ถาม: ต้องมีทั้ง GA4 และ GTM ไหม? ตอบ: ควรมีทั้งคู่ GA4 เก็บ/รายงาน GTM จัดการแท็กให้ยืดหยุ่น เพิ่ม event ได้โดยไม่แก้โค้ดเว็บ
ถาม: ติดตั้งเองได้ไหมถ้าไม่ใช่นักพัฒนา? ตอบ: ขั้นพื้นฐานทำเองได้ผ่าน GTM แต่การนิยาม conversion ให้ถูก (กันนับซ้ำ/นับ action จริง) ต้องอาศัยความเข้าใจ — จุดนี้คือที่ที่เอเจนซีช่วยได้
ถาม: ตั้งเสร็จเห็นข้อมูลเลยไหม? ตอบ: realtime เห็นเกือบทันที แต่รายงานเต็มและ conversion ใน Google Ads ใช้เวลาประมวลผลถึง 24–48 ชม.
อยากให้เราตรวจ/วางระบบ GA4 + GTM ให้? ปรึกษาฟรี · โทร 098-793-9944