เอกสารประกอบ
GA4 Error Pages: ค้นหาหน้า 404 จากชื่อหน้า
ค้นหาหน้าที่ผู้เข้าชมเห็นเป็นข้อผิดพลาด โดยจับคู่ชื่อหน้าใน GA4 เช่น \"404\" หรือ \"Page not found\" พร้อมจำนวนเซสชัน การดู และอัตราตีกลับ
รายงาน Error Pages ใช้ค้นหาหน้าที่ผู้เข้าชมเห็นเป็นข้อผิดพลาด โดยนำชื่อหน้าที่ GA4 บันทึกไว้มาจับคู่กับตัวกรองที่คุณบันทึกไว้ เช่น ชื่อหน้าที่มีคำว่า "404" หรือ "Page not found" รายงานจะแสดงว่าพาธใดทำให้เกิดข้อผิดพลาดเหล่านี้ มีเซสชันและการดูกี่ครั้ง และมีสัดส่วนเท่าใดของเซสชันทั้งหมดที่พบกับหน้าเหล่านี้ ลิงก์เสียและหน้าที่ถูกลบออกจึงปรากฏจากการเข้าชมจริง ไม่ใช่จากการครอลว์
ทำไมจึงจับคู่จากชื่อหน้า
GA4 บันทึกทั้งพาธและชื่อหน้าของการดูหน้าทุกครั้ง (pageTitle คือ "the web page titles used on your site" ในสคีมาของ Data API) เทมเพลตหน้าข้อผิดพลาดของเว็บไซต์มักมีชื่อหน้าเฉพาะของตัวเอง ชื่อหน้าจึงเป็นตัวบ่งชี้ที่เชื่อถือได้โดยไม่ต้องติดแท็กเพิ่มเติม รายงานจะขอพาธของหน้าพร้อมชื่อหน้าจาก GA4 แล้วเก็บเฉพาะหน้าที่ชื่อตรงกับตัวกรอง
การตั้งค่าตัวกรองชื่อหน้า
รายงานจะยังไม่ดึงข้อมูลใดๆ จนกว่าจะมีตัวกรองอย่างน้อยหนึ่งรายการ
- เลือกประเภทการจับคู่: contains, exactly matches, starts with, ends with หรือ matches regex
- พิมพ์ข้อความของชื่อหน้า เช่น
404แล้วคลิก Save filter หรือคลิกคำแนะนำที่มีให้: contains "404", "Page not found", "Server error" หรือ "Error" - เพิ่มได้ตามต้องการ สูงสุด 20 รายการ หน้าจะถูกนับเมื่อชื่อหน้าตรงกับตัวกรองอย่างน้อยหนึ่งรายการ
การจับคู่ไม่สนใจตัวพิมพ์เล็กหรือใหญ่ ตัวกรอง regex จะจับคู่ที่ตำแหน่งใดก็ได้ในชื่อหน้า เว้นแต่คุณจะกำหนดขอบเขตด้วย ^ และ $ โปรดระวังคำที่กว้างเกินไป เช่น contains "Error" จะจับคู่กับคู่มือที่ชื่อ "Error handling in forms" ด้วย ดังนั้นหลังเพิ่มตัวกรองให้ตรวจสอบตาราง และเปลี่ยนเป็นคำที่เจาะจงกว่าหากพบกรณีนี้
ตัวกรองจะบันทึกไว้ระดับพร็อพเพอร์ตี้ และรายงาน LLM Traffic ก็นำตัวกรองเหล่านี้ไปใช้กับตารางข้อผิดพลาดของตัวเองด้วย เฉพาะเจ้าของพร็อพเพอร์ตี้เท่านั้นที่แก้ไขตัวกรองได้ พร็อพเพอร์ตี้สาธิตจะคงตัวกรองที่แนะนำไว้
สิ่งที่รายงานแสดง
- การ์ดห้าใบ ได้แก่ Error Sessions, Error Views, Active Users, Bounce Rate และ Share of All Sessions ซึ่งเป็นการนำเซสชันที่พบข้อผิดพลาดหารด้วยเซสชันทั้งหมดในเซกเมนต์ ในสี่ใบแรก ค่าที่เพิ่มขึ้นจะแสดงเป็นสัญญาณไม่ดี
- แผนภูมิแท่งของสิบหน้าที่ตรงกันและมีเซสชันมากที่สุด
- ตารางที่มีคอลัมน์ Page Title, Page, Sessions, Views, Active Users และ Bounce Rate ค้นหาได้จากพาธหรือชื่อหน้า แสดงหน้าละ 50 แถว
หาก GA4 ส่งชื่อหน้ากลับมาหลายชื่อสำหรับพาธเดียว ตัวเลขจะถูกรวมกันภายใต้ชื่อแรก
การแก้ไขสิ่งที่พบ
ไล่ดูตารางจากแถวที่มีเซสชันมากที่สุดลงไป
- ตัดสินใจว่าแต่ละพาธควรเป็นอย่างไร จะกู้คืนหน้านั้น เปลี่ยนเส้นทางไปยังหน้าที่ยังใช้งานอยู่ซึ่งใกล้เคียงที่สุด หรือปล่อยให้เป็น 404 เมื่อไม่มีหน้าใดมาแทนที่
- ค้นหาว่ามีอะไรลิงก์มาที่หน้านั้น ค้นหาลิงก์ไปยังพาธนั้นในเทมเพลตและเนื้อหาของคุณเอง แล้วแก้ไขให้ถูกต้อง ส่วนลิงก์ในเว็บไซต์อื่นและบุ๊กมาร์กเก่าอยู่นอกเหนือการควบคุมของคุณ ซึ่งเป็นเหตุผลที่ต้องใช้การเปลี่ยนเส้นทาง
- ตรวจสอบรหัสสถานะ หน้าข้อผิดพลาดที่ตอบกลับด้วยสถานะ 200 คือสิ่งที่ Google เรียกว่า soft 404 (soft 404 errors) ลองนำพาธนั้นไปตรวจด้วย URL Inspection เพื่อดูว่า Google ได้รับอะไรกลับไป
- ติดตาม Share of All Sessions หลังแก้ไข ค่านี้ควรลดลงในอีกไม่กี่สัปดาห์ต่อมา
รายงานมองเห็นได้เฉพาะหน้าข้อผิดพลาดที่มีแท็ก GA4 ของคุณ หากเทมเพลตหน้าข้อผิดพลาดไม่โหลดแท็ก การเข้าชมหน้านั้นจะไม่ไปถึง GA4 และจะไม่ปรากฏในรายงานนี้ สำหรับข้อผิดพลาดที่ Google พบระหว่างครอลว์ ดู 404 errors in Search Console