Skip to main content

กำลังโหลด...

Southern Whale

GA4 คืออะไร? วิธีติดตั้ง Google Analytics 4 และใช้งานจริง (2026)

Data & Analytics
19 นาทีอ่าน

GA4 (Google Analytics 4) คืออะไร ติดตั้งยังไงทั้ง gtag.js, GTM, WordPress ตั้ง Key events, Consent Mode v2 และอ่านรายงานหลักสำหรับเจ้าของธุรกิจ

Google Analytics 4 Dashboard แสดง Realtime report และ Key events

GA4 (Google Analytics 4) คือเครื่องมือวัดผลเว็บไซต์และแอปของ Google ใช้ฟรี บอกได้ว่าคนเข้าเว็บมาจากไหน ดูหน้าไหน และทำสิ่งที่เราต้องการ (กดไลน์ โทร กรอกฟอร์ม ซื้อของ) มากแค่ไหน GA4 มาแทน Universal Analytics ที่หยุดเก็บข้อมูลไปตั้งแต่ 1 กรกฎาคม 2023 การติดตั้งทำได้ 4 ทาง คือวางโค้ด gtag.js เอง, ผ่าน Google Tag Manager, ใช้ plugin บน WordPress หรือใส่ใน framework อย่าง Astro/Next.js

ถ้าคุณยังเปิด Universal Analytics (UA) ดูอยู่ ข้อมูลตรงนั้นหยุดไปนานแล้ว UA เวอร์ชันฟรีหยุดประมวลผลข้อมูลใหม่วันที่ 1 กรกฎาคม 2023 (UA 360 หยุด 1 กรกฎาคม 2024) และ Google ปิดการเข้าถึงข้อมูลกับ API ของ UA ทั้งหมดเมื่อ 1 กรกฎาคม 2024 ตอนนี้จึงเหลือ GA4 เป็นทางเดียว

GA4 ไม่ใช่แค่ UA เวอร์ชันใหม่ มันเปลี่ยนวิธีนับข้อมูลทั้งหมด จากเดิมนับเป็น Session มาเป็นนับทุกการกระทำเป็น Event รองรับเว็บกับแอปใน Property เดียว และส่งข้อมูลดิบออกไป BigQuery ได้โดยไม่ต้องจ่ายค่า GA เพิ่ม

ปัญหาคือการติดตั้งให้ถูกมีรายละเอียดมากกว่าที่คิด เว็บที่เราตรวจ SEO Audit เจอบ่อยคือ ติดซ้ำสองชั้นจนตัวเลขเบิ้ล, Key event ไม่นับ, Realtime ไม่ขึ้น หรือ event ที่ตั้งไว้ไม่เคยถูกส่งจริง ส่วนใหญ่เกิดจากการติดตั้งไม่ครบตั้งแต่วันแรก

บทความนี้เรียงจากพื้นฐานไปถึงการใช้งานจริง: GA4 คืออะไร, เตรียม Property, 4 วิธีติดตั้ง, Enhanced Measurement, ตั้ง Custom Events และ Key events, Consent Mode v2 กับ PDPA, ตรวจด้วย DebugView, วิธีอ่านรายงานหลักสำหรับเจ้าของธุรกิจ, แก้ปัญหาที่เจอบ่อย 10 ข้อ, เชื่อม Looker Studio และ GA4 สำหรับแอป

GA4 คืออะไร? ต่างจาก Universal Analytics ยังไง?

Google Analytics 4 คือเครื่องมือวิเคราะห์ข้อมูลเว็บไซต์และแอปรุ่นปัจจุบันของ Google เปิดตัวเดือนตุลาคม 2020 และกลายเป็นตัวหลักตัวเดียวหลัง Universal Analytics หยุดเก็บข้อมูลในเดือนกรกฎาคม 2023 GA4 ออกแบบมาสำหรับคนที่สลับอุปกรณ์ไปมา เข้าเว็บจากมือถือ กลับมาซื้อบนคอม หรือใช้ทั้งเว็บและแอปของแบรนด์เดียวกัน

หัวใจสำคัญของ Google Analytics 4 คือการเปลี่ยนจากการเก็บข้อมูลแบบ Session-Based ที่นับเป็น “ครั้งที่เข้าชม” ไปเป็น Event-Based ที่นับ “ทุกการกระทำของผู้ใช้” ทำให้คุณเห็นภาพพฤติกรรมผู้ใช้ได้ละเอียดและครอบคลุมกว่ามาก ทุกการคลิก เลื่อนหน้า ดูวิดีโอ ดาวน์โหลดไฟล์ กดปุ่ม หรือกรอกฟอร์ม ล้วนเป็น Event ทั้งสิ้น

ฟีเจอร์ Universal Analytics (UA) Google Analytics 4 (GA4)
โมเดลการเก็บข้อมูล Session-Based Event-Based
รองรับแพลตฟอร์ม เว็บไซต์เป็นหลัก เว็บ + แอป (iOS/Android) ในที่เดียว
Bounce Rate คำนวณจาก single-page session คำนวณจาก engaged sessions
User Identification Cookie-based Cross-device + User ID + Google Signals
Machine Learning ไม่มี มี (Predictive metrics, Anomaly detection)
BigQuery Export เฉพาะ UA 360 (เสียเงิน) ฟรีในเวอร์ชันมาตรฐาน
การนับเป้าหมาย Goals (สูงสุด 20 ต่อ View) Key events (ติดดาว event ที่สำคัญ)
Data Retention 26 เดือน (ปรับได้) 2-14 เดือน (event data)

ข้อที่เปลี่ยนเกมจริงคือ BigQuery Export ที่เปิดให้ GA4 เวอร์ชันฟรีใช้ได้ คุณส่ง raw data ออกไปวิเคราะห์ด้วย SQL หรือต่อกับ Looker Studio, Power BI, Tableau ได้ ซึ่งสมัย UA ทำได้เฉพาะ UA 360 ที่เป็นแพ็กเกจเสียเงิน (ค่า BigQuery เองยังคิดตามการใช้งาน แต่เว็บ SME ส่วนใหญ่อยู่ในโควตาฟรี)

อีกเรื่องที่ต้องรู้คือ GA4 ทำงานร่วมกับ Consent Mode v2 ได้ คือให้แท็กของ Google ปรับพฤติกรรมตามที่ผู้เข้าชมกดยอมรับหรือปฏิเสธคุกกี้ รายละเอียดอยู่ในหัวข้อ Consent Mode v2 ด้านล่าง

เตรียมตัวก่อนติดตั้ง: สร้าง Account + Property + Data Stream

