เชื่อม Joomla กับ Google Analytics 4 อย่างไร เพื่อติดตามผู้เข้าชม

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

❶ เตรียม GA4 และคัดลอกรหัสติดตาม

① สร้างพร็อพเพอร์ตี้และ Web data stream

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

② เลือกวิธีติดตั้งแท็กให้เหมาะกับเว็บ

เลือกวิธีใดวิธีหนึ่ง เช่น

  • ใช้ส่วนเสริม Joomla ที่รองรับ Google tag หรือ GA4
  • ใช้ฟิลด์สำหรับโค้ดส่วนหัวของเทมเพลต ถ้ามี
  • ติดตั้ง Google tag ด้วยตนเองในเทมเพลต
  • ใช้ Google Tag Manager หากต้องจัดการแท็กหลายประเภท

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

❷ ติดตั้ง Google tag บนเว็บไซต์ Joomla

① ติดตั้งผ่านส่วนเสริม

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

หลังบันทึก ให้ตรวจตัวเลือกของส่วนเสริมว่าไม่ได้สร้างแท็กซ้ำกับปลั๊กอินอื่นหรือโค้ดในเทมเพลต

② ใส่โค้ดผ่านฟิลด์ของเทมเพลต

หากเทมเพลตมีช่องสำหรับโค้ดในส่วน <head> ให้ใช้ตามคำแนะนำของเทมเพลต วาง Google tag ตามขั้นตอนของ Google และใส่ Measurement ID ของ Web data stream ที่ถูกต้อง

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

③ เลือกติดตั้งผ่าน Google Tag Manager

หากใช้ Google Tag Manager ให้ติดตั้งโค้ดคอนเทนเนอร์บน Joomla ก่อน แล้วสร้าง Google tag ภายใน Tag Manager โดยใช้รหัสแท็กที่สัมพันธ์กับ GA4 ตั้งค่าให้แท็กทำงานตามเงื่อนไขที่ต้องการ และเผยแพร่เวอร์ชันคอนเทนเนอร์เมื่อทดสอบเรียบร้อย

❸ ตรวจว่า GA4 รับข้อมูลจาก Joomla แล้ว

① ใช้ Tag Assistant ตรวจการติดตั้ง

เปิดเว็บไซต์ด้วย Tag Assistant แล้วตรวจว่าพบ Google tag ID ที่ติดตั้งไว้ หากไม่พบ ให้ตรวจตำแหน่งโค้ด สถานะส่วนเสริม การตั้งค่าเทมเพลต และข้อจำกัดจากระบบแคช

② ตรวจรายงาน Realtime ใน GA4

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

แนวทางของ ComSiam คือทดสอบโดยเปิดหน้าเว็บจริงหลังติดตั้ง พร้อมตรวจทั้ง Tag Assistant และ Realtime ก่อนสรุปว่าการเชื่อมต่อสำเร็จ

③ ตรวจว่าไม่มีแท็กซ้ำ

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

❹ ตรวจความเป็นส่วนตัวและดูแลการตั้งค่า

① จัดการการแจ้งความยินยอมตามข้อกำหนดที่เกี่ยวข้อง

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

② บันทึกรหัสและตำแหน่งติดตั้ง

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

③ ทดสอบอีกครั้งหลังเปลี่ยนเทมเพลตหรือส่วนเสริม

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