1 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

UniverseMetricConfiguration — openapi

Metric configuration for an experiment.

Properties

NameTypeRequiredDescription
goalMetricfalseGoal metric. UNIVERSE_EXPERIMENT_METRIC_AVERAGE_SESSION_TIME UNIVERSE_EXPERIMENT_METRIC_PLAYTIME_PER_USER UNIVERSE_EXPERIMENT_METRIC_DAY_1_RETENTION UNIVERSE_EXPERIMENT_METRIC_DAY_7_RETENTION UNIVERSE_EXPERIMENT_METRIC_PAYER_CONVERSION_RATE UNIVERSE_EXPERIMENT_METRIC_AVERAGE_REVENUE_PER_USER UNIVERSE_EXPERIMENT_METRIC_AVERAGE_REVENUE_PER_PAYING_USER
learningMetricsarrayfalseLearning (observation-only) metrics.

Complete Schema

{
  "type": "object",
  "properties": {
    "goalMetric": {
      "allOf": [
        {
          "$ref": "#/components/schemas/UniverseExperimentMetric"
        }
      ],
      "description": "Goal metric.\n\nUNIVERSE_EXPERIMENT_METRIC_AVERAGE_SESSION_TIME\n\nUNIVERSE_EXPERIMENT_METRIC_PLAYTIME_PER_USER\n\nUNIVERSE_EXPERIMENT_METRIC_DAY_1_RETENTION\n\nUNIVERSE_EXPERIMENT_METRIC_DAY_7_RETENTION\n\nUNIVERSE_EXPERIMENT_METRIC_PAYER_CONVERSION_RATE\n\nUNIVERSE_EXPERIMENT_METRIC_AVERAGE_REVENUE_PER_USER\n\nUNIVERSE_EXPERIMENT_METRIC_AVERAGE_REVENUE_PER_PAYING_USER",
      "x-enum-varnames": [
        "AverageSessionTime",
        "PlaytimePerUser",
        "Day1Retention",
        "Day7Retention",
        "PayerConversionRate",
        "AverageRevenuePerUser",
        "AverageRevenuePerPayingUser"
      ]
    },
    "learningMetrics": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/UniverseExperimentMetric"
      },
      "description": "Learning (observation-only) metrics.",
      "nullable": true
    }
  },
  "additionalProperties": false,
  "description": "Metric configuration for an experiment."
}