{
  "title": "Compare acquisition cost at the install and qualified-player stages",
  "synthetic": true,
  "inputs": {
    "spend": 2000,
    "installs": 1000,
    "qualified": 200
  },
  "outputs": [
    {
      "label": "Cost per install",
      "actual": 2,
      "expected": 2,
      "passed": true
    },
    {
      "label": "Cost per qualified player",
      "actual": 10,
      "expected": 10,
      "passed": true
    },
    {
      "label": "Qualification share %",
      "actual": 20,
      "expected": 20,
      "passed": true
    }
  ],
  "constraints": [
    "v.qualified<=v.installs"
  ],
  "formulas": [
    {
      "label": "Cost per install",
      "javascript": "v.spend/v.installs"
    },
    {
      "label": "Cost per qualified player",
      "javascript": "v.spend/v.qualified"
    },
    {
      "label": "Qualification share %",
      "javascript": "100*v.qualified/v.installs"
    }
  ],
  "limits": "The exercise assumes the qualification group is a subset of the install cohort. Missing identities, repeat installs or a changed event definition need reconciliation before the ratio can support a channel comparison."
}
