วิธีตั้งค่า Google Analytics 4 บนเว็บไซต์ของคุณ
วิธีตั้งค่า Google Analytics 4 คือสร้างบัญชีและพร็อพเพอร์ตี้ที่ analytics.google.com เพิ่ม web data stream สำหรับ URL ของเว็บไซต์ แล้วคัดลอก measurement ID (ขึ้นต้นด้วย G-) จากนั้นเพิ่มแท็ก Google ที่มี ID นั้นไปยัง <head> ของทุกหน้า เผยแพร่ แล้วตรวจรายงาน Realtime หากเป็น single-page app ให้ตรวจว่า page view ถูกบันทึกเมื่อเปลี่ยนเส้นทาง และหากมีผู้เข้าชมในสหภาพยุโรปหรือสหราชอาณาจักร ให้เชื่อมแท็กเข้ากับแบนเนอร์ความยินยอม
GA4 ให้อะไรคุณบ้าง
Google Analytics 4 (GA4) วัดสิ่งที่ผู้เข้าชมทำเมื่อมาถึงเว็บไซต์ของคุณแล้ว ว่ามีกี่คน มาจากไหน (การค้นหา โซเชียล อีเมล โฆษณา) เข้าชมหน้าไหน และทำการกระทำใดให้สำเร็จ เช่น สมัคร ซื้อ หรือส่งฟอร์มติดต่อ GA4 บันทึกทุกอย่างเป็น อีเวนต์ (events) page view เป็นเพียงอีเวนต์ที่ชื่อ page_view
บริการนี้ฟรี ใช้กันอย่างแพร่หลาย และเชื่อมกับ Google Ads และ Search Console ได้ ข้อแลกเปลี่ยนคือความซับซ้อน คุกกี้ (ซึ่งนำไปสู่ข้อกำหนดการยินยอมในบางภูมิภาค) และข้อมูลที่ส่งไปยัง Google
คุณควรใช้ GA4 หรือไม่
| ตัวเลือก | เหมาะกับ | ข้อแลกเปลี่ยน |
|---|---|---|
| Google Analytics 4 | การวิเคราะห์การตลาดเชิงลึก Google Ads ใช้ฟรีในทุกขนาด | อินเทอร์เฟซซับซ้อน คุกกี้และการยินยอม ข้อมูลถูกแชร์กับ Google |
| การวิเคราะห์ที่เน้นความเป็นส่วนตัว (เช่น Plausible, Fathom, Umami) | สถิติการเข้าชมแบบเรียบง่ายด้วยสคริปต์ที่เบากว่า มักไม่ใช้คุกกี้ | มักเสียเงิน (หรือโฮสต์เอง) ฟีเจอร์น้อยกว่า |
| การวิเคราะห์ผลิตภัณฑ์ (เช่น PostHog, Mixpanel, Amplitude) | ติดตามสิ่งที่ผู้ใช้ที่เข้าสู่ระบบทำในแอป ฟันเนล และการคงอยู่ | ตั้งค่ามากกว่า เกินความจำเป็นสำหรับเว็บโบรชัวร์ |
| ตารางอีเวนต์ของคุณเอง | นับการกระทำสำคัญไม่กี่อย่างในฐานข้อมูลของคุณ | คุณต้องสร้างรายงานเอง |
สำหรับเว็บการตลาดที่ใช้ Google Ads GA4 คือตัวเลือกที่ใช้กันทั่วไป สำหรับเว็บง่าย ๆ ที่ต้องการแค่จำนวนผู้เข้าชม เครื่องมือที่เน้นความเป็นส่วนตัวมักยุ่งยากน้อยกว่า สำหรับพฤติกรรมในแอป การวิเคราะห์ผลิตภัณฑ์เหมาะกว่า วิธีเพิ่มการวิเคราะห์ในแอปของคุณ เปรียบเทียบเรื่องนี้อย่างละเอียดกว่า
ทีละขั้นตอน
ขั้นตอนเหล่านี้ทำตามคู่มือการตั้งค่าของ Google เองณ กันยายน 2026 ชื่อเมนูใน GA4 เปลี่ยนแปลงเป็นครั้งคราว หากป้ายชื่อต่างออกไป ให้ค้นหาในหน้า Admin
1. สร้างบัญชี
ไปที่ analytics.google.com แล้วคลิก Start measuring ใส่ชื่อบัญชี (มักเป็นชื่อบริษัท) และเลือกการตั้งค่าการแชร์ข้อมูล ใช้บัญชี Google ที่ธุรกิจของคุณจะเก็บไว้
2. สร้างพร็อพเพอร์ตี้
พร็อพเพอร์ตี้คือเว็บไซต์หรือแอปหนึ่งรายการ (หรือกลุ่มของหลายรายการ) ที่ข้อมูลถูกรายงานร่วมกัน ใส่ชื่อพร็อพเพอร์ตี้ เขตเวลาและสกุลเงินในการรายงาน จากนั้นเลือกอุตสาหกรรมและเป้าหมายทางธุรกิจ เขตเวลาตัดสินว่า "วันนี้" เริ่มเมื่อไหร่ในรายงาน จึงควรเลือกเขตเวลาที่คุณทำงานอยู่
3. เพิ่ม web data stream
เลือก Web ใส่ URL ของเว็บไซต์และชื่อ stream ปล่อยให้ enhanced measurement เปิดอยู่ มันจะเก็บ page view การเลื่อนหน้า การคลิกลิงก์ออกนอกเว็บ การค้นหาในไซต์ การโต้ตอบกับฟอร์ม การมีส่วนร่วมกับวิดีโอ และการดาวน์โหลดไฟล์โดยอัตโนมัติ โดยไม่ต้องเขียนโค้ดเพิ่ม
หลังสร้าง stream หน้ารายละเอียดจะแสดง measurement ID ของคุณ ซึ่งขึ้นต้นด้วย G-
4. เพิ่มแท็ก Google ลงในเว็บไซต์
GA4 ให้ snippet ที่ขึ้นต้นด้วยคอมเมนต์ `` คำแนะนำของ Google คือวางไว้ทันทีหลังแท็กเปิด <head> ในทุกหน้า ตัวสร้างเว็บไซต์และ CMS ส่วนใหญ่มีช่องให้ใส่ measurement ID แทน ให้ใช้ช่องนั้นหากมี สำหรับเว็บที่สร้างด้วย AI ให้พูดว่า:
เพิ่ม Google Analytics 4 ด้วย measurement ID G-XXXXXXXXXX โหลด snippet gtag.js ใน head ของทุกหน้า และโหลดเฉพาะใน build โปรดักชัน ไม่ใช่ในการพัฒนาในเครื่องหรือ preview นี่เป็น single-page app ดังนั้นตรวจให้ว่าการเปลี่ยนเส้นทางแต่ละครั้งถูกบันทึกเป็น page view หนึ่งครั้งพอดี
หากคุณมีหรือต้องการแบนเนอร์ความยินยอม ให้ใส่ไว้ในคำขอเดียวกัน (ดูขั้นตอนที่ 7)
5. ตรวจ page view ใน single-page app
เว็บที่สร้างด้วย AI หลายแห่งเป็น single-page app (SPA) คือการเปลี่ยนหน้าจะเปลี่ยน URL โดยไม่โหลดหน้าใหม่ ในการตั้งค่า enhanced measurement ตัวเลือก page views มีการตั้งค่าขั้นสูงสำหรับ การเปลี่ยนหน้าตามเหตุการณ์ประวัติของเบราว์เซอร์ ซึ่งฟังการเปลี่ยนประวัติที่ router ของ SPA ทำ เมื่อเปิดไว้ GA4 จะบันทึกการนำทางของ SPA ได้เอง
ความผิดพลาดที่พบบ่อยคือการนับซ้ำ: page view จากประวัติ และ page_view ที่ส่งด้วยมือจาก router เลือกอย่างใดอย่างหนึ่ง ตรวจโดยคลิกระหว่างหน้าและดูรายงาน Realtime หรือ DebugView
6. ยืนยันว่าใช้งานได้
เผยแพร่เว็บไซต์ เปิดในหน้าต่างเบราว์เซอร์ปกติ (ตัวบล็อกโฆษณามักบล็อก GA ลองเปิดในหน้าต่างที่ไม่มีมัน) แล้วดู Reports → Realtime Google ระบุว่าการเก็บข้อมูลอาจใช้เวลาถึง 30 นาทีกว่าจะเริ่ม รายงานมาตรฐานใช้เวลานานกว่าที่รายงาน Realtime จะเต็ม
7. จัดการความยินยอม
ในสหภาพยุโรป สหราชอาณาจักร และบางพื้นที่อื่น คุกกี้การวิเคราะห์โดยทั่วไปต้องได้รับความยินยอมจากผู้เข้าชมก่อน consent mode ของ Google ช่วยให้แท็กเคารพการเลือกของผู้เข้าชมได้: คุณตั้งค่าเริ่มต้น (เช่น analytics_storage เป็นปฏิเสธ) ก่อนแท็กโหลด แล้วส่งการอัปเดตเมื่อผู้เข้าชมเลือก สำหรับทราฟฟิกใน EEA consent mode ของ Google ยังคาดหวังสัญญาณ ad_user_data และ ad_personalization ด้วย วิธีเพิ่มการยินยอมคุกกี้ อธิบายแบนเนอร์และ consent mode อย่างละเอียดกว่า นี่เป็นข้อมูลทั่วไป ไม่ใช่คำแนะนำทางกฎหมาย
8. ตั้งค่าอีเวนต์สำคัญ
"อีเวนต์สำคัญ (key events)" (เดิมเรียกว่า conversions ก่อนปี 2024) คือการกระทำที่สำคัญต่อธุรกิจของคุณ ส่งอีเวนต์เมื่อมีสิ่งสำคัญเกิดขึ้น แล้วทำเครื่องหมาย: ใน Admin → Events คลิกดาวข้างอีเวนต์ ณ กันยายน 2026 พร็อพเพอร์ตี้มาตรฐานสามารถทำเครื่องหมายอีเวนต์สำคัญได้สูงสุด 30 รายการ
ส่งอีเวนต์ GA4 ชื่อ sign_up เมื่อผู้ใช้ลงทะเบียนเสร็จ generate_lead เมื่อส่งฟอร์มติดต่อสำเร็จ และ purchase พร้อม value และ currency หลังการชำระเงินได้รับการยืนยัน ส่งแต่ละอย่างเพียงครั้งเดียวต่อการกระทำ และห้ามใส่ชื่อ อีเมล หรือข้อมูลส่วนบุคคลอื่นในพารามิเตอร์ของอีเวนต์
การใช้ชื่ออีเวนต์ที่ Google แนะนำ (เช่น sign_up generate_lead purchase) ทำให้รายงานบางรายการเติมข้อมูลให้อัตโนมัติ
9. จัดการการตั้งค่าให้เรียบร้อย
- การเก็บข้อมูล (Data retention): GA4 เก็บข้อมูลระดับผู้ใช้และอีเวนต์ไว้ 2 หรือ 14 เดือนบนพร็อพเพอร์ตี้มาตรฐาน มีผลกับการสำรวจข้อมูล (explorations) ไม่ใช่รายงานมาตรฐาน เลือก 14 เดือนหากต้องการการสำรวจเทียบปีต่อปี
- ทราฟฟิกภายใน: กำหนด IP ของสำนักงานเป็นทราฟฟิกภายในและกรองออก เพื่อไม่ให้การเข้าชมของคุณเองทำให้ตัวเลขเพี้ยน
- เชื่อม Search Console เพื่อดูคำค้นหาควบคู่กับพฤติกรรม
- เพิ่มผู้ใช้ ด้วยบัญชี Google ของแต่ละคนและบทบาทต่ำสุดที่จำเป็น
ข้อผิดพลาดที่พบบ่อย
- แท็กหายในบางหน้า เพราะเพิ่มไว้ในเทมเพลตเดียว
- นับ page view ซ้ำ ในแอปแบบ single-page
- ติดตามทราฟฟิกจากการพัฒนาและ preview โหลดแท็กเฉพาะในโปรดักชัน
- ข้อมูลส่วนบุคคลในอีเวนต์หรือ URL นโยบายของ Google ห้ามส่งข้อมูลที่ระบุตัวบุคคลได้ เช่น อีเมล ระวังอีเมลใน query string ของ URL
- โหลด GA ก่อนได้รับความยินยอม ในที่ที่ต้องมีความยินยอม หรือมีแบนเนอร์ที่ไม่มีทางยอมรับ ซึ่งทำให้คุณไม่มีข้อมูลเลย
- อีเวนต์กำหนดเองมากเกินไป ที่ไม่มีใครดู ติดตามการกระทำห้าอย่างที่บอกได้ว่าเว็บทำงานอยู่หรือไม่
- ใช้บัญชี Google ส่วนตัว ทำให้บัญชีอยู่กับคนที่ตั้งค่าเมื่อเขาออกจากบริษัท
เช็กลิสต์การตั้งค่า
- สร้างบัญชีและพร็อพเพอร์ตี้ภายใต้บัญชี Google ของธุรกิจ
- Web data stream พร้อม enhanced measurement เปิดอยู่
- แท็ก Google พร้อม G- ID ที่ถูกต้องในทุกหน้า เฉพาะโปรดักชัน
- มี page view หนึ่งครั้งต่อการเปลี่ยนเส้นทางใน single-page app
- รายงาน Realtime แสดงการเข้าชมของคุณ
- แบนเนอร์ความยินยอมเชื่อมผ่าน consent mode ในที่ที่จำเป็น
- กำหนดและทำเครื่องหมายอีเวนต์สำคัญแล้ว
- ตั้งค่าระยะเวลาเก็บข้อมูล ตัวกรองทราฟฟิกภายใน และการเชื่อม Search Console
- ไม่มีข้อมูลส่วนบุคคลในอีเวนต์หรือ URL
Google Analytics บน Mythex
Mythex ไม่มีระบบวิเคราะห์ผู้เข้าชมในตัวสำหรับแอปของคุณ การวิเคราะห์เป็นสิ่งที่คุณเพิ่มเอง เหมือนสคริปต์บุคคลที่สามอื่น ๆ (สร้างหน้าแลนดิ้ง ระบุว่าเป็นสิ่งที่นำเอง) วางพรอมต์จากขั้นตอนที่ 4 พร้อม measurement ID ของคุณลงในแชท เนื่องจาก ID เป็นสาธารณะ จึงอยู่ในโค้ดฝั่งหน้าบ้านได้ เก็บความลับจริงไว้ในการตั้งค่าโปรเจกต์ (ตัวแปรสภาพแวดล้อมและความลับ) แอป Mythex ใหม่เป็น single-page app เป็นค่าเริ่มต้น จึงตรวจขั้นตอนที่ 5 ด้วย จากนั้นเผยแพร่อีกครั้ง เพราะแท็กจะเก็บข้อมูลเฉพาะบนเว็บที่เผยแพร่แล้ว
คำถาม
Google Analytics 4 ใช้ฟรีไหม
Google Analytics 4 รุ่นมาตรฐานใช้ฟรี Google ยังมี Analytics 360 ซึ่งเป็นรุ่นเสียเงินที่มีขีดจำกัดสูงกว่า สำหรับองค์กรขนาดใหญ่
ทำไม Google Analytics ไม่แสดงข้อมูลเลย
Google ระบุว่าการเก็บข้อมูลอาจใช้เวลาถึง 30 นาทีกว่าจะเริ่ม หากรายงาน Realtime ยังว่างหลังจากนั้น ให้ตรวจว่าแท็กอยู่บนเว็บที่เผยแพร่แล้วพร้อม measurement ID ที่ขึ้นต้นด้วย G- ถูกต้อง ตรวจว่าตัวบล็อกโฆษณาไม่ได้บล็อกในเบราว์เซอร์ และแบนเนอร์ความยินยอมไม่ได้ปฏิเสธการวิเคราะห์โดยค่าเริ่มต้นโดยไม่มีตัวเลือกยอมรับ
measurement ID ของ GA4 เป็นความลับไหม
ไม่ ID ที่ขึ้นต้นด้วย G- มองเห็นได้ในโค้ดของเว็บไซต์โดยตั้งใจ จึงใส่ในโค้ดฝั่งหน้าบ้านได้ มันไม่ใช่ API key และไม่ให้สิทธิ์เข้าถึงรายงานของคุณ
Google Analytics ใช้กับ single-page app ได้ไหม
ได้ ฟีเจอร์ enhanced measurement ของ GA4 สามารถส่ง page view เมื่อ URL เปลี่ยนผ่านเหตุการณ์ประวัติของเบราว์เซอร์ ซึ่งเป็นวิธีที่ router ของ single-page app ส่วนใหญ่ใช้นำทาง ตรวจว่าตัวเลือกนี้เปิดอยู่ หรือส่ง page view จาก router ของคุณเอง แต่ห้ามทำทั้งสองอย่าง
ต้องมีแบนเนอร์คุกกี้สำหรับ Google Analytics ไหม
ในสหภาพยุโรปและพื้นที่ที่คล้ายกัน คุกกี้ของ Google Analytics โดยทั่วไปต้องได้รับความยินยอมก่อนถูกตั้งค่า และ Google ต้องการความยินยอมจากผู้ใช้ใน EEA เมื่อใช้ consent mode สำหรับข้อมูลโฆษณา กฎแตกต่างกันตามประเทศ จึงควรตรวจว่าอะไรใช้กับผู้เข้าชมของคุณ นี่ไม่ใช่คำแนะนำทางกฎหมาย