شخصیسازی Remote Config برای رویدادهای Google Analytics بهینه میشود، بنابراین اگر بتوانید رویدادی را با پارامترهای معنادار آغاز کنید، میتوانید برای آن شخصیسازی ایجاد کنید.
برای مفیدترین نتایج، باید رویدادی را انتخاب کنید که اغلب با مقادیر جایگزینی که انتظار دارید تفاوتهای قابلتوجهی در نتایج ایجاد کنند، فعال شود. شخصیسازی زمانی بهترین عملکرد را دارد که حداقل ۱۰،۰۰۰ کاربر و بیش از ۱۰۰۰ رویداد فعالکننده در هفته (یا تبدیل) داشته باشید.
چند مورد از روشهای مختلفی که میتوانید برنامه خود را شخصیسازی کنید، در زیر شرح داده شده است.
برای درآمد حاصل از نمایش تبلیغات بهینه سازی کنید
یکی از راههای استفاده از شخصیسازی، بهینهسازی درآمد حاصل از نمایش تبلیغات است. برای این مورد استفاده، فرض کنید یک بازی با مینیگیمهای اختیاری دارید که در پشت یک تبلیغ تمامصفحه قرار گرفتهاند و میخواهید تجربه مینیگیم را برای هر کاربر بهینه کنید و بیشترین درآمد تبلیغاتی را بدون تأثیر بر تعامل کاربر فراهم کنید.
بیایید یکی از راههایی که ممکن است این کار را انجام دهید را بررسی کنیم:
در بازی خود، ثبت رویدادهای سفارشی را برای رویداد
ad_impression
مختص ارائهدهندگان تبلیغاتی که استفاده میکنید، پیادهسازی کنید و مطمئن شوید که پارامترهایcurrency
وvalue
گنجانده شدهاند و درآمد در پارامتر ارزش گزارششده اضافه میشود.اندازهگیری درآمد تبلیغات، نحوه ثبت خودکار رویدادهای ad_impression با Admob را شرح میدهد و همچنین چند نمونه پیادهسازی دیگر برای سایر پلتفرمهای ارائه تبلیغات، مانند AppLovin و ironSource ارائه میدهد.
پارامتر Remote Config مورد استفاده و مقادیر جایگزین برای انتخاب را تعیین کنید و مطمئن شوید که منطق بازی شما میتواند مقادیر مختلف را مدیریت کند.
این مثال پیادهسازی یک پارامتر Remote Config را به عنوان یک feature flag برای فعال کردن چندین مینیگیم مختلف شرح میدهد. برای انجام این کار، صفحه Remote Config را باز کنید و روی Add parameter کلیک کنید. میتوانید نام
minigame
پارامتر Remote Config را با مقدار پیشفرضno_game
انتخاب کنید.اکنون، با کلیک روی « افزودن مورد جدید» و انتخاب «شخصیسازی» ، یک شخصیسازی اضافه کنید.
حداکثر پنج مقدار جایگزین اضافه کنید و سپس روی «بعدی» کلیک کنید.
برای مثال در این مینیگیم، میتوانید از
tictactoe
،word_scramble
وrace
استفاده کنید.سپس، یک هدف انتخاب کنید. از آنجایی که اکنون رویدادهای نمایش تبلیغ را که شامل مقادیر درآمد هستند، ثبت میکنید، نمایش تبلیغ را به عنوان هدف انتخاب کنید، SUM و value را به عنوان پارامتر برای تجمیع انتخاب کنید و یک معیار ردیابی اضافی برای زمان تعامل کاربر اضافه کنید. این به شما امکان میدهد ببینید که چگونه در نتایج شخصیسازی مقایسه میشود.
در صورت مرتبط بودن، میتوانید یک رویداد دیگر را نیز به عنوان معیار سفارشی در اینجا انتخاب کنید.
برای انتخاب یک شرط هدف، روی «بعدی» کلیک کنید. از آنجا که شما در حال بهینهسازی بر اساس ارزش تجمیعی درآمد حاصل از نمایش تبلیغات هستید، اگر ارزش درآمد رویداد خود را به یک ارز یکسان تبدیل نمیکنید، ممکن است بخواهید شرطی را بر اساس کاربران یک منطقه خاص ایجاد کنید تا ثبات را بهبود بخشید.
روی «بعدی» کلیک کنید و شخصیسازی خود را نامگذاری کنید، سپس روی «ذخیره» کلیک کنید.
برای شروع شخصیسازی، روی انتشار تغییرات کلیک کنید. کاربران ظرف چند ساعت (بسته به فاصله زمانی دریافت Remote Config شروع به دریافت مقادیر پارامترهای شخصیسازیشده خواهند کرد. از آنجا که مدت زمانی که یک مقدار به یک کاربر اعمال میشود ( پنجره چسبندگی ) ۲۴ ساعت است، توصیه میکنیم شخصیسازیهای خود را به مدت ۱۴ روز (یا به طور دائم) اجرا کنید تا به طور مداوم یاد بگیرند و بهبود یابند و تجربه بهینهای را برای هر کاربر فراهم کنند.
شما میتوانید با کلیک کردن روی شرط هدفگیری پارامتر در صفحه Remote Config نحوه عملکرد شخصیسازیهای خود را مشاهده کنید.
حالا که یاد گرفتید چطور یک شخصیسازی ایجاد کنید، ادامه مطلب را بخوانید تا موارد استفاده دیگر را بررسی کنید و گزینههایی را که میتوانید برای پیادهسازی آنها استفاده کنید، مورد بحث قرار دهید.
بهترین مکان تبلیغ را برای هر کاربر انتخاب کنید
کاربران مختلف ممکن است هنگام مواجهه با عوامل شکل یا مکان خاص تبلیغات، واکنشهای متفاوتی نشان دهند. در این مورد، میتوانید از یک پارامتر Remote Config مانند ad_placement
با مقادیر مکانی مختلف استفاده کنید و برای کلیکهای تبلیغاتی بهینهسازی انجام دهید.
هنگام بهینهسازی برای ad_clicks
، ممکن است بخواهید حداقل یک معیار اضافی برای user_engagement
پیکربندی کنید تا سطح تعامل کاربر را ردیابی کنید تا از بالا ماندن آن اطمینان حاصل شود.
کامپوننت شخصیسازی | مقادیر بالقوه و توصیه شده |
---|---|
پارامتر Remote Config | ad_placement |
مقادیر جایگزین | top-left, bottom, middle-panel, full-screen |
هدف | ad_clicks |
معیارهای اضافی | user_engagement |
بهینه سازی برای فرکانس تبلیغات
در این مورد استفاده، میتوانید فراوانی تبلیغات را بهینه کنید و با بهینهسازی تعامل کاربر، مشخص کنید کدام فراوانی تبلیغات بیشترین تعامل کاربر را به همراه دارد. از ad_click
به عنوان یک معیار اضافی برای ردیابی استفاده کنید.
کامپوننت شخصیسازی | مقادیر بالقوه یا توصیه شده |
---|---|
پارامتر Remote Config | ad_display_freq_in_min |
مقادیر جایگزین | 2, 10, 50 |
هدف | user_engagement |
معیارهای اضافی | ad_click |
بهترین انتخاب سختی را برای به حداکثر رساندن تعامل کاربر تعیین کنید
در این مورد استفاده، میتوانید برنامه خود را برای هر کاربر سفارشی کنید و سطح دشواری مناسبی را برای تعامل کامل با هر کاربر با سطوح مختلف مهارت بازیکن انتخاب کنید. میتوانید level_difficulty
به عنوان پارامتر Remote Config و از user engagement به عنوان یک هدف استفاده کنید. هر معیار دیگری را که مرتبط میدانید در اینجا اضافه کنید - این مثال level_complete
برای کسب بینش در مورد پیشرفت کاربر در طول بازی استفاده میکند.
همچنین میتوانید از یک هدف مانند درآمد حاصل از نمایش تبلیغات (همانطور که در Optimize برای درآمد حاصل از نمایش تبلیغات پیکربندی شده است) استفاده کنید یا از in_app_purchase
برای بهینهسازی IAPها استفاده کنید.
کامپوننت شخصیسازی | مقادیر بالقوه یا توصیه شده |
---|---|
پارامتر Remote Config | level_difficulty |
مقادیر جایگزین | easy, medium, difficult, impossible |
هدف | user_engagement |
معیارهای اضافی | level_complete |