आपको प्रमोशन और कैंपेन की परफ़ॉर्मेंस का आकलन करने में मदद करने के लिए, Firebase Dynamic Links Analytics का डेटा देखने और Analytics के टूल के साथ इंटिग्रेट करने के कई तरीके उपलब्ध कराता है.
Firebase Dynamic Links आपके Dynamic Links की परफ़ॉर्मेंस से जुड़े इवेंट रिकॉर्ड करता है, इनमें वे इवेंट भी शामिल होते हैं जो आपके ऐप्लिकेशन के बाहर होते हैं. जैसे, आपके छोटे Dynamic Links में से किसी एक पर क्लिक करने की संख्या. यह डेटा, Dynamic Links सेक्शन में देखा जा सकता है. साथ ही, इसे REST API का इस्तेमाल करके भी वापस पाया जा सकता है.Firebase
Dynamic Links के साथ भी काम करते हैं Google Analytics. Google Analytics आपके ऐप्लिकेशन में होने वाले इवेंट के बारे में पूरी जानकारी देता है. जैसे, जब कोई व्यक्ति Dynamic Link पर क्लिक करके आपका ऐप्लिकेशन खोलता है. यह डेटा , Firebase कंसोल के Analytics सेक्शन में देखा जा सकता है.
यहां दी गई टेबल में, Analytics के इन दोनों विकल्पों की सुविधाओं के बारे में बताया गया है:
| Firebase Dynamic Links की सुविधा से मिलने वाले आंकड़े | Google Analytics | |
|---|---|---|
| ट्रैक किए गए इवेंट |
|
|
| डेटा का ऐक्सेस |
|
|
| कस्टम कैंपेन एट्रिब्यूशन ( utm_ पैरामीटर) |
Analytics के ये दोनों विकल्प, ऐप्लिकेशन में होने वाले इवेंट को ट्रैक करते हैं. हालांकि, वेब पर नज़र रखने वाले टूल अक्सर इन इवेंट को ट्रैक नहीं कर पाते. उदाहरण के लिए, जब iOS पर किसी Dynamic Link को यूनिवर्सल लिंक के तौर पर खोला जाता है, तो लिंक सीधे ऐप्लिकेशन से खुलता है. इस वजह से, वेब Analytics को इस बारे में जानकारी नहीं मिलती. हालांकि, Firebase Dynamic Links की सुविधा से मिलने वाले आंकड़े और Google Analytics, दोनों ही इन इवेंट को सही तरीके से ट्रैक करते हैं.
Firebase Dynamic Links की सुविधा से मिलने वाले आंकड़े
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 का इस्तेमाल किया जा सकता है. इससे कोई फ़र्क़ नहीं पड़ता कि आपने लिंक कंसोल में बनाया है या प्रोग्राम के ज़रिए.
एपीआई कॉल, एचटीटीपी अनुरोध के तौर पर इस तरह दिखता है:
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 परफ़ॉर्मेंस को ट्रैक किया जा सकता है. अपने ऐप्लिकेशन में, छोटा या लंबा Dynamic Link खोलने पर, Analytics के ये Analytics इवेंट अपने-आप लॉग हो जाते हैं.
| Analytics इवेंट | |
|---|---|
| dynamic_link_first_open | जब कोई उपयोगकर्ता Dynamic Link के ज़रिए, ऐप्लिकेशन को पहली बार खोलता है, तब यह इवेंट लॉग होता है. |
| dynamic_link_app_open | जब कोई उपयोगकर्ता Dynamic Link के ज़रिए, ऐप्लिकेशन को फिर से खोलता है, तब यह इवेंट लॉग होता है. |
| dynamic_link_app_update | जब Dynamic Link के ज़रिए, ऐप्लिकेशन को नए वर्शन पर अपडेट किया जाता है, तब यह इवेंट लॉग होता है. सिर्फ़ Android के लिए. |
इसके बाद, लॉग किया गया डेटा, Firebase कंसोल के Analytics सेक्शन में देखा जा सकता है.
Google Analytics" class="screenshot">
अगर Dynamic Link इवेंट को कन्वर्ज़न के तौर पर मार्क किया जाता है, तो एट्रिब्यूशन पेज पर यह देखा जा सकता है कि आपके Dynamic Links की परफ़ॉर्मेंस कैसी है.
Google Analytics और Apple App Analytics के कैंपेन पैरामीटर
डाइनैमिक लिंक बनाते समय, कैंपेन पैरामीटर तय करके, अपने मौजूदा Google Analytics के कस्टम कैंपेन और iTunes Connect App Analytics के कैंपेन के साथ Dynamic Links का इस्तेमाल किया जा सकता है.Dynamic Link जब कोई उपयोगकर्ता, कैंपेन पैरामीटर तय किए गए Dynamic Link को खोलता है, तो कैंपेन पैरामीटर, Google Analytics या App Store को पास कर दिए जाते हैं.
अपने Dynamic Links में, ये ट्रैकिंग पैरामीटर जोड़ने पर, Google Analytics और iTunes Connect, इन्हें किसी अन्य कैंपेन की तरह ही ट्रीट कर सकते हैं. साथ ही, एट्रिब्यूशन रिपोर्टिंग को मेज़र किया जा सकता है. इसके अलावा, कन्वर्ज़न इवेंट को सिर्फ़ उन विज्ञापन कैंपेन के हिसाब से नहीं देखा जा सकता जिनकी वजह से ये उपयोगकर्ता मिले हैं. बल्कि, यह भी देखा जा सकता है कि ये उपयोगकर्ता किन Dynamic Links की वजह से मिले हैं.
Google Analytics को ये पैरामीटर पास किए जाते हैं: utm_source, utm_medium, utm_campaign, utm_term, utm_content.
App Store को ये पैरामीटर पास किए जाते हैं: at, ct, mt, pt