คุณสามารถทำการแก้ไขได้ในโค้ดแอพโดยตรง หรือผ่านการเปิดใช้งานการลงบันทึกเหตุการณ์ในแอพอัตโนมัติในแดชบอร์ดผู้พัฒนาเหตุการณ์ในแอพหรือตัวจัดการแอพ โปรดทราบว่า ในกรณีที่เกิดค่าที่ขัดแย้งกันระหว่างรายงานปัญหาและการเปิดใช้งาน AutoLogAppEventsEnabled
เราจะยึดตามค่าในการเปิดใช้งาน "การลงบันทึกเหตุการณ์ในแอพอัตโนมัติ" เป็นหลัก โดยเฉพาะอย่างยิ่ง เมื่อเปิดตัวแอพในเกาหลี โปรดทราบว่าการลงบันทึกเหตุการณ์ในแอพอัตโนมัติสามารถปิดใช้งานได้
เมื่อคุณใช้ Facebook SDK เวอร์ชั่นที่ระบุไว้ด้านล่าง ระบบจะเก็บรวบรวมเหตุการณ์ที่เกี่ยวข้องกับการโต้ตอบของผู้ใช้กับแอพของคุณโดยอัตโนมัติ
ซึ่งจะส่งผลกับ Facebook SDK ต่อไปนี้
สำหรับ Android ให้เรียกใช้ callbackManager.onActivityResult
เพื่อส่งต่อผลลัพธ์การเข้าสู่ระบบไปยัง callbackManager
iOS จะไม่บังคับให้ต้องใช้โค้ดในการรวบรวมเหตุการณ์
เมื่อใช้ Facebook SDK เหตุการณ์บางอย่างในแอพของคุณจะได้รับการลงบันทึกและเก็บรวบรวมไว้สำหรับตัวจัดการเหตุการณ์ของ Facebook โดยอัตโนมัติ เว้นแต่คุณจะปิดใช้งานการลงบันทึกเหตุการณ์แบบอัตโนมัติ เหตุการณ์เหล่านี้จะเกี่ยวข้องกับกรณีการใช้งานทั้งหมด ไม่ว่าจะเป็นการกำหนดเป้าหมาย การวัดผล หรือการปรับให้เหมาะสม
เหตุการณ์สำคัญที่ได้รับการเก็บรวบรวมโดยเป็นส่วนหนึ่งของการลงบันทึกเหตุการณ์ในแอพโดยอัตโนมัติมีอยู่ 3 อย่าง ได้แก่ การติดตั้งแอพ การเปิดใช้แอพ และการซื้อ เมื่อเปิดใช้งานการลงบันทึกแบบอัตโนมัติ ผู้ลงโฆษณาจะสามารถปิดใช้งานเหตุการณ์เหล่านี้ได้ รวมถึงเหตุการณ์อื่นๆ ภายใน Facebook เช่น เหตุการณ์อิมเพรสชั่นของการเข้าสู่ระบบ อย่างไรก็ตาม หากคุณปิดใช้งานการลงบันทึกแบบอัตโนมัติแต่ยังคงต้องการลงบันทึกเหตุการณ์ที่เฉพาะเจาะจง เช่น เหตุการณ์การติดตั้งหรือการซื้อ ให้ปรับใช้การลงบันทึกสำหรับเหตุการณ์เหล่านี้ในแอพของคุณด้วยตนเอง
เหตุการณ์ | รายละเอียด |
---|---|
การติดตั้งแอพ | ครั้งแรกที่ผู้ใช้ใหม่เปิดใช้งานแอพหรือครั้งแรกที่แอพเริ่มทำงานบนอุปกรณ์เครื่องหนึ่งๆ |
การเปิดใช้แอพ | เมื่อผู้ใช้เปิดใช้แอพของคุณ Facebook SDK จะเริ่มทำงานและเหตุการณ์ดังกล่าวจะได้รับการลงบันทึกไว้ อย่างไรก็ตาม หากเหตุการณ์การเปิดใช้แอพครั้งที่ 2 เกิดขึ้นภายในเวลาไม่เกิน 60 วินาทีนับจากการเปิดใช้ครั้งแรก ระบบจะไม่ลงบันทึกเหตุการณ์การเปิดใช้แอพครั้งที่ 2 นั้น |
การซื้อในแอพ | เมื่อ Apple App Store หรือ Google Play ประมวลผลการซื้อเสร็จสิ้น หากคุณใช้แพลตฟอร์มการชำระเงินอื่นๆ คุณจะต้องเพิ่มโค้ดเหตุการณ์การซื้อด้วยตนเอง |
รายงานข้อขัดข้องสำหรับ Facebook SDK (สำหรับการใช้งานใน Facebook เท่านั้น) | หากแอพของคุณเกิดหยุดทำงานเนื่องจาก Facebook SDK ระบบจะสร้างรายงานการหยุดทำงานขึ้นมาและส่งไปยัง Facebook เมื่อมีการเปิดแอพของคุณขึ้นมาใหม่ รายงานนี้จะไม่มีข้อมูลผู้ใช้ และช่วยให้ Facebook สามารถรับรองได้ถึงคุณภาพและความเสถียรของ SDK หากต้องการเลือกไม่ใช้การลงบันทึกเหตุการณ์นี้ ให้ปิดใช้งานเหตุการณ์แบบลงบันทึกโดยอัตโนมัติ |
หากไม่ต้องการให้ Facebook SDK รวบรวมเหตุการณ์ในแอพโดยอัตโนมัติ ให้ปิดใช้งานการลงบันทึกอัตโนมัติ หากปิดใช้งานการลงบันทึกอัตโนมัติแล้วแต่ยังคงต้องการลงบันทึกเฉพาะบางเหตุการณ์สำหรับ Facebook Analytics คุณจะต้องปรับใช้การลงบันทึกกับเหตุการณ์เหล่านี้ในแอพของคุณด้วยตนเอง