เอกสารนี้จะอธิบายวิธีแก้ไขข้อบกพร่องและแก้ปัญหา ปลั๊กอิน Google Analytics สำหรับ Unity
การแก้ไขข้อบกพร่องและการแก้ปัญหา
หากคุณทำตามคู่มือสำหรับนักพัฒนาซอฟต์แวร์แล้ว แต่ไม่เห็นข้อมูลในรายงาน Google Analytics โปรดอ่านคำแนะนำและข้อควรพิจารณาต่อไปนี้
- Google Analytics อาจใช้เวลาถึง 24-48 ชั่วโมงในการเริ่มรายงานข้อมูล หากคุณยืนยันแล้วว่าการใช้งานถูกต้อง ให้รออย่างน้อย 48 ชั่วโมงเพื่อพิจารณาว่าความล่าช้านี้เป็นสาเหตุที่คุณไม่เห็นข้อมูลหรือไม่
- การรายงานแบบเรียลไทม์ช่วยให้คุณตรวจสอบกิจกรรมที่กำลังเกิดขึ้นในเว็บไซต์หรือแอปได้ ซึ่งจะช่วยให้คุณทราบได้อย่างรวดเร็วว่า Hit กำลังจะเข้ามาในเร็วๆ นี้ โปรดทราบว่าบางครั้งการรายงานแบบเรียลไทม์อาจถูกระงับชั่วคราวในข้อมูลพร็อพเพอร์ตี้ที่คุณไม่ได้เข้าถึงเมื่อเร็วๆ นี้ อย่างไรก็ตาม ระบบจะเปิดใช้งานเรียลไทม์อีกครั้งหลังจากที่คุณเข้าไปที่รายงานแบบเรียลไทม์ในข้อมูลพร็อพเพอร์ตี้นั้น ดูรายละเอียดเพิ่มเติมได้ในบทความช่วยเหลือเกี่ยวกับเรียลไทม์
- ตั้งค่าระดับการบันทึกเป็น
VERBOSE
เพื่อรับข้อมูลเพิ่มเติมเกี่ยวกับพารามิเตอร์ที่ขาดหายไปหรือปัญหาอื่นๆ ซึ่งอาจขัดขวางไม่ให้ส่ง Hit ของคุณ คลิก GAv4 ในลำดับชั้นของเกม แล้วเลือกระดับการบันทึกในเมนูแบบเลื่อนลง
- ยืนยันว่าคุณกำหนดค่า Prefab ถูกต้องแล้ว คุณต้องมีพร็อพเพอร์ตี้/รหัสติดตามและชื่อแอปที่ถูกต้อง ตรวจสอบว่าคุณกําลังดูรายงานของพร็อพเพอร์ตี้ที่เกี่ยวข้อง
- ตรวจสอบว่าคุณได้กำหนดระยะเวลาการจัดส่งเป็นค่าที่สมเหตุสมผลแล้ว การตั้งค่านี้เป็น 0 หรือค่าลบจะหยุดส่ง Hit อย่างสิ้นเชิง ส่วนค่าขนาดใหญ่จะทำให้ Hit ไม่ปรากฏในรายงานแบบเรียลไทม์ (จะยังดูได้อยู่ในรายงานอื่นๆ) ค่าเริ่มต้นของปลั๊กอินคือ 5 วินาที
- ในอุปกรณ์ Android ที่ติดตั้งบริการ Google Play ไว้ ระบบจะเปิดใช้การจ่ายอัตโนมัติและการจัดส่งด้วยตนเองจะใช้ไม่ได้ ดูรายละเอียดเพิ่มเติมใน เอกสารการจัดส่งของ Android
- ตรวจสอบว่าไม่ได้เลือก Flag ทดลองเรียกใช้ ไว้ แฟล็กนี้มีไว้เพื่อทดสอบเกมของคุณ และหากเลือกไว้ ระบบจะป้องกันไม่ให้มีการส่ง Hit ทั้งหมดไปยัง Google Analytics
สำหรับปัญหาเกี่ยวกับการกำหนดค่าและบิลด์ทั่วไป โปรดอ่านข้อมูลต่อไปนี้
- ก่อนใช้
GoogleAnalyticsV4
ในสคริปต์ โปรดตรวจสอบว่าได้ กำหนดค่าล่วงหน้าและในลำดับชั้นของออบเจ็กต์แล้ว มิฉะนั้นNullReferenceException
อาจปรากฏขึ้น - หากคุณได้รับข้อผิดพลาด Linker เมื่อสร้างสำหรับ iOS ให้ทำตามขั้นตอนการตั้งค่าและการกำหนดค่า iOS เพื่อเพิ่มไลบรารีที่จำเป็นโดยอัตโนมัติเมื่อสร้าง
- หากคุณได้รับข้อผิดพลาดเกี่ยวกับสิทธิ์ใน Android ให้ทำตามขั้นตอนการตั้งค่าและการกำหนดค่า Android เพื่อดูวิธีอัปเดตไฟล์ AndroidManifest.xml
แหล่งข้อมูลเพิ่มเติม
หากยังพบปัญหาและไม่สามารถtroubleshootได้ ให้ลองทำตามขั้นตอนต่อไปนี้
- ขอความช่วยเหลือใน Stack Overflow ได้ที่ google-analytics
- เปิดปัญหาหากคิดว่ามีข้อบกพร่องในปลั๊กอิน