คู่มือนี้จะแสดงวิธีบันทึกเหตุการณ์ในแอปของคุณ
เหตุการณ์ ให้ข้อมูลเชิงลึกเกี่ยวกับสิ่งที่เกิดขึ้นในแอปของคุณ เช่น การกระทำของผู้ใช้ เหตุการณ์ของระบบ หรือข้อผิดพลาด
Analytics จะบันทึก เหตุการณ์ บางอย่างให้คุณโดยอัตโนมัติ คุณไม่จำเป็นต้องเพิ่มรหัสใดๆ เพื่อรับ หากแอปของคุณจำเป็นต้องรวบรวมข้อมูลเพิ่มเติม คุณสามารถบันทึกเหตุการณ์ Analytics ที่แตกต่างกันได้ถึง 500 ประเภท ในแอปของคุณ ไม่มีการจำกัดจำนวนเหตุการณ์รวมที่แอปของคุณบันทึก โปรดทราบว่าชื่อเหตุการณ์จะต้องตรงตามตัวพิมพ์ใหญ่-เล็ก และการบันทึกสองเหตุการณ์ที่มีชื่อต่างกันเฉพาะในกรณีที่ส่งผลให้เกิดเหตุการณ์ที่แตกต่างกันสองเหตุการณ์
ก่อนที่คุณจะเริ่ม
ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าโครงการของคุณและสามารถเข้าถึง Analytics ตามที่อธิบายไว้ใน เริ่มต้นใช้งาน Analytics
บันทึกเหตุการณ์
หลังจากที่คุณกำหนดค่าอินสแตนซ์ firebase.analytics()
แล้ว คุณสามารถเริ่มบันทึกเหตุการณ์ด้วยวิธี logEvent()
ได้ หากคุณคุ้นเคยกับ Google Analytics อยู่แล้ว วิธีการนี้จะเทียบเท่ากับการใช้คำสั่ง event
ใน gtag.js
เพื่อช่วยคุณในการเริ่มต้น Analytics SDK ได้กำหนดเหตุการณ์ที่แนะนำจำนวนหนึ่งซึ่งพบได้ทั่วไปในแอปประเภทต่างๆ รวมถึงแอปค้าปลีกและอีคอมเมิร์ซ การท่องเที่ยว และเกม หากต้องการเรียนรู้เพิ่มเติม เกี่ยวกับเหตุการณ์เหล่านี้ และเวลาที่ควรใช้ โปรดดู เหตุการณ์ที่แนะนำ
หมายเหตุ: หากต้องการดูรายละเอียดสูงสุดในรายงาน ให้บันทึกเหตุการณ์ที่แนะนำซึ่งเหมาะสมกับแอปและพารามิเตอร์ที่กำหนดไว้ นอกจากนี้ยังช่วยให้แน่ใจว่าคุณจะได้รับประโยชน์จากคุณลักษณะล่าสุดของ Google Analytics เมื่อมีให้บริการ
คุณดูรายละเอียดการใช้งานสำหรับเหตุการณ์ต่างๆ และพารามิเตอร์ของเหตุการณ์เหล่านั้นได้ใน การอ้างอิงเหตุการณ์ gtag.js
ตัวอย่างต่อไปนี้สาธิตวิธีการบันทึกเหตุการณ์ select_content
:
Web modular API
import { getAnalytics, logEvent } from "firebase/analytics"; const analytics = getAnalytics(); logEvent(analytics, 'select_content', { content_type: 'image', content_id: 'P12453' });
Web namespaced API
analytics.logEvent('select_content', { content_type: 'image', content_id: 'P12453', items: [{ name: 'Kittens' }] });
นอกจากพารามิเตอร์ที่กำหนดแล้ว คุณยังสามารถเพิ่มพารามิเตอร์ต่อไปนี้ให้กับเหตุการณ์ใดๆ ได้:
พารามิเตอร์ที่กำหนดเอง: พารามิเตอร์ที่กำหนดเองสามารถใช้เป็น มิติข้อมูลหรือเมตริก ใน รายงาน Analytics คุณสามารถใช้มิติข้อมูลที่กำหนดเองสำหรับข้อมูลพารามิเตอร์เหตุการณ์ที่ไม่ใช่ตัวเลข และใช้เมตริกที่กำหนดเองสำหรับข้อมูลพารามิเตอร์ใดๆ ที่แสดงเป็นตัวเลขได้ดีกว่า เมื่อคุณบันทึกพารามิเตอร์ที่กำหนดเองโดยใช้ SDK แล้ว ให้ลงทะเบียนมิติข้อมูลหรือเมตริกเพื่อให้แน่ใจว่าพารามิเตอร์ที่กำหนดเองเหล่านั้นปรากฏในรายงาน Analytics ทำได้ผ่านทาง: การวิเคราะห์ > เหตุการณ์ > จัดการคำจำกัดความที่กำหนดเอง > สร้างมิติข้อมูลที่กำหนดเอง
คุณสามารถใช้พารามิเตอร์ที่กำหนดเองในคำจำกัดความ ผู้ชม ที่อาจนำไปใช้กับทุกรายงาน พารามิเตอร์ที่กำหนดเองยังรวมอยู่ในข้อมูล ที่ส่งออกไปยัง BigQuery หากแอปของคุณลิงก์กับโปรเจ็กต์ BigQuery ค้นหาคำค้นหาตัวอย่างและอื่นๆ อีกมากมายที่ Google Analytics 4 BigQuery Export
พารามิเตอร์
value
:value
เป็นพารามิเตอร์วัตถุประสงค์ทั่วไปที่มีประโยชน์สำหรับการสะสมเมตริกหลักที่เกี่ยวข้องกับเหตุการณ์ ตัวอย่างได้แก่ รายได้ ระยะทาง เวลา และคะแนน
หากแอปพลิเคชันของคุณมีความต้องการเฉพาะที่ไม่ครอบคลุมอยู่ในประเภทเหตุการณ์ที่แนะนำ คุณสามารถบันทึกเหตุการณ์ที่คุณกำหนดเองได้ ตัวอย่างเช่น หากคุณกำลังพัฒนาเกมและต้องการติดตามเมื่อผู้เล่นบรรลุเป้าหมายเฉพาะ คุณสามารถบันทึกเหตุการณ์ที่คล้ายกับตัวอย่างต่อไปนี้:
Web modular API
import { getAnalytics, logEvent } from "firebase/analytics"; const analytics = getAnalytics(); logEvent(analytics, 'goal_completion', { name: 'lever_puzzle'});
Web namespaced API
analytics.logEvent('goal_completion', { name: 'lever_puzzle'});
ดูเหตุการณ์ในแดชบอร์ด
คุณสามารถดูสถิติรวมเกี่ยวกับกิจกรรมของคุณได้ในหน้าแดชบอร์ดคอนโซล Firebase แดชบอร์ดเหล่านี้จะอัปเดตเป็นระยะตลอดทั้งวัน สำหรับการทดสอบทันที ให้ใช้เอาต์พุต logcat ตามที่อธิบายไว้ในส่วนก่อนหน้า
คุณเข้าถึงข้อมูลนี้ได้จากแดชบอร์ด เหตุการณ์ ในคอนโซล Firebase แดชบอร์ดนี้แสดงรายงานเหตุการณ์ที่สร้างขึ้นโดยอัตโนมัติสำหรับเหตุการณ์แต่ละประเภทที่แอปของคุณบันทึกไว้