เพื่อช่วยให้คุณประเมินประสิทธิภาพของโปรโมชันและแคมเปญได้ Firebase Dynamic Links มีวิธีต่างๆ ในการดูข้อมูล Analytics และผสานรวม กับเครื่องมือ Analytics
Firebase Dynamic Links จะบันทึกเหตุการณ์ที่เกี่ยวข้องกับประสิทธิภาพของ Dynamic Links ซึ่งรวมถึงเหตุการณ์ที่เกิดขึ้นนอกแอป เช่น จำนวนครั้งที่มีคนคลิกลิงก์แบบไดนามิกแบบสั้น Dynamic Links คุณดูข้อมูลนี้ได้ในส่วน Dynamic LinksของคอนโซลFirebaseและดึงข้อมูลโดยใช้ REST API
Dynamic Links ยังทำงานร่วมกับ Google Analytics ได้ด้วย Google Analytics จะแสดงสถิติโดยละเอียดสำหรับเหตุการณ์ที่เกิดขึ้นใน แอป เช่น เมื่อมีคนเปิดแอปโดยคลิกDynamic Link คุณดูข้อมูลนี้ได้ในส่วน Analytics ของคอนโซล Firebase
ตารางต่อไปนี้สรุปฟีเจอร์ของตัวเลือก Analytics 2 รายการนี้
| Firebase Dynamic Links analytics | Google Analytics | |
|---|---|---|
| เหตุการณ์ที่ติดตาม |
|
|
| การเข้าถึงข้อมูล |
|
|
| การระบุแหล่งที่มาของแคมเปญที่กำหนดเอง (พารามิเตอร์ utm_) |
ตัวเลือก Analytics ทั้ง 2 รายการจะติดตามเหตุการณ์ในแอปที่เครื่องมือติดตามบนเว็บมักจะ พลาดไป ตัวอย่างเช่น เมื่อเปิดDynamic Linkใน iOS เป็น Universal Link แอปจะเปิดลิงก์ โดยตรงโดยข้าม Analytics บนเว็บ ซึ่งทั้ง Analytics ของFirebase Dynamic Linksและ Google Analyticsจะติดตามเหตุการณ์เหล่านี้ อย่างถูกต้อง
Firebase Dynamic Links analytics
Firebase Dynamic Links ติดตามจำนวนครั้งที่มีการคลิกลิงก์แบบสั้นแต่ละรายการ รวมถึงจำนวนครั้งที่การคลิกทำให้เกิดการเปลี่ยนเส้นทาง การติดตั้งแอป การเปิดแอปครั้งแรก หรือการเปิดแอปอีกครั้งDynamic Links คุณดูสถิติเหล่านี้ได้ใน Firebase คอนโซล หรือดึงข้อมูลด้วย REST API
| เหตุการณ์ | คำอธิบาย | คอนโซล Firebase | REST API |
|---|---|---|---|
| CLICK | จำนวนการคลิกลิงก์แบบไดนามิก โดยไม่คำนึงถึงวิธีจัดการและปลายทาง | ||
| REDIRECT | จำนวนครั้งที่พยายามเปลี่ยนเส้นทางผู้ใช้ไปยัง App Store หรือ Play Store เพื่อติดตั้งหรืออัปเดตแอป หรือไปยังปลายทางอื่นๆ | ||
| APP_INSTALL | จำนวนการติดตั้งจริง (รองรับโดย Play Store เท่านั้น) | ||
| APP_FIRST_OPEN | จำนวนการเปิดครั้งแรกหลังการติดตั้ง | ||
| APP_RE_OPEN | จำนวนครั้งที่ลิงก์แบบไดนามิกทำให้มีการเปิดแอปอีกครั้ง |
คอนโซล Firebase
ในคอนโซล Firebase คุณจะดูจำนวนเหตุการณ์ สำหรับแบบสั้นแต่ละรายการ Dynamic Link ที่สร้างในคอนโซลได้

