Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

پیش بینی های Firebase

Firebase Predictions از یادگیری ماشینی برای داده های تجزیه و تحلیل شما استفاده می کند تا بر اساس رفتار پیش بینی شده کاربران شما ، بخش های کاربر پویا ایجاد کند. این پیش بینی ها به طور خودکار برای استفاده با Firebase Remote Config ، Notifier composer ، Firebase In-App Messaging و A/B Testing در دسترس هستند. همچنین می توانید داده های پیش بینی برنامه خود را برای تجزیه و تحلیل بیشتر یا فشار به ابزارهای شخص ثالث به BigQuery صادر کنید.

وقتی از Predictions with Remote Config استفاده می کنید ، می توانید با ارائه یک تجربه سفارشی بر اساس نیازهای پیش بینی شده هر یک از کاربران ، تبدیل ها را افزایش دهید.

همچنین می توانید از پیش بینی ها با آهنگساز اعلان ها برای ارسال پیام های یکبار مصرف یا کمپین های مکرر استفاده کنید. به عنوان مثال ، می توانید به طور خودکار اعلانی را برای کاربرانی ارسال کنید که پیش بینی می شود دیگر از برنامه شما استفاده نمی کنند.

با A/B Testing ، می توانید اثربخشی بین کمپین های مختلف Notifications composer را مقایسه کنید یا از Remote Config برای آزمایش نتیجه روشهای مختلف سفارشی سازی تجربه درون برنامه ای برای کاربران در یک بخش پیش بینی شده استفاده کنید.

شروع کنید

قابلیت های کلیدی

قدرت یادگیری ماشینی Google را به داده های خود بیاورید Firebase Predictions تخصص Google در یادگیری ماشین را بر روی داده های تجزیه و تحلیل شما اعمال می کند و بر اساس رفتار پیش بینی شده کاربران در برنامه شما ، بخش های کاربر پویایی ایجاد می کند. با این قابلیت ، می توانید تصمیمات محصول را بر اساس رفتار پیش بینی شده و نه رفتار تاریخی اتخاذ کنید.
با استفاده از تجربه های کاربر سفارشی ، تبدیل ها را افزایش دهید Firebase Predictions با Remote Config ، FCM و Firebase In-App Messaging ادغام شده است و به شما امکان می دهد تجربه کاربر را بر اساس رفتار پیش بینی شده خود سفارشی کنید. به عنوان مثال ، برای کاربرانی که هزینه آنها پیش بینی شده است ، می توانید بسته خرید جدید درون برنامه ای را نشان دهید ، در حالی که برای کاربرانی که پیش بینی می شود هزینه نمی کنند ، می توانید فرکانس تبلیغات را تنظیم کنید.
با اعلان های هوشمندتر ، میزان ماندگاری را افزایش دهید مشارکت مجدد کاربری که قبلاً استفاده از برنامه شما را متوقف کرده است دشوار است. با استفاده از پیش بینی ها ، می توانید کاربرانی را که پیش بینی می شود قبل از خروج از برنامه به برنامه شما باز نخواهند داشت ، درگیر کنید. می توانید یک کمپین یکبار راه اندازی کنید یا ارسال اعلان ها برای گروه های پیش بینی شده خاص را از طریق کمپین های مکرر به طور خودکار انجام دهید.
ایجاد پیش بینی های سفارشی Firebase Predictions علاوه بر پیش بینی های داخلی-احتمال خرج کردن و احتمال به هم ریختن-به شما امکان می دهد بر اساس هر رویدادی تبدیل که در داده های تحلیلی خود تعریف کرده اید ، پیش بینی هایی ایجاد کنید. پس از تعریف رویداد ، پیش بینی ها یک بخش کاربر پویا ایجاد می کنند که از کاربرانی تشکیل شده است که پیش بینی می شود در آینده نزدیک آن رویداد را در برنامه شما تکمیل کنند.
صادرات به BigQuery می توانید فشارهای روزانه خودکار داده های پیش بینی برنامه خود را برای تجزیه و تحلیل بیشتر یا انتقال داده ها به ابزارها و خدمات شخص ثالث به BigQuery زمان بندی کنید.

چگونه کار می کند؟

پیش بینی ها برای برنامه های iOS ، Android ، Unity و C ++ که شامل SDK Analytics هستند ، در دسترس است. پیش بینی ها بخش های پویایی از کاربران را ایجاد می کند که احتمالاً یک رویداد خاص را تکمیل می کنند. می توانید از این بخشها برای هدف قرار دادن کاربران با Remote Config ، Firebase In-App Messaging و Notifications composer استفاده کنید.

پیش بینی فایربیس دو پیش بینی از پیش تعریف شده: بوسیله اسباب گردنده، احتمال این که یک کاربر به برنامه شما را بر نمی گرداند (این است که، متوقف می شود باز کردن برنامه و یا اطلاعیه مرتبط برنامه)، و صرف، کاربران احتمال خواهد در برنامه خریدهای است.