ก่อนที่คุณจะเริ่มติดตั้ง Google Analytics 4 บนเว็บไซต์ ขั้นแรกที่ต้องทำคือการสร้างบัญชีและตั้งค่าโครงสร้างของ GA4 ให้ถูกต้องตั้งแต่เริ่มต้น เพราะหากตั้งผิดตั้งแต่ขั้นนี้ จะส่งผลกระทบต่อการวิเคราะห์ข้อมูลในระยะยาว ขั้นตอนต่อไปนี้คือลำดับที่ทีม Southern Whale แนะนำ

ขั้นที่ 1: ลงชื่อเข้าใช้ Google Analytics ไปที่ analytics.google.com แล้วลงชื่อเข้าใช้ด้วย Google Account ที่คุณต้องการให้เป็น Admin หลัก แนะนำว่าให้ใช้ Google Workspace email ของบริษัทแทนที่จะใช้ Gmail ส่วนตัว เพราะหากพนักงานคนนั้นลาออก คุณจะยังคงควบคุมบัญชี GA4 ได้

ขั้นที่ 2: สร้าง Account ใหม่ คลิก Admin (ไอคอนเฟือง) มุมซ้ายล่าง แล้วเลือก Create Account ตั้งชื่อ Account ตามชื่อบริษัทหรือองค์กร (ไม่ใช่ชื่อเว็บไซต์) เพราะ 1 Account สามารถมีหลาย Property ได้ เลือก Data Sharing Settings ตามความต้องการ โดยทั่วไปแนะนำให้เปิดทั้งหมด ยกเว้นกรณีที่มีข้อจำกัดเรื่อง compliance

ขั้นที่ 3: สร้าง Property Property คือหน่วยที่ใช้เก็บข้อมูลของเว็บไซต์หรือแอปแต่ละตัว ตั้งชื่อ Property ตามชื่อเว็บไซต์ เช่น “southernwhale.com” เลือก Time Zone เป็น “(GMT+07:00) Bangkok” และ Currency เป็น “Thai Baht (฿)” ข้อนี้สำคัญมากเพราะจะกระทบกับการคำนวณ E-commerce revenue ในภายหลัง

ขั้นที่ 4: กรอกข้อมูลธุรกิจ เลือก Industry Category (เช่น Technology, Retail, Finance) และ Business Size (Small, Medium, Large, Very Large) ข้อมูลนี้ Google ใช้เพื่อแนะนำ benchmark report ในอนาคต และเลือกวัตถุประสงค์การใช้ GA4 เช่น Generate leads, Drive online sales, Examine user behavior

ขั้นที่ 5: สร้าง Data Stream Data Stream คือ “ท่อ” ที่ใช้รับข้อมูลเข้า Property เลือก Web สำหรับเว็บไซต์ กรอก Website URL (พิมพ์เต็มรวม https://) และตั้งชื่อ Stream เช่น “Southern Whale Main Site” จากนั้นเปิด Enhanced Measurement ทั้งหมด ซึ่งจะอธิบายในหัวข้อถัดไป

ขั้นที่ 6: บันทึก Measurement ID หลังจากสร้าง Data Stream แล้ว ระบบจะแสดง Measurement ID ในรูปแบบ G-XXXXXXXXXX เก็บค่านี้ไว้ให้ดี เพราะจะต้องใช้ในขั้นตอนติดตั้ง GA4 บนเว็บไซต์ทุกวิธี

ขั้นที่ 7: ตั้งค่า Property เพิ่มเติม ไปที่ Admin > Data collection and modification > Data retention เปลี่ยนเป็น 14 months (ค่าเริ่มต้นคือ 2 months ซึ่งสั้นเกินไปสำหรับการทำ Exploration ย้อนหลัง) เปิด Google Signals ถ้าต้องการ Cross-device tracking และเชื่อม Google Search Console กับ Google Ads ใน Admin > Product links ทันทีถ้ามีบัญชีอยู่แล้ว การเชื่อม Search Console ทำให้เห็นคำค้นที่พาคนเข้าเว็บใน GA4 ด้วย ดูวิธีตั้ง Search Console ได้ในคู่มือ Google Search Console

4 วิธีติดตั้ง GA4 บนเว็บไซต์

หลังจากเตรียม Property และมี Measurement ID พร้อมแล้ว ก็มาถึงขั้นตอนสำคัญคือการติดตั้ง Google Analytics 4 บนเว็บไซต์จริง มี 4 วิธีหลัก แต่ละวิธีเหมาะกับเว็บคนละแบบ เลือกวิธีเดียวพอ ห้ามติดซ้ำหลายวิธี

วิธีที่ 1: ติดตั้งด้วย gtag.js โดยตรง (สำหรับเว็บ HTML/Custom)

วิธีแรกคือการฝัง gtag.js ลงในเว็บไซต์โดยตรง วิธีนี้เหมาะกับเว็บที่เขียน HTML แบบดั้งเดิม หรือเว็บ Custom ที่ไม่ใช้ CMS เช่น static site เก่า ๆ ข้อดีคือเรียบง่ายและไม่ต้องพึ่งเครื่องมือเสริม แต่ข้อเสียคือการแก้ไขในอนาคตทำได้ยาก ต้องเข้าโค้ดทุกครั้ง

วิธีติดตั้ง GA4 ด้วย gtag.js คือนำโค้ดต่อไปนี้ไปวางในส่วน <head> ของทุกหน้าในเว็บไซต์ (แนะนำให้วางไว้ใกล้ ๆ กับแท็ก <title> เพื่อให้โหลดเร็วที่สุด):

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'G-XXXXXXXXXX', {
    'page_title': document.title,
    'page_location': window.location.href,
    'send_page_view': true
  });
</script>

อย่าลืมเปลี่ยน G-XXXXXXXXXX เป็น Measurement ID ของคุณเอง สำหรับเว็บที่ใช้ template engine เช่น PHP, EJS, Handlebars สามารถใส่โค้ดนี้ในไฟล์ layout หลักหรือ header.php ที่ถูก include ในทุกหน้า เพื่อไม่ต้องมานั่งแก้ทีละไฟล์

วิธีที่ 2: ติดตั้งผ่าน Google Tag Manager (แนะนำ)

วิธีที่ทีม Southern Whale แนะนำมากที่สุดสำหรับการติดตั้ง Google Analytics 4 คือการใช้ Google Tag Manager (GTM) เพราะให้ความยืดหยุ่นสูงสุด แก้ไขได้ตลอดโดยไม่ต้องแตะโค้ดเว็บ และสามารถจัดการ tag ของ marketing tool อื่น ๆ ได้ในที่เดียว เช่น Facebook Pixel, Google Ads Conversion, LinkedIn Insight, TikTok Pixel

ขั้นแรก ไปที่ tagmanager.google.com แล้วสร้าง Account + Container ใหม่ เลือก Target Platform เป็น Web ระบบจะให้ Container ID ในรูปแบบ GTM-XXXXXXX และโค้ด 2 ส่วนสำหรับวางในเว็บไซต์ ส่วนที่ 1 ไปวางใน <head> ส่วนที่ 2 ไปวางต้น <body>