REST API
หากต้องการดูจำนวนเหตุการณ์สำหรับDynamic Links ไม่ว่าคุณจะสร้างลิงก์ ในคอนโซลหรือสร้างขึ้นแบบเป็นโปรแกรม คุณสามารถใช้ Dynamic Links Analytics REST API ได้
การเรียก API จะมีลักษณะคล้ายกับคำขอ HTTP ตัวอย่างต่อไปนี้
GET https://firebasedynamiclinks.googleapis.com/v1/https%3A%2F%2Fexample.page.link%2FwXYz/linkStats?durationDays=7 Authorization: Bearer ya29.Abc123...
การตอบกลับคำขอจะเป็นออบเจ็กต์ JSON ดังตัวอย่างต่อไปนี้
{
"linkEventStats": [
{
"platform": "ANDROID",
"count": "123",
"event": "CLICK"
},
{
"platform": "IOS",
"count": "123",
"event": "CLICK"
},
{
"platform": "DESKTOP",
"count": "456",
"event": "CLICK"
},
{
"platform": "ANDROID",
"count": "99",
"event": "APP_INSTALL"
},
{
"platform": "ANDROID",
"count": "42",
"event": "APP_FIRST_OPEN"
},
...
]
}
Google Analytics
นอกจากนี้ คุณยังใช้ Google Analytics ในแอปเพื่อติดตามประสิทธิภาพของ Dynamic Linksได้ด้วย ระบบจะบันทึกเหตุการณ์ Analytics ต่อไปนี้โดยอัตโนมัติเมื่อ คุณเปิด Dynamic Link แบบสั้นหรือแบบยาวในแอป
| Analytics เหตุการณ์ | |
|---|---|
| dynamic_link_first_open | บันทึกเมื่อผู้ใช้เปิดแอปเป็นครั้งแรกผ่าน Dynamic Link |
| dynamic_link_app_open | บันทึกเมื่อผู้ใช้เปิดแอปอีกครั้งผ่าน Dynamic Link |
| dynamic_link_app_update | บันทึกเมื่อแอปได้รับการอัปเดตเป็นเวอร์ชันใหม่ผ่าน Dynamic Link Android เท่านั้น |
จากนั้นคุณจะดูข้อมูลที่บันทึกไว้ได้ในส่วน Analytics ของ Firebase คอนโซล
Google Analytics" class="screenshot">
หากทำเครื่องหมายเหตุการณ์ Dynamic Link เป็น Conversion คุณจะเห็นประสิทธิภาพของ Dynamic Links ในหน้าการระบุแหล่งที่มา
พารามิเตอร์แคมเปญของ Google Analytics และ Apple App Analytics
คุณใช้ Dynamic Links กับแคมเปญที่กำหนดเองของ Google Analytics และแคมเปญ App Analytics ของ iTunes Connect ที่มีอยู่ได้โดยระบุพารามิเตอร์แคมเปญเมื่อคุณ สร้าง Dynamic Link เมื่อผู้ใช้เปิด Dynamic Linkที่มีการระบุพารามิเตอร์แคมเปญ ระบบจะส่งพารามิเตอร์แคมเปญ ไปยัง Google Analytics หรือ App Store
การเพิ่มพารามิเตอร์การติดตามเหล่านี้ลงในDynamic Linksจะช่วยให้ Google Analytics และ iTunes Connect ถือว่าพารามิเตอร์เหล่านี้เป็นแคมเปญอื่นๆ ที่มีการวัดผลการระบุแหล่งที่มา และคุณจะดูเหตุการณ์ Conversion ได้ไม่เพียงแต่จากแคมเปญโฆษณา ที่รับผิดชอบในการดึงดูดผู้ใช้เหล่านั้น แต่ยังดูได้จากDynamic Linksที่อาจ ดึงดูดผู้ใช้เหล่านั้นด้วย
ระบบจะส่งพารามิเตอร์ต่อไปนี้ไปยัง Google Analytics: utm_source, utm_medium, utm_campaign, utm_term, utm_content
ระบบจะส่งพารามิเตอร์ต่อไปนี้ไปยัง App Store: at, ct, mt, pt