همچنین می توانید پیش بینی های خود را بر اساس رویدادهای تحلیلی تبدیل سفارشی که در برنامه خود جمع آوری می کنید ، ایجاد کنید.

مدل یادگیری ماشین برای برنامه شما با افزایش میزان و ارتباط داده های جمع آوری شده با استفاده از Analytics و افزایش تعداد کاربران شما بهبود می یابد. علاوه بر این ، صحت مدل برای یک کاربر خاص پس از استفاده حداقل چند روزه آن برنامه از برنامه بیشتر بهبود می یابد.

آیا برای استفاده از Firebase Predictions باید اطلاعات خود را با Google به اشتراک بگذارم؟

برای کمک به بهبود محصولات و خدمات Google ، لازم نیست داده های Google Analytics خود را با Google به اشتراک بگذارید. شما می توانید نمود که در فایربیس کنسول با رفتن به تجزیه و تحلیل ترافیک> داشبورد> تنظیمات را در هر زمان شما می خواهید روشن کنید.

برای ورود داده های برنامه خود به Firebase ، باید از Google Analytics استفاده کنید. شما همچنین نیاز به مطمئن شوید که اطلاعات Google Analytics خود را در فایربیس موجود است (نگاه کنید به تنظیمات به اشتراک گذاری داده ).

لطفا توجه داشته باشید که گوگل آنالیز با استفاده از یک مدل به اشتراک گذاشته. در حالی که داده های رویداد خام شما ایمن هستند و فقط در Firebase در دسترس شما هستند ، کیفیت مدل برای همه افرادی که از پیش بینی استفاده می کنند بهبود می یابد. باید صراحتاً از صفحه اصلی Predictions پیش بینی ها را انتخاب کنید. هر زمان که بخواهید می توانید پیش بینی ها را خاموش کنید و داده های شما دیگر برای پیش بینی ها در دسترس نخواهد بود ، حتی اگر هنوز در بقیه Firebase در دسترس باشد.

مسیر پیاده سازی

پیش بینی ها برای برنامه هایی با 5000 کاربر یا ماهانه بیشتر کاربر فعال و برنامه هایی با استفاده مکرر و هزینه مانند بازی ها بهترین کار را می کند.

Analytics را به برنامه خود اضافه کنید برای پیش بینی ، برنامه شما باید وقایع را با استفاده از Google Analytics ضبط کند.
پیش بینی ها را فعال کرده و بر آمادگی پیش بینی نظارت کنید با استفاده از کنسول فایربیس تا شروع به ساخت پیش بینی بر اساس تجزیه و تحلیل داده برنامه خود را و به نظارت بر اینکه آیا پیش بینی است اطلاعات کافی برای ساخته شده در ریزش و صرف پیش بینی. همچنین می توانید از کنسول Firebase برای نظارت بر اینکه آیا داده های کافی Analytics برای پیش بینی هایی که براساس رویدادهای اضافی Analytics جمع آوری شده توسط برنامه خود ایجاد می کنید ، در دسترس است یا خیر.
با Remote Config به نتایج پیش بینی برنامه خود دسترسی پیدا کنید

برای استفاده از پیش بینی در برنامه خود ، ابتدا از کنسول Firebase برای تعریف بخش کاربر استفاده کنید. یک بخش کاربر شامل کاربرانی است که در محدوده صدک هایی که شما تعیین کرده اید قرار می گیرند.

سپس ، Remote Config را برای تنظیم یک پارامتر از راه دور برای اعضای بخش کاربر پیکربندی کنید. هنگامی که SDK پیکربندی از راه دور را در برنامه خود ادغام کردید ، می توانید پارامتر Remote Config را دریافت کرده و رفتار برنامه خود را بر این اساس تنظیم کنید. به عنوان مثال ، می توانید یک تجربه صفحه اول متفاوت را برای کاربرانی که احتمال خرج آنها بیشتر است ، ارائه دهید.

با استفاده از آهنگساز اعلان ها یا پیام های درون برنامه ای Firebase ، در بخش پیش بینی خاصی به کاربران دسترسی پیدا کنید

می توانید با استفاده از کمپین های یکبار مصرف یا تکرار شونده با استفاده از آهنگساز اعلان ها یا پیام های درون برنامه ای Firebase ، با کاربران در بخش های کاربر پیش بینی شده خود تماس بگیرید.

به عنوان مثال ، می توانید از پیش بینی رکود با تحمل ریسک بالا برای ارسال خودکار پیام های اطلاع رسانی به کاربران جدیدی که احتمالاً از برنامه شما استفاده می کنند یا متوقف می شوند ، استفاده کنید.

مراحل بعدی