{
  "contract_id": "maestro.linkedin-benchmark-comparison.v1",
  "contract_version": "1.0.0",
  "record_id": "blank-account",
  "fictional": true,
  "account_cohort": {
    "cohort_id": "reader-cohort",
    "cohort_label": "Reader cohort",
    "platform_account_ref": "fictional-account",
    "campaign_or_ad_set_ref": "fictional-cold-content-campaign",
    "period_start": {
      "state": "MISSING",
      "value": null,
      "source_ref": "synthetic-fixture",
      "reason": "No period start supplied.",
      "next_request": "Supply period start for this cohort.",
      "owner": null
    },
    "period_end": {
      "state": "MISSING",
      "value": null,
      "source_ref": "synthetic-fixture",
      "reason": "No period end supplied.",
      "next_request": "Supply period end for this cohort.",
      "owner": null
    },
    "currency": {
      "state": "MISSING",
      "value": null,
      "source_ref": "synthetic-fixture",
      "reason": "No currency supplied.",
      "next_request": "Supply currency for this cohort.",
      "owner": null
    },
    "objective": {
      "state": "MISSING",
      "value": null,
      "source_ref": "synthetic-fixture",
      "reason": "No objective supplied.",
      "next_request": "Supply objective for this cohort.",
      "owner": null
    },
    "ad_format": {
      "state": "MISSING",
      "value": null,
      "source_ref": "synthetic-fixture",
      "reason": "No ad format supplied.",
      "next_request": "Supply ad format for this cohort.",
      "owner": null
    },
    "audience_temperature": "UNKNOWN",
    "destination_type": {
      "state": "MISSING",
      "value": null,
      "source_ref": "synthetic-fixture",
      "reason": "No destination type supplied.",
      "next_request": "Supply destination type for this cohort.",
      "owner": null
    },
    "attribution_model": {
      "state": "MISSING",
      "value": null,
      "source_ref": "synthetic-fixture",
      "reason": "No attribution model supplied.",
      "next_request": "Supply attribution model for this cohort.",
      "owner": null
    },
    "click_definition": {
      "state": "MISSING",
      "value": null,
      "source_ref": "synthetic-fixture",
      "reason": "No click definition supplied.",
      "next_request": "Supply click definition for this cohort.",
      "owner": null
    },
    "visit_definition": {
      "state": "MISSING",
      "value": null,
      "source_ref": "synthetic-fixture",
      "reason": "No visit definition supplied.",
      "next_request": "Supply visit definition for this cohort.",
      "owner": null
    },
    "raw_lead_definition": {
      "state": "MISSING",
      "value": null,
      "source_ref": "synthetic-fixture",
      "reason": "No raw lead definition supplied.",
      "next_request": "Supply raw lead definition for this cohort.",
      "owner": null
    },
    "sales_accepted_lead_definition": {
      "state": "MISSING",
      "value": null,
      "source_ref": "synthetic-fixture",
      "reason": "No sales accepted lead definition supplied.",
      "next_request": "Supply sales accepted lead definition for this cohort.",
      "owner": null
    },
    "raw_inputs": {
      "spend": {
        "state": "MISSING",
        "value": null,
        "source_ref": "synthetic-fixture",
        "reason": "Not supplied.",
        "next_request": "Supply this field from the named report.",
        "owner": null
      },
      "impressions": {
        "state": "MISSING",
        "value": null,
        "source_ref": "synthetic-fixture",
        "reason": "Not supplied.",
        "next_request": "Supply this field from the named report.",
        "owner": null
      },
      "link_clicks": {
        "state": "MISSING",
        "value": null,
        "source_ref": "synthetic-fixture",
        "reason": "Not supplied.",
        "next_request": "Supply this field from the named report.",
        "owner": null
      },
      "landing_page_visits": {
        "state": "MISSING",
        "value": null,
        "source_ref": "synthetic-fixture",
        "reason": "Not supplied.",
        "next_request": "Supply this field from the named report.",
        "owner": null
      },
      "raw_leads": {
        "state": "MISSING",
        "value": null,
        "source_ref": "synthetic-fixture",
        "reason": "Not supplied.",
        "next_request": "Supply this field from the named report.",
        "owner": null
      },
      "sales_accepted_leads": {
        "state": "MISSING",
        "value": null,
        "source_ref": "synthetic-fixture",
        "reason": "Not supplied.",
        "next_request": "Supply this field from the named report.",
        "owner": null
      }
    }
  },
  "benchmark_candidates": [
    {
      "candidate_id": "public-ctr",
      "route": "PUBLIC_SOURCE",
      "metric": "CTR",
      "benchmark_value": {
        "kind": "POINT",
        "point": {
          "state": "MISSING",
          "value": null,
          "source_ref": "synthetic-fixture",
          "reason": "No benchmark value supplied.",
          "next_request": "Enter one source-bound benchmark value.",
          "owner": null
        },
        "unit": "PERCENT"
      },
      "publisher": {
        "state": "MISSING",
        "value": null,
        "source_ref": "synthetic-fixture",
        "reason": "No benchmark publisher supplied.",
        "next_request": "Supply benchmark publisher from the primary source.",
        "owner": null
      },
      "primary_source_url": {
        "state": "MISSING",
        "value": null,
        "source_ref": "synthetic-fixture",
        "reason": "No benchmark primary source url supplied.",
        "next_request": "Supply benchmark primary source url from the primary source.",
        "owner": null
      },
      "source_title": {
        "state": "MISSING",
        "value": null,
        "source_ref": "synthetic-fixture",
        "reason": "No benchmark source title supplied.",
        "next_request": "Supply benchmark source title from the primary source.",
        "owner": null
      },
      "publication_date": {
        "state": "MISSING",
        "value": null,
        "source_ref": "synthetic-fixture",
        "reason": "No benchmark publication date supplied.",
        "next_request": "Supply benchmark publication date from the primary source.",
        "owner": null
      },
      "observation_period_start": {
        "state": "MISSING",
        "value": null,
        "source_ref": "synthetic-fixture",
        "reason": "No benchmark observation period start supplied.",
        "next_request": "Supply benchmark observation period start from the primary source.",
        "owner": null
      },
      "observation_period_end": {
        "state": "MISSING",
        "value": null,
        "source_ref": "synthetic-fixture",
        "reason": "No benchmark observation period end supplied.",
        "next_request": "Supply benchmark observation period end from the primary source.",
        "owner": null
      },
      "observed_at": {
        "state": "MISSING",
        "value": null,
        "source_ref": "synthetic-fixture",
        "reason": "No benchmark observed at supplied.",
        "next_request": "Supply benchmark observed at from the primary source.",
        "owner": null
      },
      "sample_size": {
        "state": "MISSING",
        "value": null,
        "source_ref": "synthetic-fixture",
        "reason": "No benchmark sample size supplied.",
        "next_request": "Supply benchmark sample size from the primary source.",
        "owner": null
      },
      "sample_definition": {
        "state": "MISSING",
        "value": null,
        "source_ref": "synthetic-fixture",
        "reason": "No benchmark sample definition supplied.",
        "next_request": "Supply benchmark sample definition from the primary source.",
        "owner": null
      },
      "weighting_method": {
        "state": "MISSING",
        "value": null,
        "source_ref": "synthetic-fixture",
        "reason": "No benchmark weighting method supplied.",
        "next_request": "Supply benchmark weighting method from the primary source.",
        "owner": null
      },
      "currency": {
        "state": "MISSING",
        "value": null,
        "source_ref": "synthetic-fixture",
        "reason": "No benchmark currency supplied.",
        "next_request": "Supply benchmark currency from the primary source.",
        "owner": null
      },
      "objective": {
        "state": "MISSING",
        "value": null,
        "source_ref": "synthetic-fixture",
        "reason": "No benchmark objective supplied.",
        "next_request": "Supply benchmark objective from the primary source.",
        "owner": null
      },
      "ad_format": {
        "state": "MISSING",
        "value": null,
        "source_ref": "synthetic-fixture",
        "reason": "No benchmark ad format supplied.",
        "next_request": "Supply benchmark ad format from the primary source.",
        "owner": null
      },
      "audience_temperature": {
        "state": "MISSING",
        "value": null,
        "source_ref": "synthetic-fixture",
        "reason": "No benchmark audience temperature supplied.",
        "next_request": "Supply benchmark audience temperature from the primary source.",
        "owner": null
      },
      "destination_type": {
        "state": "MISSING",
        "value": null,
        "source_ref": "synthetic-fixture",
        "reason": "No benchmark destination type supplied.",
        "next_request": "Supply benchmark destination type from the primary source.",
        "owner": null
      },
      "funnel_event": {
        "state": "MISSING",
        "value": null,
        "source_ref": "synthetic-fixture",
        "reason": "No benchmark funnel event supplied.",
        "next_request": "Supply benchmark funnel event from the primary source.",
        "owner": null
      },
      "metric_definition": {
        "state": "MISSING",
        "value": null,
        "source_ref": "synthetic-fixture",
        "reason": "No benchmark metric definition supplied.",
        "next_request": "Supply benchmark metric definition from the primary source.",
        "owner": null
      },
      "numerator_definition": {
        "state": "MISSING",
        "value": null,
        "source_ref": "synthetic-fixture",
        "reason": "No benchmark numerator definition supplied.",
        "next_request": "Supply benchmark numerator definition from the primary source.",
        "owner": null
      },
      "denominator_definition": {
        "state": "MISSING",
        "value": null,
        "source_ref": "synthetic-fixture",
        "reason": "No benchmark denominator definition supplied.",
        "next_request": "Supply benchmark denominator definition from the primary source.",
        "owner": null
      },
      "aggregation_method": {
        "state": "MISSING",
        "value": null,
        "source_ref": "synthetic-fixture",
        "reason": "No benchmark aggregation method supplied.",
        "next_request": "Supply benchmark aggregation method from the primary source.",
        "owner": null
      },
      "attribution_model": {
        "state": "MISSING",
        "value": null,
        "source_ref": "synthetic-fixture",
        "reason": "No benchmark attribution model supplied.",
        "next_request": "Supply benchmark attribution model from the primary source.",
        "owner": null
      },
      "permission_status": {
        "state": "MISSING",
        "value": null,
        "source_ref": "synthetic-fixture",
        "reason": "No benchmark permission status supplied.",
        "next_request": "Supply benchmark permission status from the primary source.",
        "owner": null
      },
      "notes": {
        "state": "MISSING",
        "value": null,
        "source_ref": "synthetic-fixture",
        "reason": "No benchmark notes supplied.",
        "next_request": "Supply benchmark notes from the primary source.",
        "owner": null
      }
    }
  ],
  "selected_candidate_ids": [
    "public-ctr"
  ],
  "notes": "Synthetic fixture only. No value is a published benchmark."
}