หลังจากติดตั้ง GTM container บนเว็บแล้ว เข้าไปที่ GTM Dashboard แล้วสร้าง Tag ใหม่ดังนี้:

  1. คลิก Tags > New > เลือก Tag Type เป็น Google Tag
  2. กรอก Tag ID เป็น Measurement ID ของ GA4 (G-XXXXXXXXXX)
  3. เลือก Trigger เป็น Initialization - All Pages เพื่อให้ tag ทำงานตั้งแต่หน้าโหลด
  4. ตั้งชื่อ Tag เช่น “GA4 - Main Configuration”
  5. คลิก Save แล้วกลับมาที่ Workspace > คลิก Submit > Publish

ข้อดีของการใช้ GTM ในการติดตั้ง GA4 คือคุณสามารถสร้าง Custom Event tag เพิ่มเติมในภายหลังได้โดยไม่ต้องแก้โค้ดเว็บ เช่น track button click, scroll depth, form submission, video play รวมถึงยังมี Preview Mode ที่ให้ทดสอบ tag ก่อน publish จริง ลดความเสี่ยงในการตั้งผิด

วิธีที่ 3: ติดตั้งบน WordPress (3 plugin ที่ดีที่สุด)

สำหรับเว็บที่ใช้ WordPress ซึ่งเป็น CMS ที่ครองส่วนแบ่งตลาดมากกว่า 40% ทั่วโลก การติดตั้ง Google Analytics 4 สามารถทำได้ง่ายมากผ่าน plugin ทีม Southern Whale แนะนำ 3 ตัวที่ดีที่สุดในปี 2026

1. Site Kit by Google (ฟรี — แนะนำสำหรับมือใหม่) เป็น plugin อย่างเป็นทางการของ Google ที่รวม GA4, Search Console, AdSense, PageSpeed Insights ไว้ในที่เดียว ติดตั้งง่ายมากเพียงไปที่ Plugins > Add New > ค้นหา “Site Kit” > Install > Activate จากนั้น plugin จะให้คุณเชื่อมบัญชี Google และเลือก Property ของ GA4 โดยอัตโนมัติ ใช้เวลาไม่เกิน 5 นาที

2. MonsterInsights (Freemium — แนะนำสำหรับ E-commerce) เป็น plugin ที่มาพร้อม dashboard report ภายใน WordPress admin ทำให้ดูข้อมูล GA4 ได้โดยไม่ต้องเปิด Google Analytics จริง รุ่น Pro รองรับ Enhanced E-commerce, Form Tracking, Author Tracking ที่ช่วยให้ติดตามได้ลึกขึ้น เหมาะกับร้านค้าออนไลน์ที่ใช้ WooCommerce

3. GA Google Analytics (ฟรี, น้ำหนักเบา) ถ้าต้องการแค่ใส่โค้ด GA4 โดยไม่เพิ่ม dashboard หรือฟีเจอร์ที่อาจทำให้เว็บช้า plugin ตัวนี้ทำแค่นั้น ใส่ Measurement ID (G-XXXXXXXXXX) แล้วบันทึกก็จบ

นอกจาก plugin ทั้ง 3 ตัวนี้ คุณยังสามารถใช้ Header & Footer plugin เช่น “Insert Headers and Footers” หรือ “WPCode” เพื่อวาง gtag.js code (แบบในวิธีที่ 1) ลงใน <head> ของทุกหน้าได้โดยไม่ต้องแก้ไข theme หากใช้ WordPress ร่วมกับ page builder อย่าง Elementor หรือ Divi ก็สามารถวางโค้ดใน Custom CSS/HTML section ได้เช่นกัน

วิธีที่ 4: ติดตั้งบน Astro / Next.js (SPA framework)

สำหรับเว็บที่ใช้ Modern Framework อย่าง Astro, Next.js, Nuxt หรือ React/Vue SPA การติดตั้ง GA4 มีรายละเอียดที่ต้องระวังเป็นพิเศษ เพราะ SPA จะไม่ trigger page load ทุกครั้งที่เปลี่ยนหน้า ทำให้ default tracking อาจไม่ทำงาน

สำหรับ Astro: สร้างไฟล์ component src/components/GoogleAnalytics.astro แล้วใส่โค้ดดังนี้:

---
const GA_MEASUREMENT_ID = import.meta.env.PUBLIC_GA_ID;
---
{GA_MEASUREMENT_ID && (
  <>
    <script async src={`https://www.googletagmanager.com/gtag/js?id=${GA_MEASUREMENT_ID}`}></script>
    <script define:vars={{ GA_MEASUREMENT_ID }}>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());
      gtag('config', GA_MEASUREMENT_ID);
    </script>
  </>
)}

จากนั้น import component นี้ใน Layout หลัก เช่น src/layouts/BaseLayout.astro ในส่วน <head> ก็เป็นอันเสร็จ

สำหรับ Next.js (App Router): ใช้ <Script> component จาก next/script ในไฟล์ app/layout.tsx:

import Script from 'next/script'

export default function RootLayout({ children }) {
  return (
    <html lang="th">
      <head>
        <Script
          strategy="afterInteractive"
          src={`https://www.googletagmanager.com/gtag/js?id=${process.env.NEXT_PUBLIC_GA_ID}`}
        />
        <Script id="ga-init" strategy="afterInteractive">
          {`
            window.dataLayer = window.dataLayer || [];
            function gtag(){dataLayer.push(arguments);}
            gtag('js', new Date());
            gtag('config', '${process.env.NEXT_PUBLIC_GA_ID}');
          `}
        </Script>
      </head>
      <body>{children}</body>
    </html>
  )
}

สำหรับ Next.js ที่ใช้ Pages Router แบบเก่า สามารถใช้ useRouter hook เพื่อ track route change และส่ง page_view event ด้วยตนเอง เนื่องจาก SPA navigation ไม่ trigger full page reload ถ้าเว็บใหญ่และมีหลายระบบต่อกัน ทีมรับทำเว็บไซต์ ของ Southern Whale ช่วยวางระบบ tracking ให้ได้

Enhanced Measurement: 7 ฟีเจอร์ที่ควรเปิดเลย

หนึ่งในจุดเด่นของ Google Analytics 4 ที่ Universal Analytics ไม่มีคือ Enhanced Measurement คือฟีเจอร์ที่ช่วยเก็บข้อมูล event อัตโนมัติโดยไม่ต้องเขียนโค้ดเพิ่ม วิธีเปิดคือไปที่ Admin > Data Streams > เลือก stream ของคุณ > สวิตช์ Enhanced Measurement เป็น ON แล้วคลิกไอคอนเฟืองเพื่อเปิด/ปิดแต่ละฟีเจอร์

