การแก้ปัญหา

คู่มือนี้สรุปขั้นตอนการแก้ปัญหาที่พบบ่อยเพื่อแก้ไขข้อผิดพลาดในการใช้งานที่พบบ่อย

ไม่มีกิจกรรม

หากเหตุการณ์ไม่แสดงใน Google Analytics คุณควรตรวจหาปัญหาที่พบได้ทั่วไป 2-3 ประการ

ก่อนอื่นให้เลือกลูกค้า ดังนี้

  • คุณใช้ api_secret ที่ถูกต้องหรือไม่

    ตรวจสอบว่าคุณใช้ api_secret สำหรับสตรีมที่ถูกต้อง หากคุณตั้งค่า Measurement Protocol ไว้สำหรับสตรีมหลายรายการ แต่ละสตรีมจะมีข้อมูลลับของตัวเอง

  • api_secret ของคุณยังใช้ได้อยู่ไหม

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

  • คัดลอก api_secret ของคุณถูกต้องไหม

    api_secret จะคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ตรวจสอบอีกครั้งว่า api_secret ใน UI ของ Google Analytics ตรงทุกประการกับที่คุณใช้ในโค้ด

  • อย่าใช้ advertising_id

    ไม่รองรับ advertising_id เป็นตัวระบุอุปกรณ์ที่ถูกต้อง ใช้ app_instance_id หากคุณใช้ Firebase และ client_id หากใช้ gtag.js

รหัสไม่ถูกต้อง

เนื่องจาก Measurement Procotol รองรับรหัสจาก SDK ของ Google Analytics สำหรับ Firebase และ gtag.js ดังนั้นคุณต้องใช้รหัสที่ถูกต้อง รหัสที่คุณควรใช้จะเปลี่ยนแปลงไป ขึ้นอยู่กับว่าคุณใช้ SDK ของ Google Analytics สำหรับ Firebase หรือ gtag.js ข้อมูลต่อไปนี้จะสรุปรหัสที่คุณควรใช้

SDK ของ Google Analytics สำหรับ Firebase

หากใช้ SDK ของ Google Analytics สำหรับ Firebase รหัสที่คุณควรใช้คือ

  • firebase_app_id - รวมรหัสนี้ไว้ในพารามิเตอร์การค้นหาของคำขอ รหัสนี้จะระบุแอป Firebase ของคุณโดยไม่ซ้ำกัน ผู้ใช้ทั้งหมดในแอปจะมี firebase_app_id เดียวกัน พบในคอนโซล Firebase ในส่วน
    การตั้งค่าโปรเจ็กต์ > ทั่วไป > แอปของคุณ > รหัสแอป
  • app_instance_id - รวมรหัสนี้ในส่วนเนื้อหาของ POST สำหรับคำขอ รหัสนี้จะระบุการติดตั้งแอป Firebase แต่ละรายการที่ไม่ซ้ำกัน โดยค่านี้จะแตกต่างกันไปในการติดตั้งแอปแต่ละครั้ง วิธีการขอค่านี้สำหรับแพลตฟอร์ม Firebase แต่ละแพลตฟอร์มมีดังนี้

คุณไม่ควรใช้รายการต่อไปนี้

  • firebase_instance_id - ไม่ควรรวมรหัสนี้ไว้ในคำขอของคุณ รหัสนี้ใช้สำหรับระบุอินสแตนซ์ที่ระบุของแอป แต่เป็นรหัสเฉพาะของ Firebase และใช้สำหรับงานต่างๆ เช่น ข้อความ FCM

gtag.js

หากใช้ gtag.js รหัสที่คุณควรใช้คือ

  • measurement_id - รวมรหัสนี้ไว้ในพารามิเตอร์การค้นหาของคำขอ รหัสนี้จะระบุสตรีมข้อมูลโดยไม่ซ้ำกัน ผู้ใช้ทั้งหมดในเว็บไซต์จะมี measurement_id เหมือนกัน พบได้ใน UI ของ Google Analytics ในส่วน
    ผู้ดูแลระบบ > สตรีมข้อมูล > เลือกสตรีม > รหัสการวัด
  • client_id - รวมรหัสนี้ในส่วนเนื้อหาของ POST สำหรับคำขอ รหัสนี้จะระบุอินสแตนซ์ของผู้ใช้เว็บไคลเอ็นต์โดยไม่ซ้ำกัน ค่านี้จะแตกต่างกันไปสำหรับผู้ใช้แอปแต่ละราย โปรดดูตัวอย่างเหล่านี้เพื่อดูวิธีดึงข้อมูลค่านี้