با شخصیسازی Remote Config ، شما بهطور خودکار یکی از چندین تجربه کاربری جایگزین را در اختیار کاربران قرار میدهید تا برای هدف مورد نظر خود بهینهسازی کنید. مروری بر این ویژگی را ببینید.
در اینجا نحوه شروع به کار آمده است.
1. برنامه خود را با Analytics و Remote Config تنظیم کنید
قبل از اینکه بتوانید ارائه تجربههای کاربری شخصیشده را شروع کنید، برنامه شما باید از Analytics و Remote Config استفاده کند.
اگر هنگام ایجاد پروژه Firebase، Google Analytics فعال نکردید، آن را در صفحه ادغام پروژه خود فعال کنید.
مطمئن شوید که حداقل از نسخههای زیر Remote Config SDK استفاده میکنید:
- iOS: 7.5.0 و بالاتر
- اندروید: 20.0.3 (Firebase BoM 26.4.0) و بالاتر
- C++ 7.1.1 و بالاتر
- یونیتی: 7.1.0 و بالاتر
فقط این نسخه ها (و نسخه های جدیدتر) گزارش های لازم را برای سیستم شخصی سازی انجام می دهند تا نحوه بهینه سازی برای هدف شما را بیاموزد.
تماس های ثبت رویداد را به برنامه خود اضافه کنید.
حداقل، زمانی که کاربر اقدام هدفی را که برای آن بهینه سازی می کنید، یک رویداد را ثبت کنید. برای مثال، اگر میخواهید برای ارسال رتبهبندی فروشگاه Play بهینهسازی کنید، هر بار که کاربر به برنامه شما امتیاز میدهد، رویدادی را ثبت کنید.
بهعلاوه، باید بهصراحت رویدادهای Analytics مرتبط با برنامهتان را که بهطور خودکار ثبت نمیشوند، ثبت کنید. با ثبت این رویدادهای متنی، می توانید کیفیت شخصی سازی های خود را بهبود بخشید.
تجربیات کاربری مختلفی را که میخواهید در برنامهتان امکانپذیر باشد، پیادهسازی کنید. این میتواند به سادگی شخصیسازی تعداد دفعات نمایش تبلیغات به هر کاربر، یا جایگزینهای مهمتر، مانند اجرای طرحبندیهای مختلف باشد.
تجارب مختلف کاربر را بر اساس مقدار پارامتر Remote Config قابل تنظیم کنید. به راهبردهای بارگیری Remote Config و Remote Config مراجعه کنید.
در این مرحله، می توانید برنامه خود را در اپ استور یا پلی استور مستقر کنید. کاربران همچنان تجربه پیشفرضی را که پیکربندی کردهاید دریافت میکنند، اما چون میتوانید تجربه را با یک متغیر قابل تنظیم از راه دور کنترل کنید، میتوانید با شخصیسازی پارامترهای خودکار آزمایش کنید.
قبل از اینکه سیستم شخصیسازی شروع به بهینهسازی تجربیات فردی کند، باید تعداد قابل توجهی از کاربرانی داشته باشید که از برنامه بهروز شده خود استفاده میکنند.
2. شخصی سازی پارامترها را در کنسول Firebase پیکربندی کنید
اکنون که برنامه ابزاردار شما در دست کاربران است، میتوانید از کنسول Firebase برای تنظیم شخصیسازی استفاده کنید.
در صفحه Remote Config کنسول Firebase ، پارامتری را که تجربه کاربری را که میخواهید شخصیسازی کنید کنترل میکند، پیدا کنید و روی نماد مداد کلیک کنید تا آن را ویرایش کنید.
در پنجره پارامتر ویرایش ، روی افزودن جدید > شخصی سازی کلیک کنید.
دو یا چند مقدار جایگزین را تعریف کنید. "مقادیر جایگزین" نام ویژه ای برای مقادیر پارامتر است که الگوریتم شخصی سازی می تواند برای کاربران شما انتخاب کند. قالب مقادیری که در اینجا استفاده می کنید باید با نوع داده ای که پارامتر Remote Config شما استفاده می کند مطابقت داشته باشد.
یک هدف را انتخاب کنید می توانید یکی از موارد زیر را انتخاب کنید:
- از فهرستی از اهداف از پیش ساخته شده برای معیارهایی مانند درآمد و تعامل انتخاب کنید.
با تایپ نام رویداد در قسمت Objective و کلیک کردن روی ایجاد رویداد ، یک معیار سفارشی بر اساس هر رویداد Google Analytics دیگری که میخواهید بهینه کنید، اضافه کنید.
از آنجا که این رویدادها ممکن است پویا یا سفارشی باشند، ممکن است در منوی کشویی ظاهر نشوند. برای اطمینان از اینکه معیاری که مشخص میکنید دقیقاً با یک رویداد Analytics فعال مطابقت دارد، رویداد را در Analytics > رویدادها تأیید کنید.
انتخاب کنید که برای تعداد رویدادها ( COUNT ) یا مجموع مقادیر همه رویدادها ( SUM ) بهینه شود.
در برخی موارد، این گزینه برای رویدادهای داخلی Analytics از قبل انتخاب شده است. به عنوان مثال، SUM همیشه برای زمان تعامل کاربر انتخاب می شود تا برای کل زمان صرف شده بهینه شود. اگر کلیکهای آگهی را انتخاب کنید، شخصیسازیها برای COUNT یا تعداد کل رویدادهای کلیک آگهی بهینه میشوند.
اگر SUM را انتخاب کرده اید، نام پارامتر رویداد را برای جمع آوری وارد کنید.
در بیشتر موارد، نام پارامتر رویداد
value
است، اما ممکن است یک معیار سفارشی با مقدار خاصی داشته باشید که میخواهید جمع کنید. برای مثال، اگر رویدادی با انواع ارزهای مختلف با پارامترهایی مانندUSD
،JPY
،AUD
و غیره داشتید، میتوانید با مشخص کردنAUD
به عنوان پارامتر رویداد، درآمد استرالیا را بهینه کنید (و در مرحله بعد، حتماً یک شرایط هدف گذاری برای کاربران در استرالیا!).به صورت اختیاری، حداکثر دو معیار دیگر را برای ردیابی انتخاب کنید. در حالی که اینها بر الگوریتم شخصیسازی تأثیری نمیگذارند، این نتایج میتواند به شما در درک بهتر عملکرد و روندها کمک کند. برای مثال، اگر شخصیسازی شما برای کلیکهای تبلیغاتی بهینهسازی میشود، ممکن است بخواهید تعامل کاربر را بین گروههای پایه و شخصیشده ردیابی کنید.
معیارهای ردیابی شده در خلاصه نتایج شخصیسازی، سازماندهی شده بر اساس برگه ظاهر میشوند.
یک شرط هدف گذاری برای پارامتر شخصی شده تعریف یا انتخاب کنید. فقط کاربرانی که این شرایط را دارند تجربه شخصیسازی شده را دریافت خواهند کرد. برخی از شرایط رایج مورد استفاده، محدود کردن شخصی سازی فقط به کاربران یک پلتفرم خاص یا فقط به کاربران در یک منطقه خاص است.
وقتی از گزینه های جایگزین، هدف، معیارهای اضافی و هدف گیری خود راضی هستید، کارتان تمام شده است! برای شروع شخصی سازی تجربیات فردی کاربران، تغییرات خود را ذخیره و اجرا کنید. کاربران در عرض چند ساعت شروع به دریافت مقادیر پارامترهای شخصیشده میکنند، اما تا ۱۴ روز طول میکشد تا سیستم درباره کاربر شما بیاموزد و به بهترین عملکرد برسد.
میتوانید با انتخاب آن از صفحه شخصیسازی یا با کلیک بر روی شرایط هدفیابی پارامتر در صفحه Remote Config ، عملکرد شخصیسازی را مشاهده کنید.
برای اطلاعات بیشتر درباره تفسیر نتایج، به درک نتایج شخصیسازی مراجعه کنید.