1. Page views เปิดอัตโนมัติและไม่ควรปิด เก็บทุกครั้งที่หน้าเว็บโหลด หรือ history state เปลี่ยน (สำคัญสำหรับ SPA) หากใช้ Next.js หรือ Astro ที่มี client-side routing ฟีเจอร์นี้จะช่วย track ได้ครบโดยไม่ต้องเขียนโค้ดเพิ่ม

2. Scrolls เก็บ event เมื่อผู้ใช้เลื่อนหน้าลงไปถึง 90% ของเนื้อหา ช่วยให้รู้ว่า content ที่เขียนไว้ ผู้อ่านอ่านจริงหรือไม่ Event name คือ scroll พร้อม parameter percent_scrolled: 90

3. Outbound clicks เก็บ event ทุกครั้งที่ผู้ใช้คลิก link ที่ไปยัง domain อื่น ๆ ที่ไม่ใช่ domain ของคุณ Event name คือ click พร้อม parameter outbound: true มีประโยชน์มากในการ track affiliate link หรือ partner link

4. Site search เก็บ event เมื่อผู้ใช้ค้นหาภายในเว็บ โดย GA4 จะอ่านจาก query parameter (default คือ q, s, search, query, keyword) Event name คือ view_search_results พร้อม parameter search_term

5. Video engagement เก็บ event การดูวิดีโอ YouTube ที่ embed บนเว็บ ทั้ง play, progress (10%, 25%, 50%, 75%), complete Event names คือ video_start, video_progress, video_complete

6. File downloads เก็บ event เมื่อผู้ใช้ดาวน์โหลดไฟล์ที่มีนามสกุล pdf, docx, xlsx, zip, rar, exe, dmg, txt, csv, mp3, mp4, mov, avi และอื่น ๆ Event name คือ file_download พร้อม parameter file_name, file_extension

7. Form interactions เก็บ event เมื่อผู้ใช้เริ่มกรอกฟอร์ม (form_start) และเมื่อกดส่ง (form_submit) ข้อควรระวัง: ฟอร์มที่ส่งด้วย JavaScript หรือ AJAX (เช่น Contact Form 7, Elementor Form) มักนับไม่ตรง ถ้าฟอร์มคือช่องทางหา lead หลัก ควรตั้ง event เองผ่าน GTM หรือวัดจากหน้า Thank You แทน

Custom Events + Key events (เดิมชื่อ Conversions)

แม้ Enhanced Measurement จะช่วยให้ GA4 เก็บ event ทั่วไปได้อัตโนมัติ แต่ event ที่สำคัญต่อ business เฉพาะของคุณ มักต้องตั้ง Custom Event เอง ต่อไปนี้คือ 5 Custom Event ที่ business ไทยควรตั้งตั้งแต่วันแรก

1. Form Submit (สอบถาม/ติดต่อ) สำคัญที่สุดสำหรับ B2B และ service business วิธีตั้งใน GTM: สร้าง Tag ใหม่ > Type: Google Analytics: GA4 Event > Measurement ID: ใส่ G-XXXXXXXXXX > Event Name: form_submit_contact > Trigger: Form Submission ที่ Form ID ตรงกับฟอร์มของคุณ จากนั้นไปที่ GA4 > Admin > Events แล้วติดดาว Mark as key event

2. LINE Click (สำหรับธุรกิจไทย) เพราะคนไทยใช้ LINE เป็นช่องทางหลัก การ track click ปุ่ม LINE สำคัญมาก ใน GTM: สร้าง Trigger ใหม่ Type: Click - All Elements > Condition: Click URL matches RegEx ^line:|line\.me|liff\.line\.me > สร้าง Tag GA4 Event > Event Name: click_line_button

3. Phone Call Click สำหรับเว็บที่มีปุ่มโทร: Click URL ที่ขึ้นต้นด้วย tel: > Event Name: click_phone_number คนไทยเข้าเว็บจากมือถือเป็นส่วนใหญ่ จำนวนครั้งที่กดโทรจึงใกล้เคียง lead จริงมาก

4. Booking Confirm (ระบบจอง) สำหรับเว็บโรงแรม สปา ร้านอาหาร คลินิก: ตั้ง GA4 Event บนหน้า Thank You ของระบบจอง พร้อมส่ง parameter booking_value, booking_date, service_type เพื่อวิเคราะห์ revenue ภายหลังได้

5. Purchase (E-commerce) สำหรับร้านค้าออนไลน์: ใช้ Enhanced E-commerce events ที่ GA4 มีให้ ได้แก่ view_item, add_to_cart, begin_checkout, purchase พร้อม parameter items[], value, currency, transaction_id หาก WooCommerce หรือ Shopify จะมี plugin ที่ตั้งค่าให้อัตโนมัติ

หลังจากตั้ง Custom Event แล้ว ขั้นตอนถัดไปคือบอก GA4 ว่า event ไหนคือเป้าหมายของธุรกิจ ไปที่ GA4 > Admin > Data display > Events แล้วกดดาวในคอลัมน์ Mark as key event หรือสร้างใหม่ที่ Admin > Key events

เรื่องชื่อที่ทำให้สับสน: ในปี 2024 Google เปลี่ยนชื่อ “Conversions” ใน GA4 เป็น “Key events” ส่วนคำว่า “Conversion” ตอนนี้ใช้กับฝั่ง Google Ads เท่านั้น ถ้าคุณนำ Key event ไป import เข้า Google Ads ถึงจะเรียกว่า Conversion บทความหรือวิดีโอเก่าที่บอกให้กด “Mark as conversion” คือปุ่มเดียวกันนี้ GA4 เวอร์ชันฟรีตั้ง Key event ได้สูงสุด 30 ตัวต่อ Property

ถ้าคนเข้าเว็บแต่ไม่ค่อยเกิด Key event ปัญหามักอยู่ที่หน้าเว็บมากกว่าที่ traffic อ่านแนวทางปรับต่อได้ที่บทความ Conversion Rate Optimization (CRO)

Custom Dimensions + Custom Metrics

นอกจาก Custom Event แล้ว Google Analytics 4 ยังรองรับ Custom Dimensions และ Custom Metrics ที่ช่วยเพิ่มมิติในการวิเคราะห์ข้อมูล Custom Dimension คือ “ลักษณะของ event หรือ user” เช่น ระดับสมาชิก (member_tier), ภาษาที่ใช้ (page_language), ประเภทบทความ (article_category) ส่วน Custom Metric คือ “ตัวเลขที่อยากนับ” เช่น คะแนน engagement, ความยาวบทความ (article_word_count)

วิธีตั้ง Custom Dimension: ไปที่ Admin > Custom definitions > Create custom dimensions เลือก Scope เป็น Event (สำหรับข้อมูลที่เปลี่ยนตาม event) หรือ User (สำหรับข้อมูลที่ติดกับ user) กรอก Dimension name + Event parameter ที่จะ map กับ dimension นี้

