วิธีเพิ่มโค้ดติดตามสถิติใน Joomla

เพิ่มโค้ดติดตามสถิติใน Joomla ได้โดยใช้ส่วนเสริมที่รองรับการใส่โค้ดในส่วนหัวเว็บไซต์ หรือใช้ช่อง Custom Code ของเทมเพลต วิธีนี้เหมาะกับโค้ดจาก Google Analytics, Google Tag Manager หรือระบบวัดผลอื่น ก่อนติดตั้งควรสำรองข้อมูลและตรวจให้แน่ใจว่าไม่ได้ใส่โค้ดชุดเดียวกันซ้ำหลายตำแหน่ง

❶ เตรียมโค้ดติดตามและเลือกตำแหน่ง

① คัดลอกโค้ดจากผู้ให้บริการ

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

② เลือกวิธีใส่โค้ด

เลือกวิธีที่เหมาะกับการดูแลเว็บไซต์:

  • ส่วนเสริมสำหรับเพิ่มโค้ด เหมาะกับผู้ที่ต้องการจัดการจากหลังบ้านโดยไม่แก้ไฟล์เทมเพลต
  • ช่อง Custom Code ของเทมเพลต เหมาะเมื่อเทมเพลตมีช่องสำหรับใส่โค้ดในส่วน <head> หรือก่อนปิด <body>
  • Google Tag Manager เหมาะกับเว็บไซต์ที่ต้องจัดการแท็กหลายประเภทจากหน้าจัดการเดียว

ตรวจคู่มือของวิธีที่เลือก เพราะบางโค้ดต้องอยู่ในส่วน <head> ขณะที่บางบริการกำหนดตำแหน่งเพิ่มเติม

❷ เพิ่มโค้ดใน Joomla

① ใช้ส่วนเสริมหรือช่องของเทมเพลต

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

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

② ระวังการใช้ Custom Module

โมดูล Custom ใช้แสดงเนื้อหาในตำแหน่งโมดูลของหน้าเว็บ จึงไม่ใช่ตัวเลือกที่เหมาะสำหรับโค้ดซึ่งต้องวางไว้ในส่วน <head> หากใช้ตัวแก้ไขวางโค้ด HTML หรือสคริปต์ อาจถูกตัวกรองลบออกเมื่อบันทึกด้วย

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

③ หากใช้ Google Tag Manager

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

❸ ตรวจสอบว่าโค้ดทำงาน

① เปิดเว็บไซต์และตรวจแท็ก

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

② ตรวจข้อมูลในรายงานแบบเรียลไทม์

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

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

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

ComSiam แนะนำให้ทดสอบหน้าแรก บทความ และหน้าสำคัญหลายหน้า เพื่อยืนยันว่าโค้ดติดตามทำงานทั่วเว็บไซต์ ไม่ได้ทำงานเฉพาะบางหน้า

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

① ตรวจรหัสและตำแหน่งติดตั้ง

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

② ตรวจว่ามีแท็กซ้ำหรือไม่

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

③ ตรวจการบล็อกสคริปต์

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

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