Catch up on everthing we announced at this year's Firebase Summit. Learn more

پیش بینی های Firebase

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

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

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

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

شروع کنید

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

دسترسی به کاربران در یک بخش پیش‌بینی خاص با استفاده از Notifications Composer یا Firebase In-App Messaging

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

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

مراحل بعدی