ตัวอย่างการใช้งานจริง: หากเว็บไซต์ของคุณเป็น blog ที่มีหลายหมวด เช่น SEO, Web Development, Analytics คุณสามารถส่ง custom parameter article_category ไปกับทุก page_view event แล้วสร้าง Custom Dimension เพื่อ filter report ได้ทันที ทำให้รู้ว่าหมวดไหนได้ traffic มากกว่ากัน บทความไหนคนอ่านนานที่สุด เป็นต้น

ข้อจำกัดที่ควรรู้: GA4 ฟรีมี Custom Dimension ได้ 50 Event-scoped + 25 User-scoped + 10 Item-scoped (สำหรับ E-commerce) ส่วน Custom Metrics ได้ 50 ตัว GA4 360 (เสียเงิน) ได้โควตามากกว่านี้หลายเท่า เว็บ SME แทบไม่เคยใช้ถึงลิมิตของเวอร์ชันฟรี

Consent Mode v2 คือวิธีบอกแท็กของ Google ว่าผู้เข้าชมยอมรับคุกกี้หรือยัง มี 4 สัญญาณหลัก คือ analytics_storage, ad_storage, ad_user_data และ ad_personalization ถ้ายังไม่ยอมรับ GA4 จะไม่เขียนคุกกี้ลงเครื่อง แต่ยังส่ง ping แบบไม่มีคุกกี้ไปให้ Google ใช้ประมาณตัวเลขได้

ตั้งแต่เดือนมีนาคม 2024 Google กำหนดให้เว็บที่มีผู้ใช้จากเขตเศรษฐกิจยุโรป (EEA) ต้องส่งสัญญาณ Consent Mode v2 ถ้าอยากใช้ข้อมูลไปทำโฆษณาและวัดผลใน Google Ads ต่อ ข้อบังคับนั้นเขียนมาสำหรับ EEA โดยตรง

สำหรับเว็บไทย กฎหมายที่เกี่ยวข้องคือ PDPA (พ.ร.บ.คุ้มครองข้อมูลส่วนบุคคล) คุกกี้ด้าน analytics และโฆษณาถือว่าต้องขอความยินยอมก่อน ในทางปฏิบัติคือมีแบนเนอร์คุกกี้ให้กดยอมรับหรือปฏิเสธ และให้แบนเนอร์นั้นคุม GA4 จริง ๆ ไม่ใช่แค่แปะไว้เฉย ๆ ถ้าโค้ด GA4 ตั้งคุกกี้ทันทีที่หน้าโหลด แบนเนอร์ก็เป็นแค่ของตกแต่ง ถ้าเว็บคุณยิงโฆษณาไปหาลูกค้าต่างชาติ โดยเฉพาะยุโรป ยิ่งต้องตั้ง Consent Mode v2 ให้ครบ

เว็บ Southern Whale เองก็ติด GA4 แบบนี้ คือตั้งค่าเริ่มต้นทุกอย่างเป็น denied ก่อนโหลด gtag แล้วให้แบนเนอร์คุกกี้สั่ง consent update เป็น granted เมื่อผู้เข้าชมกดยอมรับ โครงโค้ดหลักเป็นแบบนี้:

gtag('consent', 'default', {
  analytics_storage: 'denied',
  ad_storage: 'denied',
  ad_user_data: 'denied',
  ad_personalization: 'denied'
});
// เมื่อกดยอมรับบนแบนเนอร์คุกกี้
gtag('consent', 'update', { analytics_storage: 'granted' });

ถ้าติดผ่าน GTM ใช้ Consent Management Platform (CMP) ที่มี template รองรับ Consent Mode v2 หรือตั้ง Consent Initialization trigger เอง ส่วน WordPress มี plugin แบนเนอร์คุกกี้หลายตัวที่รองรับ Consent Mode v2 แล้ว ตรวจในหน้า plugin ให้แน่ใจก่อนเลือก

Debug Mode + DebugView: ตรวจสอบว่า GA4 ทำงานจริง

หนึ่งในความกังวลใหญ่ที่สุดของการติดตั้ง GA4 คือ “เรารู้ได้ยังไงว่ามันทำงานจริง?” เพราะข้อมูลใน Reports ทั่วไปจะใช้เวลา 24-48 ชั่วโมงในการประมวลผล Google จึงทำเครื่องมือชื่อ DebugView ขึ้นมาให้คุณเห็น event ที่ส่งเข้ามาแบบ real-time พร้อม parameter ครบทุกตัว

วิธีเปิด Debug Mode มี 3 วิธีหลัก:

วิธีที่ 1: ใช้ Chrome Extension ติดตั้ง “Google Analytics Debugger” หรือใช้ Tag Assistant (tagassistant.google.com) แล้ว enable extension เมื่อเข้าเว็บที่ติดตั้ง GA4 ทุก event ที่ fire จะถูกส่งไปยัง DebugView พร้อมแสดงใน Chrome DevTools Console ด้วย

วิธีที่ 2: ใช้ GTM Preview Mode ในกรณีที่คุณติดตั้งผ่าน Google Tag Manager เปิด Tag Manager Dashboard > คลิก Preview > กรอก URL เว็บที่ต้องการทดสอบ > จะเปิดหน้าใหม่พร้อม debug panel ด้านล่าง เมื่อทำการ action ใด ๆ บนเว็บ คุณจะเห็น tag ที่ fire ใน panel นั้น

วิธีที่ 3: ส่ง parameter debug_mode=true ในการ implementation ผ่าน gtag.js สามารถเพิ่ม parameter นี้ใน config:

gtag('config', 'G-XXXXXXXXXX', { 'debug_mode': true });

หลังจากเปิด Debug Mode แล้ว ไปที่ GA4 > Admin > Data display > DebugView คุณจะเห็น event stream ที่กำลังส่งเข้ามาแบบ real-time พร้อม timestamp ของแต่ละ event, parameter ทั้งหมด, และ user properties ใช้เวลาประมาณ 5-30 วินาทีหลัง action เกิดขึ้นบนเว็บ ถ้าไม่เห็น event ใน DebugView ภายใน 1 นาที แปลว่ามีปัญหาการติดตั้ง ต้องไปดูที่หัวข้อ Troubleshooting ถัดไป

วิธีใช้ GA4 ดูรายงานหลัก (สำหรับเจ้าของธุรกิจ)

ติดเสร็จแล้วเจ้าของธุรกิจส่วนใหญ่อยากรู้แค่ 3 เรื่อง คนมาจากไหน ดูหน้าไหน และติดต่อเรามากี่ราย ทั้งหมดอยู่ในเมนู Reports ทางซ้าย ตั้งช่วงวันที่มุมขวาบนเป็น 28 วันล่าสุด แล้วเปิด Compare กับช่วงก่อนหน้าเพื่อดูว่าขึ้นหรือลง

