ลองใช้เซิร์ฟเวอร์ MCP สำหรับ Google Analytics ติดตั้งจาก
GitHub และดูรายละเอียดเพิ่มเติมได้ที่
ประกาศ
วัดแอปพลิเคชันหน้าเว็บเดียว
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
เอกสารนี้มีไว้สําหรับนักพัฒนาซอฟต์แวร์ที่ต้องการวัดการดูหน้าเว็บในแอปพลิเคชันหน้าเว็บเดียวโดยใช้ Google Analytics
แอปพลิเคชันหน้าเว็บเดียว (SPA) คือเว็บไซต์ที่โหลดเอกสาร HTML ครั้งเดียวและดึงข้อมูลเนื้อหาเพิ่มเติมโดยใช้ JavaScript API
ตัวอย่างเช่น สมมติว่าคุณมีแบบฟอร์มเพื่อรับผู้มีโอกาสเป็นลูกค้า แบบฟอร์มมี 3 หน้าจอ ดังนี้
หน้าจอแรกเพื่อบันทึกข้อมูลลูกค้า
หน้าจอที่ 2 ที่ลูกค้าระบุความสนใจในบริการบางอย่าง
หน้าหน้าจอที่ 3 เพื่อลงชื่อสมัครใช้เวิร์กช็อปทางเว็บที่เกี่ยวข้องกับความสนใจของลูกค้า
กุญแจสำคัญในการวัดการดูหน้าเว็บจาก SPA อย่างถูกต้องคือการนับการดูหน้าเว็บสําหรับแต่ละหน้าจอที่ผู้ใช้โต้ตอบด้วย และรับ referrer ของหน้าเว็บที่ถูกต้อง เพื่อให้คุณติดตามเส้นทางของผู้ใช้ได้อย่างถูกต้อง
ก่อนเริ่มต้น
หน้านี้จะถือว่าคุณมีสิ่งต่อไปนี้อยู่แล้ว
ใช้การวัดแอปพลิเคชันหน้าเว็บเดียว
หากต้องการใช้การวัด SPA ที่แม่นยํา ให้ใช้วิธีใดวิธีหนึ่งต่อไปนี้เพื่อทริกเกอร์การเปิดดูหน้าเว็บเสมือนใหม่
การเปลี่ยนแปลงประวัติเบราว์เซอร์ (แนะนำ): หาก SPA ใช้ History API โดยเฉพาะเมธอด pushState()
และ replaceState()
เพื่ออัปเดตหน้าจอ ให้ใช้ตัวเลือกนี้
เหตุการณ์ที่กําหนดเอง: หากเว็บไซต์ใช้ออบเจ็กต์ DocumentFragment
เพื่อแสดงผลหน้าจอต่างๆ ให้ใช้ตัวเลือกนี้
การติดตั้งใช้งานประวัติการเข้าชมของเบราว์เซอร์
การติดตั้งใช้งานเหตุการณ์ที่กําหนดเอง
ยืนยันการตั้งค่าการวัด
วิธียืนยันว่าแอปพลิเคชันหน้าเว็บเดียววัดการดูหน้าเว็บได้อย่างถูกต้อง
เปิดใช้โหมดแก้ไขข้อบกพร่องสําหรับแท็กทุกรายการในการตั้งค่าการวัดผล SPA ดูวิธีตรวจสอบเหตุการณ์ใน DebugView
คลิกผ่านแอปพลิเคชันหน้าเว็บเดียว เมื่อคลิกไปยังหน้าจอเสมือนใหม่ คุณควรเห็นเหตุการณ์ page_view
ใหม่ใน DebugView เปรียบเทียบพารามิเตอร์เหตุการณ์ page_view
กับเหตุการณ์ page_view
ก่อนหน้าเพื่อตรวจสอบว่ามีการอัปเดต URL ที่มาของหน้าเว็บและตําแหน่งหน้าเว็บอย่างถูกต้องหรือไม่
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-04-29 UTC
[null,null,["อัปเดตล่าสุด 2025-04-29 UTC"],[],["Developers using Google Analytics to measure page views on single-page applications (SPAs) should count page views for each user-interacted screen and accurately track the page referrer. To implement this, they can trigger virtual page views via browser history changes using the History API's `pushState()` and `replaceState()` methods, or through custom events with the `DocumentFragment` object. After implementation, debug mode should be enabled to verify new `page_view` events for each virtual screen, ensuring referrer and location data updates correctly.\n"],null,[]]