لمساعدتك في قياس فعالية عروضك الترويجية وحملاتك، Firebase Dynamic Links توفّر عدة طرق لعرض بيانات "إحصاءات Google" ودمجها مع أدوات "إحصاءات Google".
Firebase Dynamic Links تسجِّل الأحداث المرتبطة بأداء Dynamic Links، بما في ذلك الأحداث التي تحدث خارج تطبيقاتك، مثل عدد النقرات على أحد Dynamic Links القصيرة. يمكن عرض هذه البيانات في قسم Dynamic Links في Firebase console واستردادها باستخدام واجهة برمجة تطبيقات REST.
Dynamic Links تعمل أيضًا مع Google Analytics. Google Analytics توفّر إحصاءات مفصّلة للأحداث التي تحدث في تطبيقك، مثل عندما يفتح أحد المستخدمين تطبيقك من خلال النقر على Dynamic Link. يمكن عرض هذه البيانات في قسم "إحصاءات Google" في Firebase console.
يلخّص الجدول التالي ميزات خَيارَي "إحصاءات Google" هذين:
| إحصاءات Firebase Dynamic Links | Google Analytics | |
|---|---|---|
| الأحداث التي يتم تتبُّعها |
|
|
| الوصول إلى البيانات |
|
|
| تحديد المصدر في الحملات المخصّصة (مَعلمات utm_) |
يتتبّع خيارا "إحصاءات Google" كلاهما الأحداث داخل التطبيق التي غالبًا ما لا ترصدها أدوات التتبُّع المستندة إلى الويب . على سبيل المثال، عندما يتم فتح Dynamic Link على نظام التشغيل iOS كرابط عالمي، يفتح التطبيق الرابط مباشرةً، متجاوزًا "إحصاءات Google" على الويب. ويتتبّع كلٌّ من Firebase Dynamic Links وGoogle Analytics هذه الأحداث بشكلٍ صحيح.
إحصاءات Firebase Dynamic Links
Firebase Dynamic Links تتتبّع عدد النقرات على كلٍّ من روابطك القصيرة Dynamic Links بالإضافة إلى عدد المرات التي أدّت فيها النقرة إلى عملية إعادة توجيه أو تثبيت التطبيق أو فتح التطبيق لأول مرة أو إعادة فتحه. يمكنك عرض هذه الإحصاءات في الـ Firebase console أو استردادها باستخدام واجهة برمجة تطبيقات REST.
| الحدث | الوصف | Firebase console | REST API |
|---|---|---|---|
| CLICK | عدد النقرات على أي رابط ديناميكي، بغض النظر عن طريقة معالجته ووجهاته | ||
| REDIRECT | عدد محاولات إعادة توجيه المستخدمين، إما إلى App Store أو متجر Google Play لتثبيت التطبيق أو تحديثه، أو إلى وجهة أخرى | ||
| APP_INSTALL | عدد عمليات التثبيت الفعلية (لا يتيحها إلا متجر Google Play) | ||
| APP_FIRST_OPEN | عدد عمليات فتح التطبيق لأول مرة بعد تثبيته | ||
| APP_RE_OPEN | عدد المرات التي أدّى فيها الرابط الديناميكي إلى إعادة فتح التطبيق |
Firebase console
في Firebase وحدة التحكّم، يمكنك عرض عدد الأحداث لكل رابط ديناميكي قصير أنشأته في وحدة التحكّم.Dynamic Link

REST API
للحصول على عدد الأحداث لأي من روابطك الديناميكية القصيرة Dynamic Links، سواءً أنشأت الرابط في وحدة التحكّم أو برمجيًا، يمكنك استخدام Dynamic Links Analytics REST 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 فقط. |
يمكنك بعد ذلك عرض البيانات المسجَّلة في قسم "إحصاءات Google" في الـ Firebase console.
إحصاءات Google" class="screenshot">
إذا وضعت علامة على أحداث Dynamic Link تفيد بأنّها إحالات ناجحة، يمكنك الاطّلاع على أداء Dynamic Links في صفحة "الإحالة".
مَعلمات الحملة في "إحصاءات Google" وApple App Analytics
يمكنك استخدام Dynamic Links مع حملاتك المخصّصة الحالية على "إحصاءات Google" وحملاتك على iTunes Connect App Analytics من خلال تحديد مَعلمات الحملة عند إنشاء Dynamic Link. عندما يفتح أحد المستخدمين رابطًا ديناميكيًا تم تحديد مَعلمات الحملة له، يتم تمرير مَعلمات الحملة إلى "إحصاءات Google" أو App Store.Dynamic Link
من خلال إضافة مَعلمات التتبُّع هذه إلى Dynamic Links، يمكن أن تعاملها "إحصاءات Google" و iTunes Connect مثل أي حملة أخرى يتم قياس تقارير الإحالة لها، ويمكنك عرض أحداث الإحالات الناجحة ليس فقط حسب الحملات الإعلانية المسؤولة عن جذب هؤلاء المستخدمين، ولكن أيضًا حسب Dynamic Links التي قد تكون جذبتهم.
يتم تمرير المَعلمات التالية إلى "إحصاءات Google": utm_source وutm_medium وutm_campaign وutm_term وutm_content.
يتم تمرير المَعلمات التالية إلى App Store: at وct وmt وpt