1. คนเข้าเว็บมาจากไหน ไปที่ Reports > Acquisition > Traffic acquisition ดูคอลัมน์ Session default channel group จะแยกเป็น Organic Search (มาจาก Google แบบไม่จ่ายเงิน), Paid Search, Direct, Organic Social, Referral ถ้าทำ SEO อยู่ Organic Search คือตัวเลขที่ต้องดูทุกเดือน ถ้ายิงโฆษณาหรือแชร์ลิงก์ใน LINE/Facebook ให้ติด UTM ที่ลิงก์ ไม่อย่างนั้นจะไปกองรวมใน Direct ดูวิธีตั้งได้ที่คู่มือ UTM Parameters

2. คนดูหน้าไหน ไปที่ Reports > Engagement > Pages and screens ดู Views และ Average engagement time หน้าบริการที่คนเข้าเยอะแต่อยู่ไม่กี่วินาที คือหน้าที่ควรแก้ก่อน ถ้าอยากรู้ว่าคนเข้าเว็บครั้งแรกที่หน้าไหน ใช้ Reports > Engagement > Landing page

3. Key events เกิดกี่ครั้ง ไปที่ Reports > Engagement > Events (หรือ Key events) ดูว่ากดไลน์ กดโทร ส่งฟอร์มเกิดขึ้นกี่ครั้ง แล้วกลับไปที่ Traffic acquisition เลือกคอลัมน์ Key events ด้านขวา จะเห็นว่าช่องทางไหนพาคนที่ติดต่อจริงมา ไม่ใช่แค่คนดู

4. Realtime เปิด Reports > Realtime ไว้ตอนเพิ่งโพสต์โปรโมชันหรือปล่อยแคมเปญ ดูว่ามีคนเข้ามาจริงไหม

ข้อมูลคำค้นใน Google ดูใน GA4 ได้ไม่ครบ ต้องใช้ Search Console คู่กันเสมอ ถ้าอยากรวมตัวเลขสำคัญไว้หน้าเดียวให้ทีมหรือหุ้นส่วนดู ใช้ Looker Studio ตามหัวข้อด้านล่าง

Troubleshooting: 10 ปัญหา GA4 ที่พบบ่อย (และวิธีแก้)

ปัญหาด้านล่างคือสิ่งที่เราเจอซ้ำ ๆ ตอนตรวจ GA4 ของเว็บลูกค้า พร้อมวิธีแก้

1. Tag ไม่ Fire — ไม่มีข้อมูลเข้า GA4 เลย สาเหตุที่พบบ่อย: วาง code ใน <body> แทน <head>, syntax error ใน gtag.js, ad blocker บล็อก script วิธีแก้: ใช้ Chrome DevTools > Network tab > filter “collect” หากไม่เห็น request ไปที่ google-analytics.com/g/collect แปลว่า tag ไม่ fire ลอง disable browser extension ทั้งหมดและตรวจ console error

2. Data ช้า — เห็นใน DebugView แต่ Reports ไม่มี เป็นเรื่องปกติของ GA4 ข้อมูลใน Standard Reports จะใช้เวลา 24-48 ชม. ในการประมวลผล ถ้าต้องการดู real-time ให้ใช้ Realtime Report (เห็นใน 1-2 นาที) หรือ DebugView (เห็นใน 30 วินาที)

3. Double-Count — ตัวเลข Pageview สูงผิดปกติ เกิดจากการติดตั้ง GA4 ทั้ง gtag.js โดยตรง + ผ่าน GTM หรือลง plugin หลายตัวพร้อมกัน วิธีแก้: ตรวจ source code ของเว็บ ค้นหา “gtag” และ “GTM-” ต้องเหลือเพียงวิธีเดียว ถ้ามีหลายตัวให้ลบออกให้เหลือ 1

4. Real-Time ไม่ขึ้น ถ้าเปิดเว็บแล้ว Realtime Report ไม่ขึ้นแม้แต่ user 1 คน ปัญหามักจะเป็น: Measurement ID ผิด, IP ของคุณอยู่ใน Internal Traffic filter, ad blocker บนเครื่องคุณเอง หรือยังไม่ได้กดยอมรับคุกกี้บนแบนเนอร์ (กรณีตั้ง Consent Mode) ตรวจ Admin > Data collection and modification > Data filters

5. Key event ไม่นับ สาเหตุที่พบบ่อย: ลืม Mark as key event, event ส่งผิดชื่อ (ตัวพิมพ์เล็กใหญ่มีผล), หรือ trigger ใน GTM ไม่ทำงาน วิธีแก้: ใช้ DebugView ตรวจว่า event ส่งเข้ามาด้วยชื่ออะไร แล้วเทียบกับชื่อในหน้า Admin > Key events

6. GTM Preview ไม่ทำงาน เบราว์เซอร์เข้มงวดกับ third-party cookies มากขึ้น ทำให้ Preview Mode บางครั้งล้มเหลว วิธีแก้: ใช้ Chrome Incognito + เปิด third-party cookies, หรือใช้ Firefox สำหรับ debug, หรืออัปเดต Tag Manager Browser Extension เป็นเวอร์ชันล่าสุด

7. Cross-Domain Tracking ไม่ทำงาน ถ้าเว็บคุณมีหลาย domain (เช่น brand.com + shop.brand.com) ต้องตั้ง Cross-Domain ใน GA4 ที่ Admin > Data Streams > Web Stream > Configure tag settings > Configure your domains เพิ่มทุก domain ที่ต้องการ track เป็น user เดียวกัน

8. IP Filtering — ตัด traffic ตัวเองออก ที่ Admin > Data Streams > Web Stream > Configure tag settings > Define internal traffic > สร้าง rule ใหม่ ใส่ IP ของออฟฟิศ จากนั้นไปที่ Admin > Data collection and modification > Data filters แล้วเปลี่ยน filter “Internal Traffic” จาก Testing เป็น Active

9. User ID ไม่ตรงกัน หากเว็บคุณมีระบบ login และต้องการ track user ข้าม device ใช้ gtag('config', 'G-XXX', { 'user_id': USER_ID }) แต่ระวัง: User ID ต้องไม่ใช่ PII (email, phone, name) ต้องใช้ hashed ID แทน เพื่อให้สอดคล้องกับ GDPR/PDPA

10. BigQuery Export Error เมื่อเชื่อม GA4 กับ BigQuery แล้วไม่เห็นข้อมูล สาเหตุที่พบบ่อย: ใช้ BigQuery sandbox ที่ไม่ได้ผูก billing (ตารางจะหมดอายุเอง และใช้ streaming export ไม่ได้), สิทธิ์ของ service account ไม่พอ, หรือ event เกินลิมิต daily export ของเวอร์ชันฟรี (1 ล้าน events/วัน) ลองดู Cloud Logging เพื่อหาสาเหตุที่แท้จริง

