Skip to content

Portfolio Risk Analysis

The Portfolio Risk Analysis view (formerly “Control Tower”) aggregates CreativeDynamics results across completed jobs and surfaces the highest-risk creatives, at‑risk spend, and recommended actions in one place.

  • Navigate to Dashboard → Portfolio Risk.
  • You can scope to a specific portfolio (or Unassigned) using the portfolio picker at the top of the page.

Executive KPIs

  • Total creatives analysed
  • Total spend, actual overspend, and at‑risk spend
  • At‑risk share (%) of total spend
  • Replace‑now creatives and overspend

Priority views

  • Top offenders ranked by risk score (overspend + performance decline)
  • Performance decliners showing CTR/CPC deterioration signals
  • Action queue with recommended action + rationale

Operational context

  • Scope label (portfolio name or “All portfolios”)
  • Generated timestamp
  • Missing report count (if some completed jobs are missing analysis files)

Portfolio Risk Analysis aggregates across completed jobs by reading each job’s analysis_report.csv output and summarising key impact signals. Risk and action priority scores are heuristic and weighted towards:

  • Actual overspend (financial impact)
  • Lost clicks per day (operational impact)
  • Replacement recommended flags
  • Fatigue status (terminal decline, audience exhaustion)

The Action Queue includes a one‑click Download CSV option for operational hand‑off.

You can also request it directly via the API:

GET /api/cd/control-tower?format=action-queue-csv
GET /api/cd/control-tower?portfolioId=PORTFOLIO_ID&format=action-queue-csv
  • The view only includes completed jobs.
  • If a completed job is missing analysis_report.csv, it is counted as “missing report” in the summary.
  • All metrics are derived from CreativeDynamics outputs; operational and financial metrics should be interpreted separately (do not sum clicks + GBP).