Campaign ROAS
3.7x
▲ 0.8 from Week 1 (target 3.5x)
Spend to Date
$8.31M
46.2% of $18M budget
Total Impressions
176.4M
▲ 12% above pacing plan
Conversions (purchases)
142.8K
▲ 18% vs forecast
Market Share (Nielsen)
39.1%
+0.9 pts (target: +1.5 by Q3 end)
Days Remaining
50
Budget pacing: 97% (on track)
PROCESS STATE — Campaign Lifecycle
Source: cpg_campaign_collaboration.bpmn — Pool 1 (P&G Campaign Management)
1
Campaign Kickoff
2
Customer Profiling
3
Channel Targeting
4
Agency Creative
5
Campaign Launch
6
Dashboard Monitor
7
Telemetry Receive
8
Attribution
9
Optimize (if needed)
↺
Loop / End Quarter
Monitoring loop iteration #6 — last optimization executed Aug 8 (Pinterest budget +25%)
Channel Performance — Real-Time Summary
Pool 2 telemetry: impressions, engagement, spend, ROAS by delivery channel
| Channel | Status | Impressions | Engagement | Spend | Budget Used | CPC / CPM | ROAS | Attribution Share |
|---|---|---|---|---|---|---|---|---|
| Connected TV Hulu, Peacock, YouTube TV |
● On Track | 68.2M | 74% completion 9.1M full views |
$3.42M | 47.5% of $7.2M | $18.40 CPM | 3.4x | 18% (awareness) |
| Social Media Instagram, Facebook, Pinterest |
▲ Outperforming | 52.8M | 2.4% rate 1.27M engagements |
$1.58M | 43.9% of $3.6M | $1.24 CPC | 4.6x | 24% (consideration) |
| Search Google Ads |
● On Track | 14.6M | 3.8% CTR 554K clicks |
$0.82M | 45.6% of $1.8M | $1.48 CPC | 3.6x | 32% (intent capture) |
| Retail Media Amazon, Walmart, Kroger |
⚠ Watch | 34.1M | 1.9% CTR 648K clicks |
$2.18M | 48.4% of $4.5M — pacing hot | $0.84 CPC | 2.1x | 21% (conversion) |
| Digital Coupons Ibotta, Fetch, Retailer Apps |
● On Track | 6.7M | 4.2% redemption 281K redeemed |
$0.31M | 34.4% of $0.9M | $1.10 / redeem | 3.9x | 5% (activation) |
Ad Group Health — Profile × Channel
Each card is an ontology node: the intersection of Customer Profile, Channel, and Creative that the campaign operates on
Families on CTV
● On Track
Impressions
58.4M
Completion
76%
Spend
$2.94M
ROAS
3.4x
↑ Increase frequency 3x→4x/week
+$210K rev
Families on Social
● On Track
Impressions
28.1M
Engagement
2.1%
Spend
$0.86M
ROAS
3.8x
🔄 Rotate: promote "Kitchen Mess 15s"
+8% engagement
New Homeowners on Pinterest
▲ Outperforming
Impressions
12.3M
Engagement
3.8%
CPC
$0.72
ROAS
5.2x
↑ Increase budget +25% ($180K)
+$180K rev
⊕ Expand to YouTube home content
+$28K rev
Bulk Buyers on Amazon
▼ Underperforming
Impressions
18.6M
CTR
1.2%
CPC
$0.84
ROAS
0.72x
⚠ Competitor store-brand promotion active — CPC 40% above target
↓ Reduce Amazon bid cap −15%
Save $31K
→ Shift $400K → Walmart Connect
Save $120K
⏸ Pause until competitor promo ends
−$85K rev risk
Bulk Buyers on Walmart
● On Track
Impressions
11.2M
CTR
2.8%
CPC
$0.52
ROAS
3.1x
↑ Absorb shifted Amazon budget
Capacity: +$400K
All Profiles on Search
● On Track
Impressions
14.6M
CTR
3.8%
CPC
$1.48
ROAS
3.6x
↓ Reduce generic bids −10%, keep branded
Save $85K
Creative Performance
Ad creative effectiveness — which message resonates?
30s
VIDEO
VIDEO
"Kitchen Mess" 30s
Completion
76%
Recall Lift
+14%
15s
VIDEO
VIDEO
"Kitchen Mess" 15s
Engagement
2.8%
vs Avg
+1.8x
15s
VIDEO
VIDEO
"Absorbency Demo" 15s
Engagement
1.2%
vs Avg
0.6x
STATIC
IMG
IMG
"Coupon Display" Static
CTR
1.9%
Redemption
4.2%
TEXT
AD
AD
"2x More Absorbent" Search Copy
CTR
3.8%
Conv Rate
6.2%
Ontology insight: "Kitchen Mess 15s" outperforms "Absorbency Demo" by 1.8x on social.
The domain model connects this creative to the Family Buyer profile where mess-cleanup messaging resonates
more than product-feature messaging.
Attribution — Channel Contribution
Multi-touch attribution weights (ontology-driven, not last-click)
Connected TV
Social Media
Search
Retail Media
Digital Coupons
Top Converting Journeys (Pool 3 — Consumer)
CTV
→
→
Google
→
Amazon
→
Purchase
→
Google
→
Walmart
→
Purchase
CTV
→
CTV
→
Walmart
→
Purchase
Google
→
Amazon
→
Purchase
Ontology insight: If using last-click attribution, Amazon would appear to drive 62% of conversions.
Multi-touch reveals CTV + Social do the awareness/consideration work — defunding them would collapse the pipeline within 2-3 weeks.
Forecast vs. Actual — Quarter Projection
Strategy execution trajectory — will we hit the Q3 objective?
Market Share
39.1%
Projected Q3 end: 39.8%
✓ Target: 39.7% (+1.5 pts)
ROAS
3.7x
Projected Q3 end: 3.6x
✓ Target: 3.5x
Total Conversions
142.8K
Projected Q3 end: 318K
✓ Pace: +18% vs plan
Budget Spend Rate
$8.31M
Projected: $17.8M of $18M
✓ Pacing: 97% (on track)
CTV Household Reach
12.3M
Projected: 22.1M HH
✓ 68% of target HH universe
Attributed Revenue
$30.7M
Projected: $64.2M
✓ $18M spend → $64.2M return
Projections use ontology-grounded trajectory model: current channel mix × historical decay curves × seasonal Q3 lift factor.
Confidence interval: ±8% on revenue projection.
Strategy Mixer — Scenario Planning
Group/regroup: model alternative campaign configurations before committing
Current Strategy (as executing)
CTV 40% / Social 20% / Search 10% / Retail 25% / Coupons 5% — 3 profiles, 4 creatives active
Proj. ROAS: 3.6x
Proj. Share: 39.8%
Risk: Low
Scenario A: Double Down on Social
Shift 10% from CTV → Social (Pinterest expansion). Retire "Absorbency Demo." Increase New Homeowner targeting weight.
Proj. ROAS: 4.0x
Proj. Share: 39.6%
Risk: Medium (reduces awareness)
Scenario B: Retail Rescue + Search Push
Pause Amazon bulk buyer spend. Redirect $400K to Walmart Connect + branded search. Add "Mega Roll Value" creative for bulk segment.
Proj. ROAS: 3.9x
Proj. Share: 39.9%
Risk: Medium (loses Amazon presence)
Scenario C: Full Aggressive — Capture Market Share
Request $2M incremental budget. Increase CTV frequency to 5x/week. Expand Pinterest + YouTube for homeowners. Launch Costco-specific retail media flight.
Proj. ROAS: 3.3x
Proj. Share: 40.4%
Risk: High (diminishing returns)
Scenarios are computed from the ontology graph: each reallocation traverses Profile → Channel → Creative → Performance edges
to project impact. Senior leadership can compare strategies before committing to tactical changes.
Optimization Log — Governed Actions (Step 9)
Each action is a tracked process instance with approval, monitoring window, and auto-revert gate
| Date | Action | Rationale (from ontology) | Approved By | Status | Measured Impact |
|---|---|---|---|---|---|
| Aug 8 | Pinterest budget +25% New Homeowner group |
CPC 40% below plan; engagement 3.8% vs 2.1% channel avg; home-org content context driving high conversion | J. Morales | ● Active — Day 3 | +$62K attributed rev (early signal) |
| Aug 5 | Retire "Absorbency Demo" creative All social channels |
0.6x vs avg engagement; "Kitchen Mess" outperforms 1.8x on same audiences. Creative fatigue pattern detected. | J. Morales | ● Complete | Social engagement +11% since rotation |
| Jul 28 | Amazon bid cap −15% Bulk Buyer group |
Competitor store-brand promo inflating auction prices; ROAS dropped to 0.72x. Walmart Connect offers same profile at lower CPC. | J. Morales + VP Chen | ⚠ Monitoring | CPC down to $0.84 (was $0.97); ROAS recovering to 0.72x → 1.1x but still below target |
| Jul 21 | CTV frequency 3x→4x/week Family group — A/B test |
Awareness attribution steady at 18%; household reach plateau detected. Frequency increase to break through. | J. Morales | ● Complete | Completion rate held at 76% (no fatigue); +$210K attributed revenue vs control |
| Jul 14 | Generic search bid −10% Keep branded terms at full bid |
Branded queries convert 3x better. Generic "paper towels" queries have lower intent and higher CPC. Shift budget to branded. | J. Morales | ● Complete | Saved $85K; branded CTR up 0.4 pts; total search ROAS improved 3.2x → 3.6x |
Source model: cpg_campaign_collaboration.bpmn — Pool 1 (campaign lifecycle), Pool 2 (channel delivery telemetry), Pool 3 (consumer journey paths)
Ontology nodes active: 1 Campaign · 3 Profiles · 5 Channels · 4 Creatives · 6 Ad Groups · 142.8K Journeys · 176.4M Impressions
Dashboard refresh: Telemetry stream — continuous | Attribution model — hourly | Nielsen share — weekly