GameOutcomesCohort
- cohortType: string
Start Date requiredMonday (UTC) of the cohort week as YYYY-MM-DD
- isoType: string
Week requiredISO week label of the entry cohort, e.g. 2026-W32
- skillsType: array object[] · SkillOutcomesFunnel[]required
- denominatorrequired
Mastery achieved plus inactive: the resolved population the game is accountable for
- availabilityType: string enumrequired
Whether this funnel stage is instrumented; unmeasured stages present as "not measured yet", never zero
values- measured
- awaiting
_instrumentation
- blockedType: string | null
By Url required - valueType: integer | nullmin:0required
Integer numbers.
- enteredType: object · OutcomeCount
With Mastery requiredStudents whose TimeBack roster lookup resolved a platformId
- inactiverequired
Qualified, non-tested-out, unmastered starts with no activity in this game for 14 or more days
- availabilityType: string enumrequired
Whether this funnel stage is instrumented; unmeasured stages present as "not measured yet", never zero
values- measured
- awaiting
_instrumentation
- blockedType: string | null
By Url required - valueType: integer | nullmin:0required
Integer numbers.
- mastered
Elsewhere requiredCross-game influence stays visible instead of modeled away
- availabilityType: string enumrequired
Whether this funnel stage is instrumented; unmeasured stages present as "not measured yet", never zero
values- measured
- awaiting
_instrumentation
- blockedType: string | null
By Url required - valueType: integer | nullmin:0required
Integer numbers.
- masteredType: object · OutcomeCount
In This Game requiredStudents whose TimeBack roster lookup resolved a platformId
- mastery
Achieved requiredQualified starts that are not tested out and hold a mastery for that (player, skill) anywhere — the success-rate numerator
- availabilityType: string enumrequired
Whether this funnel stage is instrumented; unmeasured stages present as "not measured yet", never zero
values- measured
- awaiting
_instrumentation
- blockedType: string | null
By Url required - valueType: integer | nullmin:0required
Integer numbers.
- masteryType: object · OutcomeCount
Earned requiredStudents whose TimeBack roster lookup resolved a platformId
- masteryType: object · OutcomeCount
From Placement requiredStudents whose TimeBack roster lookup resolved a platformId
- pendingrequired
Qualified, non-tested-out, unmastered starts with activity in this game inside 14 days
- availabilityType: string enumrequired
Whether this funnel stage is instrumented; unmeasured stages present as "not measured yet", never zero
values- measured
- awaiting
_instrumentation
- blockedType: string | null
By Url required - valueType: integer | nullmin:0required
Integer numbers.
- placementType: object · OutcomeCount
Completed requiredStudents whose TimeBack roster lookup resolved a platformId
- placement
Started requiredPlayers whose placing run started in this game (player grain: retries are one start)
- availabilityType: string enumrequired
Whether this funnel stage is instrumented; unmeasured stages present as "not measured yet", never zero
values- measured
- awaiting
_instrumentation
- blockedType: string | null
By Url required - valueType: integer | nullmin:0required
Integer numbers.
- placement
Yield Rate requiredPlayers with a recorded placing-run start who finished one, over players with a recorded start. Counts every completion including low-confidence ones placementCompleted excludes; null while no started rows exist
- availabilityType: string enumrequired
Whether this funnel stage is instrumented; unmeasured stages present as "not measured yet", never zero
values- measured
- awaiting
_instrumentation
- blockedType: string | null
By Url required - valueType: number | nullmin:0max:1required
- players
Started requiredQualified starts: at least 60 seconds of measured active play in this game, or a placement or mastery milestone here
- availabilityType: string enumrequired
Whether this funnel stage is instrumented; unmeasured stages present as "not measured yet", never zero
values- measured
- awaiting
_instrumentation
- blockedType: string | null
By Url required - valueType: integer | nullmin:0required
Integer numbers.
- reached
Mastery requiredQualified starts who mastered the skill in any game — includes players who tested out, and so is a superset of masteryAchieved. Mastery is a property of the student, not of the game that hosted the final session
- availabilityType: string enumrequired
Whether this funnel stage is instrumented; unmeasured stages present as "not measured yet", never zero
values- measured
- awaiting
_instrumentation
- blockedType: string | null
By Url required - valueType: integer | nullmin:0required
Integer numbers.
- skillType: string
Display Name required - skillType: string
Group requiredDisplay-group identifier from the skill catalog
- skillType: string
Id required - success
Rate requiredmasteryAchieved ÷ denominator; null when the denominator is 0. Pending is in neither term
- availabilityType: string enumrequired
Whether this funnel stage is instrumented; unmeasured stages present as "not measured yet", never zero
values- measured
- awaiting
_instrumentation
- blockedType: string | null
By Url required - valueType: number | nullmin:0max:1required
- timeType: object
To Mastery required
