Skip to content
AI Agent

Install with AI Agent

Copy & paste this prompt

Install the Hyperstone Unity SDK in this project. Follow these steps: 1. Read the integration recipe: https://hyperstone.ai/docs/llms.txt 2. Use the documentation that best fits your context window: - Minimal (fast): https://hyperstone.ai/docs/llms.txt - Full (comprehensive): https://hyperstone.ai/docs/llms-full.txt - Small (optimized): https://hyperstone.ai/docs/llms-small.txt 3. Execute the installation following the recipe instructions. 4. Verify that the SDK is correctly installed and integrated into the project.

Optimization Metrics

When creating an optimization, you choose a target metric — the indicator that the ML algorithm will optimize — as well as secondary metrics for additional analysis.

Below is the complete list of available metrics, grouped by categories.


NameIDTypeDescriptionFormula
ARPU — Average Revenue Per Userrevenue_per_userper userAverage revenue per user, including non-payers. Main KPI for evaluating overall monetization efficiency.ARPU = Σ(revenue) / N_users
ARPPU — Average Revenue Per Paying Userrevenue_per_paying_userper userAverage revenue per paying user. Shows how much the audience that has already made a purchase spends.ARPPU = Σ(revenue) / Σ(iap_conversions)
Revenue per Sessionrevenue_per_sessionper sessionAverage revenue for one game session.Revenue/Session = Σ(revenue) / Sessions
Revenue per Dayrevenue_per_dayper dayAverage revenue per day of user activity.Revenue/Day = Σ(revenue) / Σ(days)
Revenue (Total)revenue_totaltotalTotal revenue for the selected period. Used to evaluate overall financial performance.Revenue = Σ(revenue)

NameIDTypeDescriptionFormula
Ad Impressions per Userad_impressions_per_userper userAverage number of ad views per user.AdImpr/User = Σ(ad_impressions) / N_users
Ad Impressions per Sessionad_impressions_per_sessionper sessionAverage number of ad views per session. Used to control the ad load on user experience.AdImpr/Session = Σ(ad_impressions) / Σ(sessions)
Ad Impressions per Dayad_impressions_per_dayper dayAverage number of ad views per day of user activity.AdImpr/Day = Σ(ad_impressions) / Σ(days)
Ad Impressions (Total)ad_impressions_totaltotalTotal number of ad views for the period. Used to analyze ad volume.AdImpr = Σ(ad_impressions)

NameIDTypeDescriptionFormula
Ad Revenue per Userad_revenue_per_userper userAverage ad revenue per user. Shows monetization efficiency via advertising.AdRev/User = Σ(ad_revenue) / N_users
Ad Revenue per Sessionad_revenue_per_sessionper sessionAverage ad revenue per session.AdRev/Session = Σ(ad_revenue) / Σ(sessions)
Ad Revenue per Dayad_revenue_per_dayper dayAverage ad revenue per day of user activity.AdRev/Day = Σ(ad_revenue) / Σ(days)
Ad Revenue per Impressionad_revenue_per_impressiontotalAverage revenue from one ad view. Equivalent to eCPM.AdRev/Impr = Σ(ad_revenue) / Σ(ad_impressions)
Ad Revenue (Total)ad_revenue_totaltotalTotal ad revenue for the period. Shows the contribution of advertising to total income.AdRev = Σ(ad_revenue)

Retention metrics show what proportion of users return to the game after a certain time. Available in two variants:

  • Anytime — user returned at least once after the specified day. A softer criterion, suitable for evaluating overall loyalty.
  • Calendar — user returned exactly on the specified day. A strict criterion, better for precise cohort comparison.
NameIDTypeDescriptionFormula
Retention D1r1_rateper userProportion of users who returned at least once after day 1.D1 = Σ(re1) / N_users
Retention D3r3_rateper userProportion of users who returned at least once after day 3.D3 = Σ(re3) / N_users
Retention D7r7_rateper userProportion of users who returned at least once after day 7. Allows evaluating long-term engagement.D7 = Σ(re7) / N_users
Retention D30r30_rateper userProportion of users who returned at least once after day 30.D30 = Σ(re30) / N_users
NameIDTypeDescriptionFormula
Retention D1 (Calendar)r1cal_rateper userProportion of users who returned exactly on the day following the first session. Evaluates onboarding quality.D1 Cal = Σ(re_cal1) / N_users
Retention D7 (Calendar)r7cal_rateper userProportion of users who returned exactly on the 7th day. Evaluates content quality and medium-term engagement.D7 Cal = Σ(re_cal7) / N_users
Retention D30 (Calendar)r30cal_rateper userProportion of users who returned exactly on the 30th day. Shows long-term product value.D30 Cal = Σ(re_cal30) / N_users

NameIDTypeDescriptionFormula
Sessions per Usersessions_per_userper userAverage number of sessions per user.Sessions/User = Σ(sessions) / N_users
Sessions per Daysessions_per_dayper dayAverage number of sessions per day of user activity.Sessions/Day = Σ(sessions) / Σ(days)
Total Sessionssessions_totaltotalTotal number of sessions for the period. Characterizes total volume of activity.Sessions = Σ(sessions)

NameIDTypeDescriptionFormula
Engagement Time per Userengagement_time_per_userper userAverage time spent in the game per user (in minutes).EngTime/User = Σ(time) / N_users
Session Timeengagement_time_per_sessionper sessionAverage duration of one session (in minutes). Evaluates depth of immersion in the game.SessionTime = Σ(time) / Σ(sessions)
Engagement Time per Dayengagement_time_per_dayper dayAverage time in the game per day of user activity (in minutes).EngTime/Day = Σ(time) / Σ(days)
Total Engagement Timeengagement_time_totaltotalTotal time of all users in the game. Characterizes overall audience engagement.EngTime = Σ(time)
Engagement Days per Userengagement_days_per_userper userAverage number of unique days the user visited the game.EngDays/User = Σ(days) / N_users

NameIDTypeDescriptionFormula
Transactions per Useriap_transactions_per_userper userAverage number of purchases per user. Shows frequency of transactions.Transactions/User = Σ(iap_transactions) / N_users
Transactions per Sessioniap_transactions_per_sessionper sessionAverage number of purchases per session.Transactions/Session = Σ(iap_transactions) / Σ(sessions)
Transactions Totaliap_transactions_totaltotalTotal number of transactions for the period.Transactions = Σ(iap_transactions)
FTP Conversion — First-Time Payeriap_conversion_rateper userProportion of users who made at least one purchase. Shows efficiency of the monetization funnel.FTP = Σ(iap_conversions) / N_users
IAP Revenue per Useriap_revenue_per_userper userAverage revenue from in-app purchases per user.IAPRev/User = Σ(iap_revenue) / N_users
IAP Revenue per Sessioniap_revenue_per_sessionper sessionAverage revenue from in-app purchases per session.IAPRev/Session = Σ(iap_revenue) / Σ(sessions)
IAP Revenue (Total)iap_revenue_totaltotalTotal revenue from in-app purchases for the period.IAPRev = Σ(iap_revenue)