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.
Where to find it
Section titled “Where to find it”- Navigate to Dashboard → Portfolio Risk.
- You can scope to a specific portfolio (or Unassigned) using the portfolio picker at the top of the page.
What it includes
Section titled “What it includes”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)
How it works
Section titled “How it works”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)
CSV export
Section titled “CSV export”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-csvGET /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).