Firebase Dynamic Links برای کمک به سنجش اثربخشی تبلیغات و کمپینهای خود راههای مختلفی برای مشاهده دادههای تجزیه و تحلیل و ادغام با ابزارهای تجزیه و تحلیل ارائه میکند.
Firebase Dynamic Links رویدادهای مرتبط با عملکرد Dynamic Links شما را ثبت میکند، از جمله رویدادهایی که خارج از برنامههای شما اتفاق میافتند، مانند تعداد دفعاتی که شخصی روی یکی از Dynamic Links کوتاه شما کلیک میکند. این داده ها را می توان در بخش Dynamic Links کنسول Firebase مشاهده کرد و با استفاده از REST API بازیابی کرد.
Dynamic Links با Google Analytics نیز کار می کنند. Google Analytics آمار دقیقی را برای رویدادهایی که در برنامه شما اتفاق میافتد، ارائه میکند، مانند زمانی که شخصی برنامه شما را با کلیک کردن روی Dynamic Link باز میکند. این داده ها را می توان در بخش Analytics کنسول Firebase مشاهده کرد.
جدول زیر ویژگی های این دو گزینه تحلیلی را خلاصه می کند:
تجزیه و تحلیل Firebase Dynamic Links | Google Analytics | |
---|---|---|
رویدادها پیگیری شد |
|
|
دسترسی به داده ها |
|
|
انتساب کمپین سفارشی (پارامترهای utm_ ) |
هر دو گزینه تجزیه و تحلیل رویدادهای درون برنامه ای را که ابزارهای ردیابی مبتنی بر وب اغلب از دست می دهند، ردیابی می کنند. به عنوان مثال، هنگامی که یک Dynamic Link در iOS به عنوان یک پیوند جهانی باز می شود، پیوند مستقیماً توسط برنامه باز می شود و تجزیه و تحلیل وب را دور می زند. این رویدادها هم توسط تجزیه و تحلیل Firebase Dynamic Links و هم Google Analytics به درستی ردیابی می شوند.
تجزیه و تحلیل Firebase Dynamic Links
Firebase Dynamic Links تعداد دفعاتی که روی هر یک از Dynamic Links کوتاه شما کلیک شده است، و همچنین تعداد دفعاتی که یک کلیک منجر به تغییر مسیر، نصب برنامه، اولین باز شدن برنامه یا باز شدن مجدد برنامه شده است را ردیابی می کند. می توانید این آمارها را در کنسول Firebase مشاهده کنید یا آنها را با REST API بازیابی کنید.
رویداد | توضیحات | کنسول Firebase | REST API |
---|---|---|---|
کلیک کنید | تعداد هر کلیک روی پیوند پویا، صرف نظر از نحوه مدیریت و مقصد آن | ||
تغییر مسیر | تعداد تلاشها برای هدایت کاربران، به اپ استور یا پلی استور برای نصب یا بهروزرسانی برنامه، یا به مقصد دیگری | ||
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 استفاده کنید. هنگامی که یک Dynamic Link کوتاه یا طولانی را در برنامه خود باز می کنید، رویدادهای Analytics زیر به طور خودکار ثبت می شوند.
رویدادهای Analytics | |
---|---|
dynamic_link_first_open | زمانی که کاربر برای اولین بار برنامه را از طریق Dynamic Link باز می کند، ثبت می شود. |
dynamic_link_app_open | زمانی که کاربر برنامه را از طریق Dynamic Link دوباره باز میکند، ثبت میشود. |
dynamic_link_app_update | هنگامی که برنامه از طریق Dynamic Link به نسخه جدید بهروزرسانی میشود، وارد سیستم میشود. فقط اندروید. |
سپس می توانید داده های ثبت شده را در بخش Analytics کنسول Firebase مشاهده کنید.
Google Analytics " class="screenshot">
اگر رویدادهای Dynamic Link به عنوان تبدیل علامتگذاری کنید، میتوانید عملکرد Dynamic Links خود را در صفحه Attribution مشاهده کنید.
پارامترهای کمپین Google Analytics و Apple App Analytics
هنگام ایجاد Dynamic Link از Dynamic Links با کمپینهای سفارشی Google Analytics و کمپینهای iTunes Connect App Analytics استفاده میکنید. وقتی کاربر یک 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
.
پارامترهای زیر به اپ استور ارسال می شوند: at
, ct
, mt
, pt