ถ้าเจอปัญหานอกเหนือจาก 10 ข้อนี้ การตรวจเว็บแบบ SEO Audit ของเราครอบคลุมการเช็กว่า GA4 และ Search Console เก็บข้อมูลถูกต้องด้วย

GA4 + Looker Studio: สร้าง Marketing Dashboard ในที่เดียว

แม้ Google Analytics 4 จะมี Standard Reports ที่ใช้งานได้ดีระดับหนึ่ง แต่สำหรับการสร้าง Marketing Dashboard ที่สวยงาม custom ได้ตามต้องการ และแชร์ให้ทีมงาน/ลูกค้าดูได้ง่าย ๆ Looker Studio (เดิมชื่อ Data Studio) คือเครื่องมือที่ใช้ได้ฟรี

วิธีเชื่อม GA4 กับ Looker Studio ทำได้ง่ายมาก: ไปที่ lookerstudio.google.com > Create > Data Source > เลือก “Google Analytics” connector > เลือก Account > Property > Data Stream ของคุณ > Connect ระบบจะดึง dimensions และ metrics ทั้งหมดของ GA4 มาให้ใช้ได้ทันที

4 Chart ที่ควรมีใน Marketing Dashboard เริ่มต้น:

1. Time-Series Chart: Total Users + Sessions ใน 30 วันล่าสุด เห็น trend ของ traffic ภาพรวมว่าโต/ลดลง

2. Bar Chart: Top 10 Landing Pages by Sessions รู้ว่าหน้าไหนเป็น entry point หลัก เพื่อ optimize content และ CTA

3. Pie Chart: Sessions by Channel Grouping แยกว่า traffic มาจาก Organic Search, Direct, Social, Paid, Referral กี่เปอร์เซ็นต์

4. Scorecard: Key events + Key event rate ตัวเลขที่เจ้าของธุรกิจอยากเห็นเป็นอันดับแรก

อ่านวิธีสร้าง dashboard แบบละเอียดได้ที่คู่มือ Looker Studio

App Tracking: GA4 สำหรับ iOS / Android App

หนึ่งในข้อได้เปรียบหลักของ GA4 เหนือ Universal Analytics คือการ track ทั้งเว็บไซต์และแอปพลิเคชันใน Property เดียวกัน ทำให้เห็น customer journey ที่ครบถ้วนเมื่อ user สลับระหว่าง web และ app

วิธีการคือใช้ Firebase SDK ซึ่งเป็น SDK ของ Google ที่รวม Analytics + Crashlytics + Push Notification + Remote Config ไว้ในที่เดียว สำหรับ iOS:

// AppDelegate.swift
import FirebaseCore
import FirebaseAnalytics

func application(_ application: UIApplication,
                 didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
    FirebaseApp.configure()
    return true
}

// ส่ง custom event
Analytics.logEvent("purchase", parameters: [
    "value": 1500.00,
    "currency": "THB",
    "transaction_id": "T12345"
])

สำหรับ Android (Kotlin):

// Application.kt
class MyApplication : Application() {
    override fun onCreate() {
        super.onCreate()
        FirebaseAnalytics.getInstance(this)
    }
}

// ส่ง custom event
val bundle = Bundle().apply {
    putDouble("value", 1500.00)
    putString("currency", "THB")
    putString("transaction_id", "T12345")
}
firebaseAnalytics.logEvent("purchase", bundle)

ก่อนใช้งานต้องเชื่อม Firebase Project กับ GA4 Property ที่ Firebase Console > Project Settings > Integrations > Google Analytics > Link และเมื่อเชื่อมเรียบร้อย Data Stream ของ App จะปรากฏใน GA4 Admin > Data Streams โดยอัตโนมัติ

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

GA4 คืออะไร ต่างจาก Google Analytics ตัวเดิมยังไง?

GA4 คือ Google Analytics รุ่นปัจจุบันตัวเดียวที่ใช้ได้ ตัวเดิมคือ Universal Analytics ที่หยุดเก็บข้อมูลตั้งแต่ 1 กรกฎาคม 2023 GA4 นับทุกการกระทำเป็น Event, รวมเว็บกับแอปไว้ใน Property เดียว และใช้คำว่า Key events แทน Goals/Conversions แบบเดิม

GA4 ฟรีจริงไหม? มี Limit อะไรบ้าง?

ฟรีสำหรับเวอร์ชันมาตรฐาน Limit หลักที่ควรรู้คือ เก็บ event data สำหรับ Exploration ได้สูงสุด 14 เดือน, BigQuery daily export 1 ล้าน events/วัน, Custom Dimension แบบ event-scoped 50 ตัว และ Key events 30 ตัวต่อ Property เว็บ SME ส่วนใหญ่ใช้ไม่ถึงลิมิตเหล่านี้

ใครต้องใช้ GA4 360 (เสียเงิน)?

GA4 360 เหมาะกับองค์กรใหญ่ที่ข้อมูลเกินลิมิตของเวอร์ชันฟรี ต้องการ data retention นานสุด 50 เดือน, SLA, Subproperties สำหรับหลายแบรนด์ หรือ BigQuery export ที่ลิมิตสูงกว่า ราคาเป็นแบบเสนอรายองค์กรผ่าน Google หรือพาร์ทเนอร์ สำหรับธุรกิจ SME ในไทย GA4 ฟรีเพียงพอ

Data จาก Universal Analytics ย้ายมา GA4 ได้ไหม?

ไม่ได้ Google ไม่มีเครื่องมือย้ายข้อมูล และปิดการเข้าถึงข้อมูล UA ทั้งหมดไปแล้วตั้งแต่ 1 กรกฎาคม 2024 ถ้าเคย export ไว้ใน BigQuery หรือ Google Sheets ก่อนหน้านั้น ใช้เทียบ trend กับ GA4 ได้ แต่รวมเป็นรายงานเดียวกันไม่ได้ เพราะวิธีนับต่างกัน

GA4 รองรับ E-commerce ทุกแพลตฟอร์มไหม?

รองรับแพลตฟอร์มหลักเกือบทั้งหมด เช่น WooCommerce, Shopify, Magento, OpenCart, PrestaShop ผ่าน plugin หรือ integration ที่มีอยู่ สำหรับเว็บ custom ส่ง E-commerce events เองตามสเปกที่ Google เผยแพร่ไว้ (view_item, add_to_cart, begin_checkout, purchase)

GA4 ต้องใช้คู่ GTM เสมอไหม?

ไม่จำเป็น ใช้ gtag.js โดยตรงได้ แต่เราแนะนำ GTM สำหรับเว็บธุรกิจ เพราะเพิ่ม Custom Event ภายหลังได้โดยไม่ต้องแก้โค้ดเว็บ, มี Preview Mode ทดสอบก่อน publish และจัดการแท็กอื่นอย่าง Meta Pixel หรือ Google Ads ได้ในที่เดียว อ่านเพิ่มที่คู่มือ Google Tag Manager

