با شخصی سازی Remote Config، می توانید به طور خودکار پارامترهای Remote Config را برای هر کاربر انتخاب کنید تا برای یک هدف بهینه شود. شخصی سازی یک پارامتر مانند انجام یک تست A/B خودکار، فردی، در حال بهبود مستمر و دائمی است.
وقتی از شخصیسازی Remote Config در برنامههای خود استفاده میکنید، با ارائه خودکار یکی از چندین تجربه کاربری جایگزین - جایگزینی که برای هدفی که انتخاب میکنید بهینه میشود، برای هر یک از کاربران تجربههای جذابتری ایجاد میکنید. میتوانید پارامترهای پیکربندی از راه دور شخصیشده خود را با استفاده از شرایط هدفیابی Remote Config برای گروههای کاربری خاص هدفگیری کنید.
میتوانید برای هر هدفی که با استفاده از Google Analytics قابل اندازهگیری است، بهینهسازی کنید و بر اساس تعداد رویدادها یا مقدار تجمیع (مجموع) یک پارامتر رویداد بهینهسازی کنید. این شامل معیارهای داخلی زیر است:
- زمان تعامل کاربر، که بر اساس زمان تعامل کاربر بهینه می شود
- کلیکهای تبلیغاتی، که بر اساس تعداد کل رویدادهای کلیک روی آگهی بهینه میشوند
- نمایشهای آگهی، که با تعداد نمایشهای آگهی بهینه میشود
یا، می توانید معیارهای سفارشی را بر اساس هر رویداد Analytics بهینه کنید. برخی از احتمالات عبارتند از:
- موارد ارسالی رتبه بندی Play Store یا App Store
- موفقیت کاربر در کارهای خاص، مانند تکمیل سطوح بازی
- رویدادهای خرید درون برنامه ای
- رویدادهای تجارت الکترونیک، مانند افزودن موارد به سبد خرید، یا شروع یا تکمیل تسویه حساب
- خرید درون برنامه ای و درآمد تبلیغات
- صرف ارز مجازی
- به اشتراک گذاری لینک و محتوا و فعالیت در شبکه های اجتماعی
برای اطلاعات بیشتر در مورد موارد استفاده از شخصیسازی بالقوه، ببینید با شخصیسازی Remote Config چه کاری میتوانم انجام دهم؟
چگونه کار می کند؟
شخصیسازی از یادگیری ماشینی برای تعیین تجربه بهینه برای هر یک از کاربران شما استفاده میکند. این الگوریتم به طور موثر بین یادگیری بهترین تجربه برای انواع مختلف کاربران و استفاده از آن دانش برای به حداکثر رساندن معیار هدف شما معامله می کند. نتایج شخصیسازی بهطور خودکار با گروهی از کاربرانی مقایسه میشود که تجربهای تصادفی مداوم را از گزینههای ارائهشده شما دریافت میکنند - این مقایسه نشان میدهد که چقدر «بالا» (مقدار افزایشی) توسط سیستم شخصیسازی ایجاد میشود.
برای اطلاعات بیشتر در مورد الگوریتم و مفاهیم شخصیسازی Remote Config، درباره شخصیسازی Remote Config را ببینید.
مسیر پیاده سازی
- دو یا چند تجربه کاربری جایگزین را اجرا کنید که انتظار دارید برای برخی از کاربران بهینه باشد اما برای برخی دیگر نه.
- این گزینه ها را با پارامتر Remote Config از راه دور قابل تنظیم کنید. به راهبردهای بارگیری Remote Config و Remote Config مراجعه کنید.
- شخصیسازی را برای پارامتر فعال کنید. Remote Config به هر یک از کاربران شما تجربه ای را که برای آنها بهینه است اختصاص می دهد. راهنمای شروع کار را ببینید.
شخصی سازی در مقابل تست A/B
برخلاف تستهای A/B که برای یافتن بهترین تجربه کاربری طراحی شدهاند، شخصیسازی تلاش میکند تا با انتخاب پویا یک تجربه کاربری بهینه برای هر کاربر، یک هدف را به حداکثر برساند. برای بسیاری از انواع مشکلات، شخصیسازی بهترین نتایج را ایجاد میکند، اما تست A/B هنوز کاربردهای خود را دارد:
شخصی سازی ترجیح داده می شود | تست A/B ترجیح داده می شود |
---|---|
زمانی که هر کاربر می تواند از یک تجربه کاربری شخصی بهره مند شود | زمانی که می خواهید یک تجربه بهینه برای همه کاربران یا یک زیرمجموعه تعریف شده از کاربران داشته باشید |
زمانی که می خواهید مدل شخصی سازی را به طور مداوم بهینه کنید | زمانی که می خواهید آزمایش هایی را در یک پنجره زمانی ثابت انجام دهید |
زمانی که هدف بهینه سازی شما را می توان به سادگی به صورت مجموع وزنی از رویدادهای تحلیلی بیان کرد | زمانی که هدف بهینه سازی شما نیاز به ارزیابی متفکرانه چندین معیار رقیب مختلف دارد |
زمانی که می خواهید برای یک هدف بدون در نظر گرفتن هر گونه معامله بهینه سازی کنید | هنگامی که می خواهید تعیین کنید که آیا یک نوع قبل از عرضه، پیشرفت آماری قابل توجهی را نسبت به دیگری نشان می دهد یا خیر |
زمانی که بررسی دستی نتایج مورد نیاز یا مطلوب نیست | زمانی که بررسی دستی نتایج مطلوب است |
به عنوان مثال، فرض کنید می خواهید تعداد کاربرانی را که به برنامه شما در Play Store رتبه می دهند، زمانی که از آنها درخواست می کنید، به حداکثر برسانید. یکی از عواملی که ممکن است به موفقیت کمک کند، زمان بندی درخواست شما است: آیا زمانی که کاربر برنامه شما را برای بار اول، دوم یا سوم باز می کند، آن را نشان می دهید؟ یا هنگامی که وظایف خاصی را با موفقیت انجام می دهند از آنها درخواست می کنید؟ زمانبندی ایدهآل احتمالاً به هر کاربر بستگی دارد: برخی از کاربران ممکن است فوراً آماده رتبهبندی برنامه شما باشند، در حالی که برخی دیگر ممکن است به زمان بیشتری نیاز داشته باشند.
بهینه سازی زمان بازخورد شما یک مورد ایده آل برای شخصی سازی است:
- تنظیمات بهینه احتمالا برای هر کاربر متفاوت است.
- موفقیت با استفاده از Analytics به راحتی قابل اندازه گیری است.
- تغییر UX مورد بحث به اندازه کافی کم خطر است که احتمالاً نیازی به در نظر گرفتن معاوضه یا بررسی دستی ندارید.