หากต้องการรับฟีเจอร์รายงานแอปบนอุปกรณ์เคลื่อนที่ล่าสุดใน Google Analytics ให้ใช้ Firebase ในแอป Android และ iOS ซึ่งเมื่อเปิดใช้ฟีเจอร์ในแอปแล้ว Google Analytics จะรวบรวมและรายงานเกี่ยวกับ เหตุการณ์และพร็อพเพอร์ตี้ผู้ใช้แบบบิวท์อินโดยอัตโนมัติ นอกจากนี้คุณยังบันทึกเหตุการณ์ที่กำหนดเองและตั้งค่าพร็อพเพอร์ตี้ผู้ใช้ที่กำหนดเองได้อีกด้วย
ระบบจะใช้งานเครื่องจัดการแท็กสำหรับแอปบนอุปกรณ์เคลื่อนที่กับ Firebase SDK และจำเป็นต้องใช้คอนเทนเนอร์เครื่องจัดการแท็ก โดยพร็อพเพอร์ตี้ผู้ใช้ พารามิเตอร์ และเหตุการณ์ของ Google Analytics ใช้เป็นอินพุตการกำหนดค่าจากภายในเครื่องจัดการแท็กได้
ใช้ Tag Manager, Firebase และ Google Analytics ร่วมกัน
แอปที่ใช้ Firebase จะบันทึกข้อมูลไปยัง Google Analytics โดยอัตโนมัติ บริการ Google Analytics สำหรับ Firebase ใน Firebase SDK จะรวบรวมข้อมูลการใช้งานแอปให้คุณโดยอัตโนมัติ รายงานจะปรากฏใน Google Analytics และในคอนโซล Firebase ตราบใดที่คุณใช้ Firebase SDK อยู่ คุณจะไม่ต้องเพิ่มโค้ดใดๆ เพื่อเปิดใช้เหตุการณ์ที่รวบรวมโดยอัตโนมัติ
เพิ่ม Tag Manager ลงในแอปที่เปิดใช้ด้วย Firebase เมื่อคุณต้องการกำหนดค่าแท็ก Google และบุคคลที่สามเพิ่มเติม
วิธีใช้ Tag Manager กับโปรเจ็กต์บนอุปกรณ์เคลื่อนที่
- ตั้งค่าแอปให้ใช้ Firebase ดังนี้
- ติดตั้ง Firebase SDK (Android | iOS)
- ในคอนโซล Firebase เพิ่มแอปของคุณลงในโปรเจ็กต์ Firebase
- เพิ่ม Firebase Analytics ลงในแอป (Android | iOS)
- สร้างบัญชี Tag Manager และกำหนดค่าคอนเทนเนอร์ Tag Manager
- เพิ่ม Tag Manager ลงในโปรเจ็กต์ (Android | iOS)
ใช้ทริกเกอร์ที่มีตัวแปรชื่อเหตุการณ์และพารามิเตอร์เหตุการณ์เพื่อกำหนดว่าเหตุการณ์ใดควรทำให้แท็กที่ระบุเริ่มทำงาน เงื่อนไขทริกเกอร์จะได้รับการประเมินเมื่อใดก็ตามที่ระบบบันทึกเหตุการณ์ในแอป โปรดดูข้อมูลเพิ่มเติมจากเอกสารของนักพัฒนาซอฟต์แวร์ Tag Manager สําหรับ Android และ iOS
สร้างแท็ก Google Analytics (Firebase)
วิธีสร้างแท็ก Google Analytics (Firebase)
- สร้างคอนเทนเนอร์ Google Analytics สำหรับ Firebase สำหรับ Android หรือ iOS
- คลิกแท็ก
ใหม่
- คลิกการกำหนดค่าแท็ก และเลือก Google Analytics (Firebase)
- ใช้เมนูการทำงานเพื่อแก้ไข เพิ่ม หรือบล็อกเหตุการณ์
- บล็อกเหตุการณ์: ใช้ตัวเลือกนี้เพื่อบล็อกเหตุการณ์ที่บันทึกด้วยตนเอง เช่น ใช้ตัวเลือกนี้หากนักพัฒนาซอฟต์แวร์เผลอบันทึกเหตุการณ์ที่ซ้ำกันโดยบังเอิญ บันทึกเหตุการณ์บางอย่างที่ไม่ควรบันทึก หรือบันทึกชื่อเหตุการณ์ที่ไม่ซ้ำมากเกินไป ข้อมูลเหตุการณ์ที่ถูกบล็อกจะไม่ถูกส่งไปยัง Firebase Analytics
- เพิ่มเหตุการณ์: ใช้ตัวเลือกนี้เมื่อคุณต้องการวัดเหตุการณ์หนึ่งพร้อมกันกับอีกเหตุการณ์หนึ่ง
- แก้ไขชื่อพารามิเตอร์ในช่องลบล้างชื่อเหตุการณ์
- ใช้พารามิเตอร์ที่จะเพิ่ม/แก้ไขเพื่อเพิ่มชื่อคีย์และค่า คลิกปุ่มเพิ่มแถว และป้อนชื่อคีย์และค่าที่เหมาะสม
- ใช้พารามิเตอร์ที่จะทิ้งเพื่อทิ้งชื่อคีย์เมื่อแท็กเริ่มทำงาน
- แก้ไขเหตุการณ์: ใช้ตัวเลือกนี้เพื่อทำให้ชื่อพารามิเตอร์ระหว่างเวอร์ชันต่างๆ ของแอปสอดคล้องกันอยู่เสมอ ตัวอย่างเช่น สำหรับฟังก์ชันเดียวกัน การใช้งาน Android อาจมีเหตุการณ์ที่ชื่อ save_image ขณะที่การใช้งาน iOS จะใช้ save_new_image
- แก้ไขชื่อพารามิเตอร์ในช่องลบล้างชื่อเหตุการณ์
- ใช้พารามิเตอร์ที่จะเพิ่ม/แก้ไขเพื่อเพิ่มชื่อคีย์และค่า คลิกปุ่มเพิ่มแถว และป้อนชื่อคีย์และค่าที่เหมาะสม
- ใช้พารามิเตอร์ที่จะทิ้งเพื่อทิ้งชื่อคีย์เมื่อแท็กเริ่มทำงาน
-
คลิกการทริกเกอร์และระบุทริกเกอร์เหตุการณ์ที่เหมาะสมที่จะทำให้แท็กนี้เริ่มทำงาน
-
บันทึกและนำการกำหนดค่าแท็กไปใช้จริง
เปิดใช้ Universal Analytics ในโครงการ Firebase ด้วย Tag Manager
คุณจะใช้ Firebase เพื่อเปิดใช้คอนเทนเนอร์ Tag Manager ให้แอปนั้น แล้วใช้ Tag Manager เพื่อกำหนดค่าและติดตั้งแท็ก Universal Analytics หรือแท็กของบุคคลที่สามที่รองรับได้อย่างง่ายดาย
วิธีตั้งค่าแท็ก Universal Analytics ผ่าน Tag Manager
- ตั้งค่าแอปให้ใช้ Firebase ดังนี้
- ติดตั้ง Firebase SDK (Android | iOS)
- ในคอนโซล Firebase เพิ่มแอปของคุณลงในโปรเจ็กต์ Firebase
- เพิ่ม Firebase Analytics ลงในแอป (Android | iOS)
- สร้างบัญชี Tag Manager และกำหนดค่าคอนเทนเนอร์ Tag Manager
- เพิ่ม Tag Manager ลงในโปรเจ็กต์ (Android | iOS)
- สร้างแท็ก Google Analytics ใน Tag Manager
เมื่อแอปของคุณได้รับการคอมไพล์ด้วย Firebase และ Tag Manager แล้ว คุณจะเพิ่มแท็กจากอินเทอร์เฟซ Tag Manager ได้โดยไม่ต้องสร้างแอปอีกครั้ง
เหตุการณ์ที่รวบรวมโดยอัตโนมัติที่มีอยู่ใน Tag Manager สำหรับ Android และ iOS
ตารางนี้จะแสดงรายการเหตุการณ์ที่รวบรวมโดยอัตโนมัติของ Google Analytics สำหรับ Firebase สำหรับ Android และ iOS ซึ่งเข้าถึงได้จาก Tag Manager
| เหตุการณ์ | Android | iOS |
|---|---|---|
| app_exception | ✓ | |
| app_update | ✓ | |
| firebase_campaign | ✓ | ✓ |
| first_open | ✓ | |
| in_app_purchase | ✓ | |
| notification_dismiss | ✓ | |
| notification_foreground | ✓ | ✓ |
| notification_open | ✓ | ✓ |
| notification_receive | ✓ | |
| os_update | ✓ | ✓ |
| session_start | ✓ | ✓ |
| user_engagement | ✓ | ✓ |
แก้ไขและบล็อกเหตุการณ์
Tag Manager ช่วยให้คุณแก้ไข เพิ่ม หรือบล็อกเหตุการณ์ที่กำหนดเอง (แม้หลังจากการเผยแพร่แอปแล้วก็ตาม) ด้วยแท็ก Google Analytics (Firebase) โดยค่าเริ่มต้นแล้วเหตุการณ์ที่บันทึกไว้ในแอปด้วย Firebase SDK จะถูกส่งไปยัง Google Analytics แม้ว่าจะมีการใช้งานเครื่องจัดการแท็กอยู่ก็ตาม วิธีนี้จะเป็นประโยชน์ในกรณีที่มีการเปลี่ยนชื่อเหตุการณ์ระหว่างการสร้างแอปและคุณต้องการรวบรวมข้อมูลที่สอดคล้องกันจากผู้ใช้ที่ยังใช้แอปเวอร์ชันเก่าอยู่
แหล่งข้อมูลที่เกี่ยวข้อง
- เอกสารของนักพัฒนาซอฟต์แวร์ Tag Manager สำหรับ Android และ iOS
- ศูนย์ช่วยเหลือ Firebase