Retention ข้อมูล GA4 นานเท่าไหร่?

ค่าเริ่มต้นคือ 2 เดือน ซึ่งสั้นมาก แนะนำให้เปลี่ยนเป็น 14 เดือน (สูงสุดของเวอร์ชันฟรี) ทันทีหลังติดตั้ง ที่ Admin > Data collection and modification > Data retention ค่านี้มีผลกับรายงาน Exploration เท่านั้น ส่วน Standard Reports (Acquisition, Engagement ฯลฯ) ใช้ข้อมูลสรุปที่ไม่ถูกลบตามค่านี้

ข้อบังคับของ Google ที่เริ่มมีนาคม 2024 ใช้กับผู้ใช้ในเขต EEA แต่เว็บไทยอยู่ภายใต้ PDPA ซึ่งต้องขอความยินยอมก่อนใช้คุกกี้ analytics และโฆษณา วิธีที่เรียบร้อยที่สุดคือมีแบนเนอร์คุกกี้ที่คุม GA4 ผ่าน Consent Mode v2 ถ้ายิงโฆษณาไปหาลูกค้ายุโรปถือว่าต้องทำ

GA4 + WPML (เว็บหลายภาษา) ตั้งยังไง?

สำหรับ WordPress ที่ใช้ WPML แนะนำ: 1) ใช้ Property เดียวสำหรับทุกภาษา ไม่ต้องแยก 2) ส่ง custom dimension page_language ไปกับทุก page_view 3) ใช้ Comparison หรือ filter ในรายงานเพื่อแยกตามภาษา ถ้าใช้ Rank Math อยู่ดูเพิ่มได้ที่หน้า Rank Math Pro Plugin ซึ่งเชื่อมกับ GA4 ได้

หลังติดตั้งกี่วันจะเห็นข้อมูล?

DebugView เห็นในไม่กี่วินาทีถึง 1-2 นาที, Realtime Report ภายในไม่กี่นาที, Standard Reports อาจใช้เวลา 24-48 ชั่วโมง ถ้าจะเทียบ trend ให้รอข้อมูลสะสมอย่างน้อย 1-2 สัปดาห์หลังติดตั้ง GA4

สรุป + Next Steps

GA4 คือเครื่องมือวัดผลเว็บไซต์ตัวหลักของ Google ตั้งแต่ Universal Analytics ปิดตัว ใช้ฟรี นับข้อมูลแบบ Event และเชื่อมกับ Search Console, Google Ads, Looker Studio และ BigQuery ได้ เว็บธุรกิจทุกเว็บควรมี เพราะถ้าไม่วัดก็ไม่รู้ว่างานการตลาดตัวไหนได้ผล

ในบทความนี้ครอบคลุม 4 วิธีติดตั้ง GA4 (gtag.js, Google Tag Manager, plugin บน WordPress, Astro/Next.js), Enhanced Measurement, Custom Events และ Key events, Consent Mode v2 กับ PDPA, DebugView, การอ่านรายงานหลัก, การแก้ปัญหา 10 ข้อ, Looker Studio และ Firebase สำหรับแอป

Next Steps ที่แนะนำ:

  1. ติดตั้ง GA4 วันนี้ เลือกวิธีเดียวที่เหมาะกับเว็บคุณ ส่วนใหญ่ใช้เวลาไม่ถึงชั่วโมง
  2. ตั้ง Key events อย่างน้อย 3 ตัว เริ่มจากส่งฟอร์ม กดไลน์ และกดโทร
  3. ตรวจด้วย DebugView แล้วรอ 1-2 วันให้ Standard Reports มีข้อมูล
  4. เปิดรายงาน Traffic acquisition ทุกเดือน ดูว่าช่องทางไหนพาคนที่ติดต่อจริงมา

ถ้าอยากให้ช่วยดูว่า GA4 ของเว็บคุณเก็บข้อมูลถูกไหม หรือต้องการวางระบบวัดผลคู่กับงานรับทำ SEO ทักมาคุยที่ LINE OA https://lin.ee/7KzlIEv หรือขอตรวจเว็บฟรี เราดูให้ก่อนว่าติดตรงไหน ปรึกษาฟรี ไม่จ้างก็ไม่เป็นไร

คีย์เวิร์ดที่เกี่ยวข้อง

ga4, google analytics 4, ga4 คืออะไร, ติดตั้ง ga4, วิธีใช้ ga4, ga4 wordpress, ga4 gtm, ga4 debug view, ga4 custom event, google tag manager

เกี่ยวกับผู้เขียน

Kreangsak S.

Kreangsak S.

ทีมงาน Southern Whale · SEO & WordPress Specialist · Web Developer

ทำเว็บไซต์และ SEO มากว่า 10 ปี ถนัดเว็บ WordPress และ E-Commerce ที่วาง SEO ตั้งแต่ต้น ปัจจุบันใช้ AI ช่วยพัฒนาระบบให้เร็วขึ้น

LinkedIn ↗Fastwork ↗ทัก LINE ปรึกษาฟรี ↗

อยากให้เราช่วยทำให้เลยไหม

เราตรวจเว็บให้ฟรีก่อนเสมอ บอก URL มา แล้วเราจะบอกว่าเว็บของคุณติดตรงไหน และควรแก้อะไรก่อน

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

ดูคู่มือรวมหมวด Digital Marketing →
Marketing Analytics

Bounce Rate คืออะไรใน GA4? นิยามใหม่ Engagement Rate และวิธีลดที่ได้ผลจริง ปี 2026

หลายคนยังตกใจกับตัวเลข Bounce Rate 70% ทั้งที่ GA4 เปลี่ยนวิธีคิดไปคนละเรื่องแล้ว บทความนี้อธิบายนิยามใหม่ พร้อมบอกว่าหน้าไหนควรกังวลจริงและควรแก้อย่างไร

Analytics

Google Tag Manager (GTM) คืออะไร? คู่มือติดตั้ง + ใช้งาน Tag/Trigger/Variable ปี 2026 | Southern Whale

GTM คือ Tag Management System ที่ทำให้คุณติดตั้ง GA4, Meta Pixel, LINE Tag ได้โดยไม่ต้องแก้ code ทุกครั้ง — บทความนี้สอนตั้งแต่ Setup จนถึง Server-Side ระดับ Enterprise

Marketing Analytics

Data-Driven Marketing คืออะไร? คู่มือการตลาดด้วยข้อมูลฉบับสมบูรณ์ 2026 | Southern Whale

หยุดตัดสินใจการตลาดด้วย 'ความรู้สึก' — Data-driven marketing คือการใช้ข้อมูลจริงนำทุกการตัดสินใจ ตั้งแต่เลือกกลุ่มเป้าหมายไปจนถึงปรับงบโฆษณา คู่มือนี้สอนตั้งแต่นิยามจนลงมือทำได้จริงในปี 2026