วิธีเชื่อม Joomla กับ Google Analytics

เชื่อม Joomla กับ Google Analytics 4 (GA4) โดยสร้างพร็อพเพอร์ตี้และ Web data stream เพื่อรับ Measurement ID ที่ขึ้นต้นด้วย G- จากนั้นติดตั้ง Google tag บนเว็บไซต์ผ่านส่วนเสริมหรือช่องเพิ่มโค้ดของเทมเพลต แล้วตรวจสอบข้อมูลในรายงาน Realtime

❶ สร้างพร็อพเพอร์ตี้และรับ Measurement ID

① สร้างพร็อพเพอร์ตี้ GA4

เข้าสู่ Google Analytics แล้วสร้างพร็อพเพอร์ตี้สำหรับเว็บไซต์ ตั้งชื่อ เลือกเขตเวลาและสกุลเงินให้ตรงกับธุรกิจ จากนั้นสร้าง Web data stream โดยระบุโดเมนและชื่อสตรีม

② คัดลอก Measurement ID

เปิดรายละเอียด Web data stream แล้วคัดลอก Measurement ID ซึ่งขึ้นต้นด้วย G- เก็บค่านี้ไว้สำหรับนำไปตั้งค่าใน Joomla อย่าสับสนกับรหัสพร็อพเพอร์ตี้หรือรหัสคอนเทนเนอร์ Google Tag Manager ซึ่งขึ้นต้นด้วย GTM-

❷ ติดตั้ง Google tag บน Joomla

① ใช้ส่วนเสริมที่รองรับ GA4

ค้นหาส่วนเสริม Joomla ที่รองรับ GA4 และตรวจสอบว่าเข้ากันได้กับ Joomla และ PHP รุ่นที่เว็บไซต์ใช้อยู่ ติดตั้งและเปิดใช้งานตามขั้นตอนของผู้พัฒนา จากนั้นกรอก Measurement ID ในช่องที่กำหนด

ส่วนเสริมแต่ละตัวอาจใช้ชื่อเมนูหรือช่องตั้งค่าต่างกัน ให้ตรวจคู่มือของส่วนเสริมนั้น และอย่าติดตั้งส่วนเสริมหลายตัวเพื่อเพิ่มแท็กชุดเดียวกัน

② ใช้ช่องเพิ่มโค้ดของเทมเพลต

หากเทมเพลตมีช่องสำหรับเพิ่มโค้ดในส่วน <head> ให้คัดลอก Google tag จากหน้าติดตั้งแท็กใน GA4 แล้ววางตามคำแนะนำของเทมเพลต วิธีนี้เหมาะเมื่อเว็บไซต์ไม่มีส่วนเสริมที่รองรับหรือผู้ดูแลต้องการควบคุมตำแหน่งติดตั้ง

หลีกเลี่ยงการแก้ไฟล์เทมเพลตหลักโดยตรง เพราะการอัปเดตเทมเพลตอาจเขียนทับการเปลี่ยนแปลง หากจำเป็นต้องแก้โค้ด ควรใช้ child template หรือวิธีเพิ่มโค้ดที่เทมเพลตรองรับ

③ ใช้ Google Tag Manager หากต้องจัดการหลายแท็ก

หากเว็บไซต์ต้องติดตั้งแท็กหลายชนิด เช่น Analytics และการวัด Conversion อาจใช้ Google Tag Manager เพื่อจัดการแท็กจากคอนเทนเนอร์เดียว ตรวจสอบให้แน่ใจว่า Measurement ID ถูกเพิ่มเป็นปลายทางในระบบและไม่มีการติดตั้งแท็ก GA4 ซ้ำอีกทางหนึ่ง

❸ ตรวจสอบว่า Analytics รับข้อมูลแล้ว

① เปิดเว็บไซต์และดูรายงาน Realtime

เปิดเว็บไซต์ในหน้าต่างใหม่ แล้วกลับไปที่ Google Analytics เพื่อดูรายงาน Realtime การเริ่มรับข้อมูลอาจใช้เวลาสักระยะ หากเพิ่งติดตั้ง ให้รอแล้วตรวจอีกครั้ง

② ตรวจด้วย Tag Assistant

ใช้ Tag Assistant ตรวจหน้าเว็บไซต์และดูว่า Google tag ที่ติดตั้งพบ Measurement ID ที่ถูกต้องหรือไม่ หากไม่พบ ให้ตรวจว่าบันทึกการตั้งค่าแล้ว ปลั๊กอินเปิดใช้งาน และโค้ดถูกเพิ่มในทุกหน้าที่ต้องการวัดผล

❹ แก้ปัญหาเมื่อไม่มีข้อมูล

① ตรวจว่าติดตั้งแท็กซ้ำหรือไม่

หากใช้ทั้งส่วนเสริม ช่องเพิ่มโค้ดของเทมเพลต และ Google Tag Manager พร้อมกัน อาจเกิดการส่งข้อมูลซ้ำ ตรวจแหล่งติดตั้งทั้งหมดและให้เหลือวิธีที่ตั้งใจใช้เพียงชุดเดียว

② ตรวจสถานะแคชและการตั้งค่าความยินยอม

ล้างแคชของ Joomla เทมเพลต และระบบแคชภายนอก แล้วทดสอบใหม่ หากเว็บไซต์ใช้แบนเนอร์ความยินยอมคุกกี้ ให้ตรวจว่าแท็กทำงานตามการตั้งค่าความยินยอมของเว็บไซต์

③ ตรวจข้อผิดพลาดของส่วนเสริมหรือเทมเพลต

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

ทีม ComSiam แนะนำให้บันทึกว่าเพิ่มแท็กไว้ที่ใดและใช้ Measurement ID ใด เพื่อให้ง่ายต่อการตรวจสอบเมื่อเปลี่ยนเทมเพลตหรือย้ายเว็บไซต์

❺ ตรวจสอบก่อนใช้งานจริง

เปิดหน้าเว็บหลายหน้า ทั้งหน้าแรก บทความ และหน้าสำคัญ เพื่อยืนยันว่าแท็กทำงานทั่วเว็บไซต์ ตรวจรายงาน Realtime หลังติดตั้ง และตรวจนโยบายความเป็นส่วนตัวกับการตั้งค่าความยินยอมให้สอดคล้องกับวิธีเก็บข้อมูลของเว็บไซต์

เมื่อข้อมูลเริ่มเข้า GA4 แล้ว ควรตรวจเป็นระยะว่าแท็กยังทำงานหลังอัปเดต Joomla เทมเพลต หรือส่วนเสริม ComSiam แนะนำให้หลีกเลี่ยงการติดตั้งแท็กซ้ำ เพราะอาจทำให้จำนวนการเข้าชมและเหตุการณ์คลาดเคลื่อนได้