برای کمک به شما در سنجش اثربخشی تبلیغات و کمپینهایتان، Firebase Dynamic Links روشهای مختلفی برای مشاهده دادههای تحلیلی و ادغام با ابزارهای تحلیلی ارائه میدهد.
Firebase Dynamic Links رویدادهای مربوط به عملکرد Dynamic Links شما، از جمله رویدادهایی که خارج از برنامههای شما اتفاق میافتند، مانند تعداد دفعاتی که کسی روی یکی از Dynamic Links کوتاه شما کلیک میکند، را ثبت میکند. این دادهها را میتوان در بخش Dynamic Links کنسول Firebase مشاهده کرد و با استفاده از یک API REST بازیابی کرد.
Dynamic Links همچنین با Google Analytics کار میکنند. Google Analytics آمار دقیقی از رویدادهایی که در برنامه شما اتفاق میافتد، مانند زمانی که کسی با کلیک روی یک Dynamic Link برنامه شما را باز میکند، ارائه میدهد. این دادهها را میتوان در بخش آنالیتیکس کنسول Firebase مشاهده کرد.
جدول زیر خلاصهای از ویژگیهای این دو گزینه تحلیلی را نشان میدهد:
| تجزیه و تحلیل Firebase Dynamic Links | Google Analytics | |
|---|---|---|
| رویدادهای ردیابی شده |
|
|
| دسترسی به دادهها |
|
|
| انتساب کمپین سفارشی (پارامترهای utm_ ) |
هر دو گزینه تحلیلی، رویدادهای درون برنامهای را ردیابی میکنند که ابزارهای ردیابی مبتنی بر وب اغلب آنها را از دست میدهند. برای مثال، وقتی یک Dynamic Link در iOS به عنوان یک پیوند جهانی باز میشود، پیوند مستقیماً توسط برنامه باز میشود و از تجزیه و تحلیل وب عبور میکند؛ این رویدادها به درستی توسط تجزیه و تحلیل Firebase Dynamic Links و Google Analytics ردیابی میشوند.
تجزیه و تحلیل Firebase Dynamic Links
Firebase Dynamic Links تعداد دفعاتی که روی هر یک از Dynamic Links کوتاه شما کلیک شده است، و همچنین تعداد دفعاتی که یک کلیک منجر به تغییر مسیر، نصب برنامه، اولین باز شدن برنامه یا باز شدن مجدد برنامه شده است را ردیابی میکند. میتوانید این آمار را در کنسول Firebase مشاهده کنید یا آنها را با یک API REST بازیابی کنید.
| رویداد | توضیحات | کنسول Firebase | API رست |
|---|---|---|---|
| کلیک | تعداد هر کلیک روی یک لینک پویا، صرف نظر از نحوه مدیریت آن و مقصد آن | ||
| تغییر مسیر | تعداد تلاشها برای هدایت کاربران، چه به اپ استور یا پلی استور برای نصب یا بهروزرسانی برنامه، یا به مقصد دیگری | ||
| نصب برنامه | تعداد نصبهای واقعی (فقط توسط فروشگاه Play پشتیبانی میشود) | ||
| APP_FIRST_OPEN | تعداد اولین باز شدنها پس از نصب | ||
| باز کردن مجدد برنامه | تعداد دفعاتی که Dynamic Link باعث باز شدن مجدد یک برنامه شده است |
کنسول Firebase
در کنسول Firebase ، میتوانید تعداد رویدادهای مربوط به هر Dynamic Link کوتاهی که در کنسول ایجاد کردهاید را مشاهده کنید.

API رست
برای دریافت تعداد رویدادها برای هر یک از Dynamic Links کوتاه خود، چه لینک را در کنسول ایجاد کرده باشید و چه به صورت برنامهنویسی، میتوانید از API REST Analytics Dynamic Links استفاده کنید.
یک فراخوانی 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 برنامه را باز میکند، ثبت میشود. |
| لینک_پویا_برنامه_باز | وقتی کاربر برنامه را از طریق یک Dynamic Link دوباره باز میکند، ثبت میشود. |
| لینک_پویا_برنامه_بهروزرسانی | وقتی برنامه از طریق Dynamic Link به نسخه جدید بهروزرسانی میشود، ثبت میشود. فقط برای اندروید. |
سپس میتوانید دادههای ثبتشده را در بخش Analytics کنسول Firebase مشاهده کنید.
گوگل آنالیتیکس " class="screenshot">
اگر رویدادهای Dynamic Link به عنوان تبدیل علامتگذاری کنید، میتوانید نحوه عملکرد Dynamic Links خود را در صفحه Attribution مشاهده کنید.
پارامترهای کمپین گوگل آنالیتیکس و اپل اپ آنالیتیکس
شما با مشخص کردن پارامترهای کمپین هنگام ایجاد یک Dynamic Link Dynamic Links با کمپینهای سفارشی Google Analytics موجود و کمپینهای iTunes Connect App Analytics خود استفاده میکنید. وقتی کاربری یک Dynamic Link با پارامترهای مشخص شده کمپین باز میکند، پارامترهای کمپین به Google Analytics یا App Store منتقل میشوند.
با افزودن این پارامترهای ردیابی به Dynamic Links ، گوگل آنالیتیکس و iTunes Connect میتوانند با آنها مانند هر کمپین دیگری که گزارشهای انتساب را برای آن اندازهگیری میکند، رفتار کنند و شما میتوانید رویدادهای تبدیل را نه تنها بر اساس کمپینهای تبلیغاتی مسئول جذب آن کاربران، بلکه بر اساس اینکه Dynamic Links ممکن است آنها را جذب کرده باشد، مشاهده کنید.
پارامترهای زیر به گوگل آنالیتیکس ارسال میشوند: utm_source ، utm_medium ، utm_campaign ، utm_term ، utm_content .
پارامترهای زیر به اپ استور ارسال میشوند: at ، ct ، mt ، pt